精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從LangChain升級LangGraph,大幅提升智能體性能

發布于 2024-10-24 14:59
瀏覽
0收藏

智能體開發領域正在迅速發展,LangChain也隨之不斷演變進化。雖然傳統的LangChain智能體(尤其是基于AgentExecutor構建的)已經提供了穩定的服務,但LangGraph的出現帶來了更為強大和靈活的解決方案。

本文指導讀者如何將智能體遷移至LangGraph,使遷移后的智能體能夠充分利用LangGraph的最新技術優勢。

1 傳統LangChain與LangGraph

傳統LangChain智能體是基于AgentExecutor類構建的,為LangChain平臺中的智能體開發提供了一種結構化的方法,并為智能體的行為提供了全面的配置選項。

LangGraph代表了LangChain智能體開發的新紀元。它賦予了開發者構建高度定制化和可控智能體的能力。與之前的版本相比,LangGraph提供了更為精細的控制能力。

2 為什么遷移至LangGraph

遷移至LangGraph可以解鎖多個好處:

  • 控制力提升:LangGraph提供了對智能體決策過程的更大控制權,可以更精確地定制其響應和動作。
  • 架構靈活性:LangGraph的架構設計更為靈活,開發者可以根據特定需求設計出完美的智能體。
  • 技術前瞻性:LangChain正在積極推進開發LangGraph,預示著平臺內智能體創建的未來方向。及時遷移能夠確保智能體技術始終處于行業前沿。

3 代碼實現

下面是將傳統LangChain智能體遷移到LangGraph所需的代碼級別更改。

步驟I:安裝庫

pip install -U langgraph langchain langchain-openai

步驟II:智能體的基本使用

from langchain.agents import AgentExecutor, create_tool_calling_agent
from langchain.memory import ChatMessageHistory
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.runnables.history import RunnableWithMessageHistory
from langchain_core.tools import tool
from langchain_openai import ChatOpenAI

model = ChatOpenAI(model="gpt-4o")
memory = ChatMessageHistory(session_id="test-session")
prompt = ChatPromptTemplate.from_messages(
    [
        ("system", "You are a helpful assistant."),
        # First put the history
        ("placeholder", "{chat_history}"),
        # Then the new input
        ("human", "{input}"),
        # Finally the scratchpad
        ("placeholder", "{agent_scratchpad}"),
    ]
)


@tool
def magic_function(input: int) -> int:
    """Applies a magic function to an input."""
    return input + 2


tools = [magic_function]


agent = create_tool_calling_agent(model, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools)

agent_with_chat_history = RunnableWithMessageHistory(
    agent_executor,
    # 這是必需的,因為在大多數現實場景中,需要一個會話ID
    # 但在這里沒有真正使用,因為使用的是簡單的內存ChatMessageHistory
    lambda session_id: memory,
    input_messages_key="input",
    history_messages_key="chat_history",
)

config = {"configurable": {"session_id": "test-session"}}
print(
    agent_with_chat_history.invoke(
        {"input": "Hi, I'm polly! What's the output of magic_function of 3?"}, config
    )["output"]
)
print("---")
print(agent_with_chat_history.invoke({"input": "Remember my name?"}, config)["output"])
print("---")
print(
    agent_with_chat_history.invoke({"input": "what was that output again?"}, config)[
        "output"
    ]
)

# 輸出
Hi Polly! The output of the magic function for the input 3 is 5.
---
Yes, I remember your name, Polly! How can I assist you further?
---
The output of the magic function for the input 3 is 5.

步驟III:LangGraph的智能體狀態管理

from langchain_core.messages import SystemMessage
from langgraph.checkpoint import MemorySaver  # 內存中的檢查點保存器
from langgraph.prebuilt import create_react_agent

system_message = "You are a helpful assistant."
# 這也可以是一個SystemMessage對象
# system_message = SystemMessage(content="You are a helpful assistant. Respond only in Spanish.")

memory = MemorySaver()
app = create_react_agent(
    model, tools, messages_modifier=system_message, checkpointer=memory
)

config = {"configurable": {"thread_id": "test-thread"}}
print(
    app.invoke(
        {
            "messages": [
                ("user", "Hi, I'm polly! What's the output of magic_function of 3?")
            ]
        },
        config,
    )["messages"][-1].content
)
print("---")
print(
    app.invoke({"messages": [("user", "Remember my name?")]}, config)["messages"][
        -1
    ].content
)
print("---")
print(
    app.invoke({"messages": [("user", "what was that output again?")]}, config)[
        "messages"
    ][-1].content
)

