前两篇讲解了Agent的原理和组件,这节我将给大家介绍两个agent项目,给出它们的工作原理和区别,并教大家亲手尝试使用 Agents🎉
🟢 AutoGPT🤖️
我们的老朋友,之前文章也专门写过。AutoGPT 是一个由Toran Richards创建的流行开源项目,github有接近15万星🌟。它利用GPT4作为大脑,结合langchain的链接思想,连接各种工具和互联网资源,来完成人类给予的任务。
您只需要设定一个目标,AutoGPT就会自主规划并逐步执行任务。如果遇到问题,它会自主拆分任务并逐步解决。
AutoGPT 所做的事情就是把电脑的控制权、向量空间的云存储、各种工具的API交给了AI。借此,它可以分析市场并提出交易策略、客户服务、营销、财务或其他需要持续更新的任务。
这就是为什么 Karpathy 最近说“AutoGPT 是提示工程的下一个前沿”
AutoGPT 相当于给基于 GPT 的模型赋予了内存和主体。您现在可以将任务交给 AI 代理,让它自主制定计划、执行计划、浏览网页并使用新数据修改策略,直到任务完成。
AutoGPT由以下三个组成部分构成:
-
架构:它通过 API 调用 GPT-4 和 GPT-3.5。
-
自主迭代:AutoGPT通过自我评估改进其输出