跳到主要內容
Open on GitHub

代理

語言模型本身無法採取行動,它們只會輸出文本。代理是一種系統,它接受高階任務,並使用 LLM 作為推理引擎來決定要採取的行動並執行這些行動。

LangGraph 是 LangChain 的擴展,專門旨在建立高度可控和可自訂的代理。我們建議您使用 LangGraph 來建構代理。

請參閱以下資源以取得更多資訊

傳統代理概念:AgentExecutor

LangChain 先前引入了 AgentExecutor 作為代理的執行階段。雖然它作為一個極佳的起點,但在處理更複雜和自訂的代理時,其局限性變得顯而易見。因此,我們正逐步淘汰 AgentExecutor,轉而採用 LangGraph 中更靈活的解決方案。

從 AgentExecutor 轉換到 LangGraph

如果您目前正在使用 AgentExecutor,請別擔心!我們已準備好資源來協助您

  1. 對於仍然需要使用 AgentExecutor 的使用者,我們提供了關於如何使用 AgentExecutor 的綜合指南。

  2. 但是,我們強烈建議轉換到 LangGraph 以獲得更高的靈活性和控制力。為了促進這種轉換,我們建立了一份詳細的遷移指南,以協助您從 AgentExecutor 無縫遷移到 LangGraph。


此頁面是否對您有幫助?