Commit a9eb1f9e by tinywell

agent 接入新工具 warntool

parent 991ebf04
...@@ -79,8 +79,8 @@ class AgentManager: ...@@ -79,8 +79,8 @@ class AgentManager:
verbose=True verbose=True
) )
self.agent = new_rate_agent(self.llm, verbose=True, tool_base_url=tool_base_url) self.agent = new_rate_agent(self.llm, verbose=True, tool_base_url=tool_base_url)
# self.rate_agent = RateAgentV3(self.llm, tool_base_url=tool_base_url,version="v0") self.rate_agent = RateAgentV3(self.llm, tool_base_url=tool_base_url,version="v0")
self.rate_agent = RateAgentV3(self.llm, tool_base_url=tool_base_url) # self.rate_agent = RateAgentV3(self.llm, tool_base_url=tool_base_url)
self.router_llm = new_router_llm(self.llm) self.router_llm = new_router_llm(self.llm)
self.re_rewriter_llm = new_re_rewriter_llm(self.llm) self.re_rewriter_llm = new_re_rewriter_llm(self.llm)
......
...@@ -15,6 +15,7 @@ from langchain import hub ...@@ -15,6 +15,7 @@ from langchain import hub
from src.agent.tool_rate import RegionRateTool,RankingRateTool from src.agent.tool_rate import RegionRateTool,RankingRateTool
from src.agent.tool_monitor import MonitorPointTool from src.agent.tool_monitor import MonitorPointTool
from src.agent.tool_warn import WarningTool
from src.server.tool_picker import ToolPicker, ToolRunner from src.server.tool_picker import ToolPicker, ToolRunner
# def create_rate_agent(llm, tools: List[BaseTool],prompt: PromptTemplate = None, # def create_rate_agent(llm, tools: List[BaseTool],prompt: PromptTemplate = None,
...@@ -174,7 +175,8 @@ class RateAgentV3: ...@@ -174,7 +175,8 @@ class RateAgentV3:
tools = [ tools = [
RegionRateTool(base_url=tool_base_url), RegionRateTool(base_url=tool_base_url),
RankingRateTool(base_url=tool_base_url), RankingRateTool(base_url=tool_base_url),
MonitorPointTool(base_url=tool_base_url) MonitorPointTool(base_url=tool_base_url),
WarningTool(base_url=tool_base_url)
] ]
self.picker = ToolPicker(llm, tools) self.picker = ToolPicker(llm, tools)
tools_dict = {} tools_dict = {}
......
...@@ -30,8 +30,10 @@ def setup_logging(log_level=logging.INFO, log_dir="logs"): ...@@ -30,8 +30,10 @@ def setup_logging(log_level=logging.INFO, log_dir="logs"):
) )
# 设置第三方库的日志级别 # 设置第三方库的日志级别
# logging.getLogger("httpx").setLevel(logging.WARNING) logging.getLogger("httpx").setLevel(logging.INFO)
# logging.getLogger("urllib3").setLevel(logging.WARNING) logging.getLogger("urllib3").setLevel(logging.INFO)
logging.getLogger("openai").setLevel(logging.INFO)
logging.getLogger("httpcore").setLevel(logging.INFO)
logging.info(f"日志配置完成,日志文件: {log_file}") logging.info(f"日志配置完成,日志文件: {log_file}")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment