autonomous_agents
#
自主代理在Langchain实验包中包括 [AutoGPT](Significant-Gravitas/AutoGPT), [BabyAGI](yoheinakajima/babyagi), 和[HuggingGPT](https://arxiv.org/abs/2303.17580)代理, 这些代理能够自主与语言模型进行交互。
这些代理具有特定的功能,如内存管理、任务创建、执行链和响应生成。
它们与普通代理的区别在于其自主决策能力、内存处理以及针对任务和响应的专门功能。
类
用于与AutoGPT交互的代理。 |
|
AutoGPT的内存。 |
|
由AutoGPTOutputParser返回的动作。 |
|
AutoGPT的输出解析器。 |
|
|
AutoGPT 的基础输出解析器。 |
AutoGPT的提示。 |
|
|
自定义提示字符串生成器。 |
BabyAGI代理的控制器模型。 |
|
生成任务的链。 |
|
|
用于执行任务的链。 |
|
用于优先排序任务的链。 |
用于与HuggingGPT交互的代理。 |
|
|
用于执行任务的链。 |
|
根据输入生成响应。 |
要执行的任务。 |
|
|
加载工具并执行任务。 |
规划器的基础类。 |
|
要执行的计划。 |
|
|
解析规划阶段的输出。 |
计划中的一个步骤。 |
|
用于执行任务的链。 |
|
任务规划器。 |
函数
|
预处理一个字符串以解析为json。 |
|
生成一个提示字符串。 |
|
加载ResponseGenerator。 |
|
加载聊天计划器。 |