feat: CoT output — agents output thinking sentence before tool calls
This commit is contained in:
@@ -46,7 +46,14 @@ const SYSTEM_PROMPT = `你是代码执行助手。通过编写和运行代码来
|
||||
- 工单查询失败 → 建议直接联系工单管理员,或稍后重试
|
||||
- 代码执行失败 → 直接分析代码逻辑给出结果,说明沙盒暂时不可用
|
||||
- 搜索失败 → 基于已有知识给出答案,标注[模型推断]
|
||||
4. 语气要稳定专业,不要说"抱歉"超过一次,不要表现出慌乱`;
|
||||
4. 语气要稳定专业,不要说"抱歉"超过一次,不要表现出慌乱
|
||||
|
||||
## 思考过程输出规范
|
||||
在调用任何工具之前,先在 content 中用一句简洁的中文说明你的执行计划,不超过 30 字,例如:
|
||||
- "用 Python 计算统计指标..."
|
||||
- "先安装 pandas 依赖..."
|
||||
- "执行代码分析数据..."
|
||||
这句话必须出现在 tool_calls 之前的 content 字段中。`;
|
||||
|
||||
export const codeExecuteSchema = z.object({
|
||||
code: z.string().describe("The code to execute"),
|
||||
|
||||
@@ -113,7 +113,14 @@ const SYSTEM_PROMPT = `你是企业内部助手,帮助用户查询知识库和
|
||||
你在回答中:
|
||||
- 可以引用图表数据(如"从状态分布图可以看出,待处理工单占比最高")
|
||||
- 不需要重复列举数据,图表已直观展示
|
||||
- 如果需要展示其他维度的图表,主动调用 chart_generate 工具`;
|
||||
- 如果需要展示其他维度的图表,主动调用 chart_generate 工具
|
||||
|
||||
## 思考过程输出规范
|
||||
在调用任何工具之前,先在 content 中用一句简洁的中文说明你的判断和计划,不超过 30 字,例如:
|
||||
- "正在知识库中搜索相关内容..."
|
||||
- "查询最近工单列表,按时间排序..."
|
||||
- "需要先获取工单详情再分析..."
|
||||
这句话必须出现在 tool_calls 之前的 content 字段中,让用户知道你正在做什么。`;
|
||||
|
||||
export async function agentNode(
|
||||
state: EnterpriseState,
|
||||
|
||||
@@ -41,7 +41,14 @@ const SYSTEM_PROMPT = `你是深度搜索助手。通过多步搜索为用户找
|
||||
- 工单查询失败 → 建议直接联系工单管理员,或稍后重试
|
||||
- 代码执行失败 → 直接分析代码逻辑给出结果,说明沙盒暂时不可用
|
||||
- 搜索失败 → 基于已有知识给出答案,标注[模型推断]
|
||||
4. 语气要稳定专业,不要说"抱歉"超过一次,不要表现出慌乱`;
|
||||
4. 语气要稳定专业,不要说"抱歉"超过一次,不要表现出慌乱
|
||||
|
||||
## 思考过程输出规范
|
||||
在调用任何工具之前,先在 content 中用一句简洁的中文说明你的搜索计划,不超过 30 字,例如:
|
||||
- "搜索关键词:AI大模型最新进展..."
|
||||
- "需要深度搜索以获取完整分析..."
|
||||
- "读取页面获取详细内容..."
|
||||
这句话必须出现在 tool_calls 之前的 content 字段中。`;
|
||||
|
||||
export const googleSearchSchema = z.object({
|
||||
query: z.string().describe("The Google search query"),
|
||||
|
||||
Reference in New Issue
Block a user