Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
LangGraph Templatesによる効率的なワークフロー構築
Search
西岡 賢一郎 (Kenichiro Nishioka)
October 30, 2024
Technology
0
45
LangGraph Templatesによる効率的なワークフロー構築
機械学習の社会実装勉強会第40回 (
https://machine-learning-workshop.connpass.com/event/334075/
) の発表資料です.
西岡 賢一郎 (Kenichiro Nishioka)
October 30, 2024
Tweet
Share
More Decks by 西岡 賢一郎 (Kenichiro Nishioka)
See All by 西岡 賢一郎 (Kenichiro Nishioka)
AIエージェントの開発に特化した統合開発環境 LangGraph Studio
knishioka
0
83
LangGraphを用いたAIアプリケーションにおけるメモリ永続化の実践
knishioka
0
200
Text-to-SQLをLangSmithで評価
knishioka
0
150
効果的なLLM評価法 LangSmithの技術と実践
knishioka
1
310
LangGraphのノード・エッジ・ルーティングを深堀り
knishioka
0
400
LangGraphでマルチエージェントワークフローを構築
knishioka
0
340
LLMアプリケーションで使用するVector Databaseの比較
knishioka
0
1.9k
LLMアプリケーションの デバッグ・テスト・評価・監視を楽にするLangSmith
knishioka
0
280
LangChainから学ぶプロンプトエンジニアリングテクニック
knishioka
0
270
Other Decks in Technology
See All in Technology
【若手エンジニア応援LT会】AWS Security Hubの活用に苦労した話
kazushi_ohata
0
170
Automated Promptingを目指すその前に / Before we can aim for Automated Prompting
rkaga
0
110
Autify Company Deck
autifyhq
1
39k
AWS CodePipelineでコンテナアプリをデプロイした際に、古いイメージを自動で削除する
smt7174
1
100
新R25、乃木坂46 Mobileなどのファンビジネスを支えるマルチテナンシーなプラットフォームの全体像 / cam-multi-cloud
cyberagentdevelopers
PRO
1
130
分布で見る効果検証入門 / ai-distributional-effect
cyberagentdevelopers
PRO
4
700
WINTICKETアプリで実現した高可用性と高速リリースを支えるエコシステム / winticket-eco-system
cyberagentdevelopers
PRO
1
190
AWSコンテナ本出版から3年経った今、もし改めて執筆し直すなら / If I revise our container book
iselegant
15
4k
生成AIとAWS CDKで実現! 自社ブログレビューの効率化
ymae
2
330
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
270
Jr. Championsになって、強く連携しながらAWSをもっと使いたい!~AWSに対する期待と行動~
amixedcolor
0
190
現地でMeet Upをやる場合の注意点〜反省点を添えて〜
shotashiratori
0
520
Featured
See All Featured
A Tale of Four Properties
chriscoyier
156
23k
How STYLIGHT went responsive
nonsquared
95
5.2k
Making the Leap to Tech Lead
cromwellryan
132
8.9k
How to Think Like a Performance Engineer
csswizardry
19
1.1k
Code Review Best Practice
trishagee
64
17k
Documentation Writing (for coders)
carmenintech
65
4.4k
Into the Great Unknown - MozCon
thekraken
31
1.5k
Being A Developer After 40
akosma
86
590k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Transcript
LangGraph Templatesによる 効率的なワークフロー構築 2024/10/26 機械学習の社会実装勉強会 第40回 1
LangGraph Studio Template 2
LangGraph Template LangGraph Templateは、PythonとJavaScriptで利用可能なテンプレートレポジトリ 実体はGitHub上のリポジトリ: (langgraph:///template? githubUrl=https%3A%2F%2Fgithub.com%2Flangchain-ai%2Freact-agent) 3
なぜLangGraph Templateが必要か? 簡単な導入とカスタマイズ: テンプレートは、リポジトリをクローンすることで内 部の機能を簡単に修正できるため、プロンプトやロジックの変更が容易 デバッグと展開のしやすさ: テンプレートはLangGraph Studioでデバッグし、ワン クリックでLangGraph Cloudに展開できる構造
高いカスタマイズ性: エージェントの内部コードを自由に変更できるため、開発者 が自分のニーズに合わせた詳細な制御可能 4
現在提供されているTemplate New LangGraph Project: https://github.com/langchain-ai/new-langgraph-project Langchain Memory Agent: https://github.com/langchain-ai/memory-agent Data
Enrichment: https://github.com/langchain-ai/data-enrichment React Agent: https://github.com/langchain-ai/react-agent Retrieval Agent Template: https://github.com/langchain-ai/retrieval-agent-template 5
New LangGraph Project 概要: LangGraph Studio用にデザインされたChatBot。永続的なチャットメモリを保持。 機能: ノードとエッジで表現されるデータフローの可視化 複雑なワークフローを細かく制御できるカスタマイズ性 エージェントの組織化と管理
利点: テンプレートを活用した迅速な開発 Studioでのデバッグとクラウドへのワンクリック展開 6
Langchain Memory Agent 概要: 過去のやり取りや状態を記憶し、長期タスクや対話の継続を可能にするエージェント 機能: 会話やタスクの履歴を記憶するメモリ機能 過去の情報を利用してインタラクションを最適化 長期タスクや複雑な対話の管理 利点:
パーソナライズされたやり取りの実現 タスクの進行状況に応じた応答の提供 長期的な対話に適した設計 7
Data Enrichment 概要: 外部情報を使って既存データを補完・強化するエージェント 機能: 外部APIやデータソースからの情報取得 取得データの分析と統合 自動的なデータ補完プロセス 利点: データの価値と精度の向上
研究やデータ収集に適した設計 複数のデータソースを活用した情報の強化 8
React Agent 概要: リアルタイムで環境の変化に反応し、動的に行動するエージェント 機能: 状況に応じたリアルタイム応答 環境変化に基づく動的な意思決定 タスクを繰り返し実行し、適切なツールを選択 利点: リアルタイム処理が必要なアプリケーションに最適
環境に即応するインタラクティブなエージェント設計 高い応答性 9
Retrieval Agent Template 概要: 情報取得に特化したエージェントのテンプレート 機能: クエリに基づくデータ検索と取得 外部ソースや特定のデータセットからの情報抽出 検索結果の最適化と自動化 利点:
カスタマイズ可能な情報取得エージェントの作成 データ検索と取得プロセスの効率化 特定データソースに簡単に適応 10