08-05
LLM 工具调用底层循环:工具定义、tool call 与结果回传
本文用一个写 .gitignore 文件的例子拆解 LLM 工具调用的真实机制:工具并非独立运行的魔法,而是以 JSON Schema 定义名称、描述和参数后注入系统提示词。LLM 返回的 tool call 仅是一条带 id 和参数的消息,需要开发者在本地执行对应的真实函数,再把成功或失败结果以同一 id 回传,LLM 才能继续生成下一步。作者强调错误信息必须回传,否则模型无法调整行为。适合刚接触 agent 开发、想理解工具循环底层消息流的工程师。