Explorar el Código

fix: 修改“大模型会对system_prompt 产生误解”的问题

张宸旭 hace 7 meses
padre
commit
626ea34a3f

+ 2 - 2
code/chapter1/FirstAgentTest.ipynb

@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": null,
    "id": "938b2e36-f95c-4b0f-8770-335c6bb5bc0e",
    "metadata": {},
    "outputs": [],
@@ -40,7 +40,7 @@
     "Action: [这里是你要调用的工具,格式为 function_name(arg_name=\"arg_value\")]\n",
     "\n",
     "# 任务完成:\n",
-    "当你收集到足够的信息,能够回答用户的最终问题时,你必须使用 `finish(answer=\"...\")` 来输出最终答案。\n",
+    "当你收集到足够的信息,能够回答用户的最终问题时,你必须在`Action:`字段后使用 `finish(answer=\"...\")` 来输出最终答案。\n",
     "\n",
     "请开始吧!\n",
     "\"\"\""

+ 1 - 1
code/chapter1/FirstAgentTest.py

@@ -11,7 +11,7 @@ Thought: [这里是你的思考过程和下一步计划]
 Action: [这里是你要调用的工具,格式为 function_name(arg_name="arg_value")]
 
 # 任务完成:
-当你收集到足够的信息,能够回答用户的最终问题时,你必须使用 `finish(answer="...")` 来输出最终答案。
+当你收集到足够的信息,能够回答用户的最终问题时,你必须在`Action:`字段后使用 `finish(answer="...")` 来输出最终答案。
 
 请开始吧!
 """

+ 2 - 0
code/chapter4/ReAct.py

@@ -15,6 +15,8 @@ Thought: 你的思考过程,用于分析问题、拆解任务和规划下一
 Action: 你决定采取的行动,必须是以下格式之一:
 - `{{tool_name}}[{{tool_input}}]`:调用一个可用工具。
 - `Finish[最终答案]`:当你认为已经获得最终答案时。
+- 当你收集到足够的信息,能够回答用户的最终问题时,你必须在`Action:`字段后使用 `finish(answer="...")` 来输出最终答案。
+
 
 现在,请开始解决以下问题:
 Question: {question}

+ 1 - 1
docs/chapter1/第一章 初识智能体.md

@@ -247,7 +247,7 @@ Thought: [这里是你的思考过程和下一步计划]
 Action: [这里是你要调用的工具,格式为 function_name(arg_name="arg_value")]
 
 # 任务完成:
-当你收集到足够的信息,能够回答用户的最终问题时,你必须使用 `finish(answer="...")` 来输出最终答案。
+当你收集到足够的信息,能够回答用户的最终问题时,你必须在`Action:`字段后使用 `finish(answer="...")` 来输出最终答案。
 
 请开始吧!
 """

+ 1 - 0
docs/chapter4/第四章 智能体经典范式构建.md

@@ -366,6 +366,7 @@ Thought: 你的思考过程,用于分析问题、拆解任务和规划下一
 Action: 你决定采取的行动,必须是以下格式之一:
 - `{tool_name}[{tool_input}]`:调用一个可用工具。
 - `Finish[最终答案]`:当你认为已经获得最终答案时。
+- 当你收集到足够的信息,能够回答用户的最终问题时,你必须在Action:字段后使用 finish(answer="...") 来输出最终答案。
 
 现在,请开始解决以下问题:
 Question: {question}