LangChain 官方已在 2025-09-02 公佈 LangChain 與 LangGraph 的 1.0 alpha(Python / JS 皆會有,當然本系列文以 Python 為主)。正式 1.0 目標在 10 月下旬上線,而目前 alpha 版本號已到 1.0.0a3。
但是大家別怕,官方表示不會大改 API,並且會推出 langchain-legacy,讓舊的 chains/agents 能繼續運作,同時新專案可採用 1.0。
LangChain 1.0 會把 Agent 介面收斂為一個 create_agent,底層全面改建在 LangGraph 的 agent runtime 上,還會多出一個 Agent Middleware。
不過我會建議如果要做 AI Agent 的話,就直接在 LangGraph 上做了。LangChain 裡的 Agent 比較適合學習與練習。
其中一個我覺得比較好的變化是,因各家 LLM API 越來越多「content blocks」(文字、工具呼叫、音訊/影像等),1.0 在 langchain-core 引入標準化的 content_blocks 屬性(向下相容),方便跨供應商處理。
本次鐵人賽的 LangChain 範例會盡量以 1.0.0 alpha 來寫,如果不行的話就會使用維護最久的 0.3 版。
關於 Azure AI 的部份,微軟目前採取了一個大統一的策略。把過去的 Azure AI 相關的服務,如 Azure ML、Azure OpenAI 、Azure Cognitive Service 等,通通整合到了 Azure AI Foundry 這裡面。
並且微軟和 LangChain 採取了一個強大的策略合作,就是在今年八月推出「langchain-azure-ai」套件,這個套件是微軟為了配合 LangChain 強大的生態系、而專門維護的。
微軟不會想要失去 Azure 在 AI 時代的地位,同時可以看到官方目前很積極在維護。因此現在學習 LangChain 與 Azure AI 、正是時候。
那麼,讓我們一起展開一場為期三十天的 LangChain ❤️ Azure AI 的旅程吧!!
P.S. 鐵人賽的標題居然無法打 emoji,所以我只好改成「愛 」 😅😅