斯坦福AI Agent课全开源:几美元手搓一个Claude Code

源自185位全网作者

08:38

天天用 Claude Code、Codex 写代码的你,有没有想过自己写一个?斯坦福刚把这门课整个开源了。

11 月 10 日,斯坦福 CS329Z《智能体工程》授课人之一 Michael Ryan 宣布全部课程资料对外公开:讲座视频每天在 Stanford Online 的 YouTube 频道上线,两份作业的代码仓库放上 GitHub、MIT 协议,别的学校注明出处就能直接拿去开课。微博GitHub

课程主页写明讲座资料会随发布进度陆续挂上课表。第 1 讲《什么是 agent 系统》播放量已过 9 万。斯坦福官网微博

作业一:不用任何框架,手搓一个"Claude Code"

这份作业叫"搭一个 agent harness"。harness 就是包在模型外面那层程序:告诉模型有哪些工具、解析它的回复、替它执行命令、管理上下文,Claude Code、Codex 本质都是"一个模型 + 一个 harness"。微博

斯坦福AI Agent课全开源:几美元手搓一个Claude Code

作业卡得极狠:不许用任何 agent 框架,课程只给一个最原始的接口——传进一串消息,返回一段文字,没有工具调用,连结构化输出都没有,其余全靠自己。微博

前半段是固定流程:给邮件分优先级、生成每日摘要、手写 BM25 检索、在真实企业邮件档案里做多跳问答;后半段给一家虚构的能源公司做内部助理:自己设计工具调用格式、接入文档检索、给它一个带沙盒限制的终端、对话太长时压缩上下文、跨会话记住用户、执行操作前让用户批准或否决。微博

对自学者最贴心的是:全套测试都在仓库里,初始代码跑测试全部以 NotImplementedError 失败,你的任务就是把它们一个个变绿。88 分的自动评分里,48 分来自完全不调用模型的确定性测试,跑多少遍都不花钱;模型调用全部本地缓存,同样的请求第二次不收钱,Michael Ryan 说不到 5 美元就能做完整个作业,用参考答案跑一遍全部线上测试只花 0.05 美元,校外自学者自备一个 OpenRouter 密钥就行。GitHub微博

作业二:这次轮到你出题考 AI

第二份作业由 SWE-bench 共同作者 John Yang 设计——就是那套拿真实 GitHub 问题考 AI 会不会修 bug、各家发编程模型都拿它报成绩的测试。微博

斯坦福AI Agent课全开源:几美元手搓一个Claude Code

作业教你出一道 Terminal-Bench 风格的考题,用的工具 Harbor 出自 Terminal-Bench 团队,它规定一道题怎么打包(题面、Docker 环境、验证脚本),并负责启动 agent、跑验证、保存结果。微博

占大分数的部分是自己出一道题,拿只带 bash 工具的极简编程 agent mini-SWE-agent 跑五遍,分析这道题是否有效、贴近真实、能复现、有难度。还要装好 Docker、备好一个模型密钥。微博GitHub

上手门槛是 Python 3.11+ 和 uv。有个坑提前说:作业二讲义里写的仓库名是错的,实际地址是 assignment2-evals。课表后面还有杨笛一主持的 Andrew Ng 炉边对谈。GitHub微博斯坦福官网

原帖评论区有条高赞借了费曼的话说,只能理解自己构建得出来的东西。模型和工具几个月一换代,但 harness 这一层的功夫不会贬值——几美元买一份斯坦福的作业源码,这可能是本年度性价比最高的 AI 编程课。微博

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章