Files
ai-agent-book/extras/agent-lab/data/ch1-currency-ablation-no-tool-results.json
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

90 lines
2.7 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"experiment": "ch1/context",
"title": "消融实验:缺「工具结果」时陷入循环",
"model": "doubao-seed-1-6-thinking",
"task": "Q1 2.5M USD、Q2 2.1M EUR、Q3 1.8M GBP、Q4 380M JPY,算年度总收入和季度平均。",
"condition": "no-tool-results",
"outcome": "loop",
"tags": ["ablation", "context", "react-loop"],
"recorded_at": "2026-07-20T15:08:42Z",
"steps": [
{
"iteration": 1,
"type": "thought",
"content": "四种货币的收入要折算成同一币种(USD)才能相加。先并行调三次 convert_currency。"
},
{
"iteration": 1,
"type": "action",
"tool": "convert_currency",
"args": { "amount": 2100000, "from": "EUR", "to": "USD" }
},
{
"iteration": 1,
"type": "action",
"tool": "convert_currency",
"args": { "amount": 1800000, "from": "GBP", "to": "USD" }
},
{
"iteration": 1,
"type": "action",
"tool": "convert_currency",
"args": { "amount": 380000000, "from": "JPY", "to": "USD" }
},
{
"iteration": 2,
"type": "thought",
"content": "ablation:工具结果被剥离,模型看不到上一步的返回值)需要 EUR、GBP、JPY → USD 的汇率。再调一次 convert_currency 试试。"
},
{
"iteration": 2,
"type": "action",
"tool": "convert_currency",
"args": { "amount": 2100000, "from": "EUR", "to": "USD" }
},
{
"iteration": 3,
"type": "thought",
"content": "还是没有结果?可能上次调用没成功。再调 GBP 这次。"
},
{
"iteration": 3,
"type": "action",
"tool": "convert_currency",
"args": { "amount": 1800000, "from": "GBP", "to": "USD" }
},
{
"iteration": 4,
"type": "thought",
"content": "工具似乎没响应。换个方式:用 code_interpreter 自己查汇率表算。"
},
{
"iteration": 4,
"type": "action",
"tool": "convert_currency",
"args": { "amount": 380000000, "from": "JPY", "to": "USD" }
},
{
"iteration": 5,
"type": "thought",
"content": "继续重试 convert_currency,可能服务侧暂时不可用……"
},
{
"iteration": 5,
"type": "action",
"tool": "convert_currency",
"args": { "amount": 2100000, "from": "EUR", "to": "USD" }
},
{
"iteration": 6,
"type": "thought",
"content": "已达最大迭代次数 5,仍未拿到任何工具结果,无法汇总。任务失败。"
},
{
"iteration": 6,
"type": "answer",
"content": "抱歉,由于无法获取汇率转换结果,无法计算总收入。请稍后重试。"
}
]
}