@yibie: 每个程序员都应该自己手写一个 agent。 只要 50 行代码,很有趣,而且会让你惊讶。但为了获得最大收获,请做这两件事: 第一,从零手写。打开空白文本文件,自己敲完每一行代码。不要用任何 AI,连自动补全都不要。 第二,只依赖标准库文档…
摘要
本文鼓励程序员亲手手写一个简单的AI agent(约50行代码),以加深对agent工作机制的理解,并建议从零手工编写、只依赖标准库和API文档。
查看缓存全文
缓存时间: 2026/06/27 15:57
每个程序员都应该自己手写一个 agent。
只要 50 行代码,很有趣,而且会让你惊讶。但为了获得最大收获,请做这两件事:
第一,从零手写。打开空白文本文件,自己敲完每一行代码。不要用任何 AI,连自动补全都不要。
第二,只依赖标准库文档和 API 文档(比如 Anthropic API)。
你可以让 Claude 帮你写,但亲手构建的价值在于:帮你建立起对 agent 工作机制的 strong mental model——不是粗略的「LLM in a loop with tool calls」,而是每一个细节。
亲手做完每件事,你不会不小心跳过还没理解的重要部分,也能直接看到新行为多快涌现。
我的第一个 agent 只有一个「两数相加」的工具,但已经可以通过反复调用实现乘法。
一旦跑起来,有几十种玩法:加 bash 工具(记得沙箱里做)、换模型(最差的模型还能出好结果吗?)、或者做一个简单的记忆系统。
— Nick Bergson-Shilcock, Recurse Center
原文:https://x.com/nicholasbs/status/2070529196351238252…
#AI #Agent
Nick Bergson-Shilcock (@nicholasbs): Every programmer should write their own agent.
It’s fun, only takes 50 lines of code, and will surprise you. But to get the most from the experience, do these two things.
First, hand-code it from scratch. Start with a blank text file and type out every line of code yourself;
相似文章
@lidangzzz: 我这些年反复讲过,让AI Agent好好写代码,所有的秘诀都写在了1990年代的教材里: - 踏踏实实写test,多写test,让test coverage尽可能高 - 认真做好CI/CD,千方百计避免messed up - 对于一个新项…
作者强调让AI Agent写好代码的关键在于遵循1990年代教材中的经典软件工程实践:写测试、做好CI/CD、进行自顶向下设计和模块化解耦等。
@XAMTO_AI: 想自己写一个编码 Agent,原理文章没少看,一动手就卡在第一行。 最近发现《动手学 Pi》这本中文教程,从一段真实的离线 Agent 日志开始,带你把 15 个关卡从头过一遍。 真正从零撸一个完整的编码 Agent,每一步都有可运行的代…
介绍中文教程《动手学 Pi》,通过 15 个可运行 checkpoint 从零实现一个 Pi-style 编码 Agent,涵盖协议、工具循环、会话树、上下文压缩与评测,每个章节配有正文、commit、测试和故障实验。
@Ryrenz: 大部分人用编程 AI 只会说「帮我改一下这个 bug」,然后花半小时跟它拉扯。换个说法,一次就对。 1. 让它先看再动 「先别写代码。把相关文件读一遍,告诉我这个功能现在是怎么走的,我确认完你再改。」 2. 卡住的 bug 「不要猜。加日…
一条关于如何更有效地使用编程 AI 的实用提示,列出了 12 条具体指令范例,如让 AI 先读代码再修改、只改必要部分、写进 AGENTS.md 等,以减少来回拉扯并让规则长期生效。
@FakeMaidenMaker: 用 AI agent 写代码最怕的就是失控:agent 自顾自跑、质量飘忽、你不知道它现在在哪个阶段、改到一半又乱了。 AWS 刚开源了一套专门给 AI coding agent 用的开发生命周期工作流规则——AI-DLC,让 agent…
AWS 开源了 AI-DLC(AI-Driven Development Life Cycle),一套为 AI coding agent 设计的开发生命周期工作流规则,帮助开发者控制 agent 行为,确保质量。支持 Claude Code、Cursor、GitHub Copilot 等多种平台。
@Saccc_c: 小白如何快速入门 AI 的几个建议: 1、停止使用ChatGPT等对话式AI ,开始使用Claude Code、Codex、Manus 这类能自主执行任务的 Agent 工具。 2、写好一个自己的 Skill,比如 把你的工作习惯、偏好、…
给AI新手的建议:使用能自主执行任务的Agent工具(如Claude Code、Codex、Manus),编写个人Skill结构化说明,并持续积累上下文提炼有效Prompt。