ジェネラティブエージェンツの大嶋です。
運営している勉強会コミュニティStudyCoで「【LangChainゆる勉強会#11】LangGraphでのHuman-in-the-loopの実装」というイベントを開催しました。
アーカイブ動画はこちらです。
勉強会の内容
この勉強会では、LangGraphでのHuman-in-the-loopの例として、エージェントがツールを使う際に人間が承認する挙動をライブで実装していきました。 LangGraphの 公式ドキュメント のコードをベースとして、Streamlitのアプリとして実装を進めました。
配信した1時間弱ではある程度動いたあたりまででしたが、その後追加で時間をとって以下のGIFのような動作まで完成させました。
コードはGitHubで公開しています。
実装の詳細については、9/5(木)の LT大会 で簡単に話す予定です。
LangGraphでのHuman-in-the-loopの実装自体よりも、Streamlitでの状態管理で混乱・苦戦しました...
ほぼ事前準備なしでコーディングするだけの配信でしたが、参加者の方には想像していたよりも楽しんでいただけたようです。 またこのような会も企画しようと思います!
LangChainゆる勉強会シリーズ
「LangChainゆる勉強会」と題して、LangChainをその場のノリで解説するゆるい勉強会をしています。
3月から2〜3週間に1度のペースで開催していて、今回は第11回でした。
- 【LangChainゆる勉強会#1】LCELのチュートリアルを動かしながら解説【ランチタイム開催】 - connpass
- 【LangChainゆる勉強会#2】LCELでRAGを実装(クエリ拡張なども)【ランチタイム開催】 - connpass
- 【LangChainゆる勉強会#3】LangChainのAgentはどれを使う?【ランチタイム開催】 - connpass
- 【LangChainゆる勉強会#4】LangChainのエラー原因調査&パッチ例【ランチタイム開催】 - connpass
- 【LangChainゆる勉強会#5】LangChainのテスト関連機能を動かす【ランチタイム開催】 - connpass
- 【LangChainゆる勉強会#6】LangGraphのチュートリアルを動かしながら解説 - connpass
- 【LangChainゆる勉強会#7】会話履歴を上手に使う―Memory/MessageHistory - connpass
- 【LangChainゆる勉強会#8】LangChain(LCEL)のStreamを動かしながら解説 - connpass
- 【LangChainゆる勉強会#9】ChainなどをAPI化するLangServeを動かしながら解説 - connpass
- 【LangChainゆる勉強会#10】LangGraphのマルチエージェントのチュートリアルを解説 - connpass
- 【LangChainゆる勉強会#11】LangGraphでのHuman-in-the-loopの実装 - connpass
次回の開催はまだ未定ですが、もしも「こんな話が聞きたい」というテーマがあれば、ぜひお声がけください!