autonomous_agents#

自主代理在Langchain实验包中包括 [AutoGPT](Significant-Gravitas/AutoGPT), [BabyAGI](yoheinakajima/babyagi), 和[HuggingGPT](https://arxiv.org/abs/2303.17580)代理, 这些代理能够自主与语言模型进行交互。

这些代理具有特定的功能,如内存管理、任务创建、执行链和响应生成。

它们与普通代理的区别在于其自主决策能力、内存处理以及针对任务和响应的专门功能。

autonomous_agents.autogpt.agent.AutoGPT(...)

用于与AutoGPT交互的代理。

autonomous_agents.autogpt.memory.AutoGPTMemory

AutoGPT的内存。

autonomous_agents.autogpt.output_parser.AutoGPTAction(...)

由AutoGPTOutputParser返回的动作。

autonomous_agents.autogpt.output_parser.AutoGPTOutputParser

AutoGPT的输出解析器。

autonomous_agents.autogpt.output_parser.BaseAutoGPTOutputParser

AutoGPT 的基础输出解析器。

autonomous_agents.autogpt.prompt.AutoGPTPrompt

AutoGPT的提示。

autonomous_agents.autogpt.prompt_generator.PromptGenerator()

自定义提示字符串生成器。

autonomous_agents.baby_agi.baby_agi.BabyAGI

BabyAGI代理的控制器模型。

autonomous_agents.baby_agi.task_creation.TaskCreationChain

生成任务的链。

autonomous_agents.baby_agi.task_execution.TaskExecutionChain

用于执行任务的链。

autonomous_agents.baby_agi.task_prioritization.TaskPrioritizationChain

用于优先排序任务的链。

autonomous_agents.hugginggpt.hugginggpt.HuggingGPT(...)

用于与HuggingGPT交互的代理。

autonomous_agents.hugginggpt.repsonse_generator.ResponseGenerationChain

用于执行任务的链。

autonomous_agents.hugginggpt.repsonse_generator.ResponseGenerator(...)

根据输入生成响应。

autonomous_agents.hugginggpt.task_executor.Task(...)

要执行的任务。

autonomous_agents.hugginggpt.task_executor.TaskExecutor(plan)

加载工具并执行任务。

autonomous_agents.hugginggpt.task_planner.BasePlanner

规划器的基础类。

autonomous_agents.hugginggpt.task_planner.Plan(steps)

要执行的计划。

autonomous_agents.hugginggpt.task_planner.PlanningOutputParser

解析规划阶段的输出。

autonomous_agents.hugginggpt.task_planner.Step(...)

计划中的一个步骤。

autonomous_agents.hugginggpt.task_planner.TaskPlaningChain

用于执行任务的链。

autonomous_agents.hugginggpt.task_planner.TaskPlanner

任务规划器。

函数