langchain_experimental.autonomous_agents.autogpt.agent.AutoGPT

langchain_experimental.autonomous_agents.autogpt.agent.AutoGPT(ai_name: str, memory: VectorStoreRetriever, chain: LLMChain, output_parser: BaseAutoGPTOutputParser, tools: List[BaseTool], feedback_tool: Optional[HumanInputRun] = None, chat_history_memory: Optional[BaseChatMessageHistory] = None)[源代码]

与AutoGPT交互的代理。

方法

__init__(ai_name, memory, chain, ...[, ...])

from_llm_and_tools(ai_name, ai_role, memory, ...)

run(goals)

参数
__init__(ai_name: str, memory: VectorStoreRetriever, chain: LLMChain, output_parser: BaseAutoGPTOutputParser, tools: List[BaseTool], feedback_tool: Optional[HumanInputRun] = None, chat_history_memory: Optional[BaseChatMessageHistory] = None)[source]
参数
classmethod from_llm_and_tools(ai_name: str, ai_role: str, memory: VectorStoreRetriever, tools: List[BaseTool], llm: BaseChatModel, human_in_the_loop: bool = False, output_parser: Optional[BaseAutoGPTOutputParser] = None, chat_history_memory: Optional[BaseChatMessageHistory] = None) AutoGPT
参数
返回类型

AutoGPT

run(goals: List[str]) str[源代码]
参数

目标 (字符串列表]{str}) –

返回类型

str