我们定义智能体应该具备哪些行为,为智能体配备这些能力,我们就拥有了一个简单可用的智能体!MetaGPT具有高度灵活性,可定义自己所需的行为和智能体!
最终效果
一键生成技术文档,比如字数约有5千7的Mysql教程。

一键输出长篇网络小说,字数长达1万7千字!(存在大纲层级问题,预计是提示词工程问题。)

智能体概念
我们先看一下单智能体执行任务的运行周期:

显然,智能体执行的周期包含: 观察 + 思考 + 行动 三部分。
然而,在MetaGPT框架中,一个智能体封装成一个角色🤖(Role)。
一个角色往往具有:
- 大语言模型加持的大脑(可选)
- 能够记住自己之前做过什么的记忆(可选)
此时我们使用下面更加丰富的框架表示:
