操作
機能 #910
未完了note.gufu.jp - LangChain add_messages インポートエラー
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-07-08
期日:
進捗率:
0%
予定工数:
説明
問題概要¶
チケット#909のImportError修正後に新たに発見されたLangChain依存関係問題
エラー詳細¶
ImportError: cannot import name 'add_messages' from 'langchain_core.messages'
エラー発生箇所¶
-
/app/open_notebook/graphs/chat.py
line 7 from langchain_core.messages import add_messages
調査結果¶
-
langchain_core.messages
で利用可能な関数: AIMessage, ChatMessage, HumanMessage, merge_messages, trim_messages等 -
add_messages
関数は存在しない(バージョン非互換の可能性)
推定原因¶
- LangChainライブラリのバージョン更新により、
add_messages
関数が廃止または移動 - 代替となる関数名または異なるモジュールパスへの変更が必要
対応方針¶
- LangChainドキュメント確認
- 代替関数の特定 (merge_messages等)
- chat.pyファイルの修正
- 動作検証
見積もり¶
- 予想トークン量: 約2,000トークン
- 基準作業時間: 1時間
- 作業種別係数: 1.2 (ライブラリ互換性修正)
- 最終見積: 1.2時間 (0.15人日)
関連¶
- 親チケット: #909 (解決済み)
表示するデータがありません
操作