Thorsten Ball,2025年4月15日 构建一个功能完整的代码编辑代理程序其实并不难。 看起来应该很难。当你看到一个代理程序在编辑文件、运行命令、从错误中脱身、尝试不同策略时——似乎背后一定有什么秘密。 但其实没有。它就是一个LLM、一个循环,以及足够的token。这就是我们在 播客 中从一开始就在说的。其余的,那些让Amp如此令人上瘾和印象深刻的东西?都是苦工。 但是构建一个小巧而又令人印象深刻的代理程序甚至不需要那些。你可以用不到400行代码完成,其中大部分还是样板代码。 我现在就要向你展示如何做到这一点。我们将一起编写一些代码,从零行代码开始,到“哇,这是…游戏改变者“。 我强烈建议你跟着做。不,真的。你可能会觉得只是读一遍就够了,不用真的敲代码,但这不到400行代码。我需要你感受一下代码量有多少,我希望你在自己的终端、自己的文件夹里亲眼看到这一切。 我们需要的东西: Go Anthropic API密钥 ,设置为环境变量 准备好铅笔! 让我们直接开始,用四个简单命令建立一个新的Go项目: 现在,让我们打开 ,作为第一步,放入我们需要的基本框架: 是的,这还不能编译。但我们这里有的是一个 ,它可以访问 (默认情况下会寻找 ),并且可以通过从终端的stdin读取来获取用户消息。 现在让我们添加缺失的 方法:…
Posts tagged "agent"
Found 1 post with this tag.