Agent 工程

一次对话背后的 5 条消息

左边:用户看到的界面 | 右边:API 里真正发生的。向下滚动,自动演示一次查天气背后发生了什么。

实际运行过程
消息 0
Token 0
API 0
共 7 步 · 看一次查天气背后发生了什么
JSON 格式参考
messages 数组的完整格式
{ "messages": [ { "role": "system", "content": "指令" }, { "role": "user", "content": "用户的话" }, { "role": "assistant", "content": null, "tool_calls": [{ "name": "…", "arguments": {…} }] }, { "role": "tool", "tool_call_id": "…", "content": "结果" }, { "role": "assistant", "content": "最终回答" } ] } // 共 5 条消息 // 2 次模型调用 // 1 次工具调用
Takeaway
Takeaway 用户看到的是一句回答,API 里跑了 5 条消息、2 次模型调用、1 次外部 API。产品设计的本质就是:决定这些环节中,哪些让用户感知、哪些静默处理。