# 輸出
Hi Polly! The output of the magic_function for the input 3 is 5.
---
Yes, your name is Polly!
---
The output of the magic_function for the input 3 was 5.

4 結語

遷移至LangGraph的智能體會獲得更深層次的能力和靈活性。按照既定步驟并理解系統消息的概念,將有助于實現平滑過渡,并優化智能體的性能表現。

本文轉載自 ??AI科技論談??,作者: AI科技論談


收藏
回復
舉報
回復
相關推薦
一本一道久久a久久精品逆3p| 亚洲精品欧美在线| 国产精品久久久久久久久久| 蜜桃传媒一区二区亚洲| 久久精品97| 伊人一区二区三区| 农村寡妇一区二区三区| 国产又爽又黄免费软件| 亚洲免费黄色| 精品久久久999| avtt香蕉久久| 日韩成人在线看| 一道本成人在线| 最新视频 - x88av| 欧美日韩影视| 国产传媒一区在线| 国产成人鲁鲁免费视频a| 欧美国产日韩在线观看成人| 美女少妇全过程你懂的久久| 日韩视频国产视频| 亚洲 欧美 日韩系列| 国产蜜臀在线| 亚洲天堂免费看| 欧美大香线蕉线伊人久久国产精品| 亚洲一区二区色| 久久精品女人| 高清一区二区三区四区五区 | 国产欧美日韩精品在线| 99精品99久久久久久宅男| 国产精品成人久久久| 最新成人av网站| 久热精品视频在线免费观看| 国产一区二区三区四区在线| 西野翔中文久久精品字幕| 日韩美女视频在线| 中国黄色片一级| 日韩欧美精品电影| 日韩欧美亚洲综合| koreanbj精品视频一区| 国产区美女在线| 一区二区三区日韩| 大地资源第二页在线观看高清版| 国产永久免费高清在线观看 | 国产在线精品日韩| www日本在线| 国产在线看一区| 国产日韩av在线播放| 香蕉污视频在线观看| 国产亚洲成人一区| 26uuu另类亚洲欧美日本一| 久久精品欧美一区二区| 欧美国产三级| 欧美情侣性视频| 欧美日韩国产精品综合| 国产精品videosex极品| 欧美成年人在线观看| 在线看的片片片免费| 天天揉久久久久亚洲精品| 日日骚av一区| 国产一区二区视频在线观看免费| 小说区亚洲自拍另类图片专区| www.日韩av.com| 一区二区国产精品精华液| 91精品国产成人观看| 久久久久www| 久久国产在线观看| 中文亚洲字幕| 日韩女优人人人人射在线视频| 精人妻无码一区二区三区| 日本视频一区二区| 成人国产在线激情| 亚洲av无码乱码国产麻豆 | 黄色三级生活片| 日韩欧美国产精品综合嫩v| 爽爽爽爽爽爽爽成人免费观看| 精品在线观看一区| 欧美日本中文| 91干在线观看| 波多野结衣mp4| 激情伊人五月天久久综合| 18成人免费观看网站下载| 蜜臀久久99精品久久久| 91亚洲永久精品| 亚洲国产日韩欧美| 国内精品不卡| 欧美日韩国产中文精品字幕自在自线| 国产精品秘入口18禁麻豆免会员| 国精产品一区一区三区四川| 欧美肥妇毛茸茸| 中文字幕无人区二| 亚洲三级性片| 美女黄色丝袜一区| 欧美一级特黄视频| 国产一区二区三区在线观看精品 | 99久久久无码国产精品性波多| 欧美亚洲国产日韩| 中文字幕在线看视频国产欧美| 男人操女人的视频网站| 99在线精品视频在线观看| 国产精品久久久久不卡| 亚洲av无码国产精品久久不卡| 91免费看`日韩一区二区| 亚洲一区精品视频| 97人人在线视频| 欧美日韩视频专区在线播放| 国产女主播在线播放| 欧美精品一二| 国内精品国产三级国产在线专| 中文字幕第一页在线播放| 成人午夜精品一区二区三区| 午夜精品一区二区在线观看| 久久久久黄久久免费漫画| 色美美综合视频| 成人午夜精品无码区| 成人在线免费视频观看| 午夜精品久久久久久久久久久久| 亚洲视频在线免费播放| 91免费视频大全| 国产精彩视频一区二区| 日韩三级一区| 永久555www成人免费| 国产一级精品视频| 高清不卡一二三区| 中文字幕乱码一区二区三区 | 91福利社在线观看| 精品熟女一区二区三区| 欧美激情日韩| 成人h视频在线观看播放| 韩国中文字幕2020精品| 午夜影院久久久| 一级全黄裸体片| 亚洲午夜精品一区 二区 三区| 日韩av成人在线观看| 理论片中文字幕| 一区二区三区四区不卡视频| 日本高清一区二区视频| 日韩在线二区| 国产精品视频导航| 91免费在线| 在线观看网站黄不卡| 成人免费看aa片| 亚洲一区亚洲| 精品国产免费一区二区三区| 免费在线看电影| 日韩精品一区二区三区三区免费| 视频国产一区二区| 久久国产成人午夜av影院| 亚洲乱码一区二区三区| 国产成+人+综合+亚洲欧美| 一区二区在线视频| 欧美 亚洲 另类 激情 另类 | 一级二级三级欧美| 日韩制服诱惑| 中文字幕亚洲情99在线| 在线观看色网站| 日韩美女啊v在线免费观看| 一区二区在线免费看| 欧美a级片视频| 91热精品视频| 1024在线播放| 亚洲电影免费观看高清完整版在线| 久久久精品视频在线| 成人国产精品免费网站| 欧美精品久久久久久久免费| 日韩欧美中文字幕电影| 国产成人亚洲综合| 日本视频在线播放| 日韩欧美精品在线| 日韩久久精品视频| 91毛片在线观看| 亚洲欧美激情网| 91一区在线| av蓝导航精品导航| 蜜桃av在线播放| 中文字幕av一区中文字幕天堂 | 日本aa在线观看| 日本一区福利在线| 国产精品亚洲美女av网站| 亚洲小说区图片| 亚洲精品久久久久| 中文字幕在线观看视频一区| 亚洲免费伊人电影| 亚洲精品在线视频免费观看| 日韩福利电影在线观看| 日本丰满大乳奶| 亚洲妇女av| 91日韩在线视频| 日本不卡1234视频| 久久久精品一区| 色资源在线观看| 欧美美女喷水视频| 国产成人在线免费观看视频| 中文字幕一区二区三区四区不卡| 2018国产精品| 青草国产精品久久久久久| 中文字幕人妻熟女人妻洋洋| 蜜桃国内精品久久久久软件9| 91久久精品久久国产性色也91| 波多野结衣精品| 中文字幕日韩欧美精品在线观看| 亚洲av无码国产精品永久一区 | 26uuu亚洲国产精品| 欧美成人hd| 日韩高清a**址| 国产精品视频第一页| 丰满岳妇乱一区二区三区| 日韩欧美在线视频播放| 91麻豆精品秘密| 欧美成人精品一区二区综合免费| 久久久人人人| av日韩一区二区三区| 久久久久久久久久久妇女| 欧美日韩精品中文字幕一区二区| 亚洲综合网狠久久| 国产精品视频中文字幕91| 欧美男人天堂| 久久久久国产视频| 国产淫片在线观看| 中文字幕欧美国内| 黄色av网站在线看| 亚洲欧洲成视频免费观看| 懂色av蜜臀av粉嫩av分享吧| 337p亚洲精品色噜噜| 最近中文字幕在线免费观看| 欧美午夜久久久| 久久国产视频播放| 午夜精品福利久久久| 久操视频免费在线观看| 亚洲欧美日韩国产综合| 老司机福利在线观看| 国产午夜一区二区三区| 麻豆国产精品一区| eeuss鲁片一区二区三区在线观看| 绯色av蜜臀vs少妇| 国产剧情一区在线| 日本成人在线免费观看| 久久99国产精品久久| 午夜激情av在线| 美女高潮久久久| 婷婷六月天在线| 日韩av电影天堂| 国产精品亚洲αv天堂无码| 男人的天堂亚洲在线| 欧美三级一级片| 亚洲资源av| 免费裸体美女网站| 另类激情亚洲| 日韩欧美黄色大片| 翔田千里一区二区| 国产xxxxx视频| 蜜桃精品在线观看| 手机av在线免费| 激情文学综合丁香| 三级网站免费看| 成人性生交大片免费| 国产伦精品一区二区三区精品| 国产91丝袜在线18| 疯狂揉花蒂控制高潮h| 91首页免费视频| 亚洲精品午夜视频| 亚洲欧洲另类国产综合| 免费中文字幕视频| 婷婷综合五月天| 久久亚洲精品石原莉奈| 欧美日韩精品一区二区三区四区 | 亚洲欧美一区二区原创| 久久中文亚洲字幕| 久久国产精品免费观看| 狠狠88综合久久久久综合网| 青青青免费在线| 免费观看在线色综合| 精品国产乱码久久久久久1区二区| 国产精品一区专区| 国产又粗又长又爽| 欧美激情中文字幕| 曰本女人与公拘交酡| 精品日韩美女的视频高清| 成人黄色激情视频| 日韩免费视频线观看| 欧美偷拍视频| 久久久av电影| 欧美7777| 亚洲最大成人网色| 亚洲第一二三区| 国产精品无码乱伦| 国产日韩亚洲| 国产三级精品三级在线| 91日韩精品一区| 暗呦丨小u女国产精品| 欧美日韩国产一区二区| 一级aaaa毛片| 日韩高清不卡av| 在线观看中文字幕的网站| 欧美综合激情网| 精品一区二区三区四区五区| 久久精品日产第一区二区三区乱码 | 国产精品久久国产精麻豆96堂| 亚洲国产精品久久不卡毛片 | 久久91精品久久久久久秒播| 在线观看国产免费视频| 亚洲日本一区二区| 亚洲天堂男人av| 精品久久国产字幕高潮| jizzjizz在线观看| 777午夜精品福利在线观看| 9.1麻豆精品| 日韩精品欧美一区二区三区| 黄色成人91| 亚洲综合20p| 中文字幕av资源一区| 国产精品男女视频| 精品美女在线观看| 2024最新电影免费在线观看| 国产精品人人做人人爽| 欧美调教视频| 国产精品专区在线| 国产成人在线网站| 97精品在线播放| 欧美在线播放高清精品| 亚洲av成人无码久久精品老人 | 亚洲视频欧洲视频| 免费看男女www网站入口在线| 亚洲最大av在线| 一区二区中文字| 日本高清一区二区视频| 欧美高清一级片在线观看| 国产性生活视频| 日韩电影免费在线观看中文字幕| 日本中文字幕中出在线| 亚洲在线视频观看| 亚洲女同一区| 久久精品国产露脸对白| 国产精品久久久久久久久动漫| 伊人久久久久久久久久久久 | 久久资源在线| 成人h动漫精品一区| 午夜不卡在线视频| 在线观看xxx| 欧美性视频在线| 欧美日韩一本| 日韩国产欧美亚洲| av欧美精品.com| 国产又大又黄视频| 亚洲摸下面视频| 久久久一本精品| 欧洲精品久久| 蜜臀99久久精品久久久久久软件| 91激情视频在线观看| 欧美日韩一区二区在线观看视频| 番号集在线观看| 国产日韩欧美夫妻视频在线观看| 日本一二区不卡| 激情成人在线观看| 亚洲综合色网站| 图片区 小说区 区 亚洲五月| 97国产精品免费视频| 偷拍自拍一区| 中文字幕国内自拍| 亚洲人成网站色在线观看| 国产av一区二区三区精品| 欧美激情欧美激情| 天堂av一区二区三区在线播放 | www.国产精品| 免费观看黄色大片| 成人午夜电影小说| 中文字幕一区二区人妻电影| 伊人久久男人天堂| 精品视频91| 欧美精品久久久久久久久久久| 久久亚洲综合av| 中文字幕免费在线看| 美日韩在线视频| 欧美变态挠脚心| 艹b视频在线观看| 亚洲制服丝袜在线| 欧美套图亚洲一区| 亚洲精品欧美日韩专区| 亚洲激情亚洲| 久久日免费视频| 欧美r级在线观看| 91精品产国品一二三产区| 一区二区三区精品国产| gogo大胆日本视频一区| 免费在线不卡av| 久久久久久有精品国产| 中文字幕中文字幕精品| www,av在线| 色综合天天综合网天天狠天天| 日本综合在线| 久久久久久久久久久久久久久久av | 椎名由奈av一区二区三区| 亚洲av激情无码专区在线播放| 成人国产精品免费视频| 亚洲制服少妇| 天天操天天操天天操天天操天天操| 日韩精品中文字幕视频在线| 国产精品亚洲四区在线观看| 日韩久久一级片| 亚洲一级电影视频| 91在线免费看|