解码 Auto-GPT
Auto-GPT 解码
一个自主 GPT-4 的运作机制
自从 ChatGPT 发布以来,已经有许多有趣、复杂和创新的解决方案出现。社区已经探索了无数提升其能力的可能性。
其中之一就是广为人知的 Auto-GPT 包。它在 Github 上拥有超过14万颗星,是排名最高的存储库之一!
Auto-GPT 是将 GPT-4 变得完全自主的一种尝试。
Auto-GPT 赋予了 GPT-4 自主决策的能力
听起来令人难以置信,而且确实如此!但它是如何工作的呢?
在本文中,我们将介绍 Auto-GPT 的架构,并探索它如何实现自主行为。
架构
Auto-GPT 有一个总体架构,或者说是一种主循环,用于建模自主行为。
让我们从描述整体开始,然后逐步深入了解每个步骤:
Auto-GPT 的核心是一个周期性的步骤序列:
- 使用总结信息初始化提示
- GPT-4 提出一个动作
- 执行该动作
- 嵌入这个循环的输入和输出
- 将嵌入保存到向量数据库
这 5 个步骤构成了 Auto-GPT 的核心,并代表了它的主要自主行为。
在我们深入了解每个步骤之前,还有一个步骤在这个周期性序列之前,即初始化代理。
0. 初始化代理
在 Auto-GPT 完全自主地完成任务之前,首先需要初始化一个代理。这个代理基本上描述了 GPT-4 是谁以及应该追求什么目标
假设我们希望 Auto-GPT…