1作者: j_juggernaut大约 2 个月前原帖
在阅读安东尼奥·古利的《代理设计模式》时,我想看看这些模式在实际代码中的表现。我克隆了OpenAI Codex的代码库(这个最近在HN上流行的开源AI编码助手),但它是用Rust编写的。 因此,我使用了一个Cursor来帮助我从Codex的代码库中提取并翻译出18个以上的代理模式到Python中。这个小实验变成了一个完整的开源指南: GitHub: Codex代理模式 [https://github.com/artvandelay/codex-agentic-patterns](https://github.com/artvandelay/codex-agentic-patterns) 每个模式都包含: - 简短的解释和代码示例 - 可运行的练习和代理代码片段 - Codex如何使用该模式的总结(例如,提示链、工具编排、反射循环、沙箱升级) - 一个完整的工作Python代理,将所有内容结合在一起 如果你读过代理设计模式的书籍或探索过Codex,这将是理论与实践之间的桥梁——专注于可运行的开放示例,而不是抽象的图表。 这个项目完全免费且开源。 欢迎提供反馈、想法,甚至是你自己代理实验中的新模式。