• 投稿

【推荐】从 Codex 源码学 Agent 工程|01/12 Agent 循环:请求、工具调用与结束条件

7421
0
2026-10-07 23:35:23
424
172
1205
69
《从 Codex 源码学 Agent 工程》共12章,本期是第01章:Agent 循环。我们用修复一个函数的例子,沿着 Codex 的实现,看看一条用户要求如何变成连续的模型请求和工具调用。 例子中的要求是修复空字符串对应的测试,同时保持其他输入的原有行为。模型需要先读到测试和函数实现,再提出修改、运行测试。执行结果写回历史以后,下一次请求才能带上新的文件内容、退出码和错误信息,供模型继续判断。 视频会讲到请求中包含哪些材料、一次响应如何提出工具调用、运行程序怎样找到处理代码,以及审批和执行规则在哪一步检查。调用与结果通过 call_id 对应,工具报错也需要保留下来。界面上显示了一行日志,并不保证那一行已经进入模型的下一次请求。 一轮工作可以包含多次模型调用,单次响应也可能包含多个工具调用。是否继续,要结合工具结果、待处理输入和相应的结束条件;当前轮次结束后,还需要用测试和检查结果说明用户要求完成到了什么程度。 本期先讲清这些环节怎样衔接,方便在自己的 Agent 中检查请求、调用、结果和结束条件。后续章节再继续讨论各个机制。
一个长期做研发和架构设计的一线技术人,现在专注 AI、Agent 和智能工具实践。 适合技术人、产品人. ppt: youbeat.cn
3.1万播放
简介
【推荐】从 Codex 源码学 Agent 工程|01/12 Agent 循环:请求、工具调用与结束条件
14:04
【推荐】从 Codex 源码学 Agent 工程 02|长任务架构:Codex 如何持续工作
19:43
源码拆解 03|Codex 上下文压缩机制具体是怎么实现的?上下文满了会怎么办?
11:57
【推荐】从 Codex 源码学 Agent 工程|04/13 多 Agent 协作:任务拆分、上下文交接与结果核验
13:38
【推荐】从 Codex 源码学 Agent 工程|05/13 项目规则:AGENTS.md 的加载、缓存与排错
14:12
【推荐】从 Codex 源码学 Agent 工程|06/13 权限与沙箱:审批、文件范围与网络策略
15:01
【推荐】从 Codex 源码学 Agent 工程|07/13 长命令管理:等待、输出、超时与收尾
13:52
推荐】从 Codex 源码学 Agent 工程|07/13 长命令管理:等待、输出、超时与收尾
12:39
【推荐】从 Codex 源码学 Agent 工程|09/13 Code Mode:如何用代码编排工具?
11:51
【推荐】从 Codex 源码学 Agent 工程|11/13 运行中干预:用户临时改需求怎么办?
13:19
【推荐】从 Codex 源码学 Agent 工程|13/13 测试与可观测性:如何验证 Agent 的行为?
12:05
客服
顶部
赛事库 课堂 2021拜年纪