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
LT_コンテキスト活用術.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
まつにぃ
December 11, 2025
840
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LT_コンテキスト活用術.pdf
まつにぃ
December 11, 2025
More Decks by まつにぃ
See All by まつにぃ
なんでもCopilot_Copilot Cowork
yukaikunimatsu
3
2.9k
第3回DifyStudio_まつにぃ浸透し_継続するDifyとは.pdf
yukaikunimatsu
3
2.4k
LT_Sonnet4.5キャッチアップ.pdf
yukaikunimatsu
1
300
ローコードツールをVibeCodingしたら色々捗った
yukaikunimatsu
0
300
自分(たち)だけの AI Agent を作ろう
yukaikunimatsu
2
1.4k
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
210
How GitHub (no longer) Works
holman
316
150k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
30 Presentation Tips
portentint
PRO
1
320
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
A Tale of Four Properties
chriscoyier
163
24k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
Building the Perfect Custom Keyboard
takai
2
790
How to Talk to Developers About Accessibility
jct
2
230
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
Transcript
LT : 複数エージェント時代のコンテキスト戦略 サブモジュールを活かしたAgent軍団 2024年12月11日
2 Copyright© Explaza, inc. All rights reserved. 昨今CursorやClaude codeなどを使った コーディングだけではない
ビジネス寄りのAgent用途の進化が 目まぐるしいですね
3 Copyright© Explaza, inc. All rights reserved. 最近こんな課題ありませんか? • 一個のリポジトリにたくさんの機能を盛りたいけどコンテキストが..
• というか機能盛りすぎるとAgentの動作が安定しない.. • さらに一つのリポジトリに、他のリポジトリにも使いたいドキュメン トやスクリプトがあるけど同期が…
4 Copyright© Explaza, inc. All rights reserved. この辺の私なりの運用方法をお伝えします
5 Copyright© Explaza, inc. All rights reserved. Who am I?
@yugen_matuni 自己紹介 Who am I? • 所属: ◦ 名前: まつにぃ ◦ 所属: 株式会社エクスプラザ ◦ 役割: 生成AIエバンジェリスト・リードAIプロデューサー • 趣味 ◦ Vibe Dify ◦ MS Copilot Studioの新境地開拓 ◦ ClaudeCodeのSkills作成
6 Copyright© Explaza, inc. All rights reserved. アジェンダ:サブモジュールを活かしたAgent軍団 1. 複数エージェント運用の課題
2. GitHub サブモジュール戦略 3. Github Actionなどを活用したデータソース常時同期 複数のAIエージェント(Claude Code、Cursor、GitHub Copilot等)の運用が日常化した時代に、うま くAgentに動いてもらうにはどうしたら良いのか
7 Copyright© Explaza, inc. All rights reserved. 複数エージェント運用の課題
8 Copyright© Explaza, inc. All rights reserved. 複数エージェント運用の課題 すでに1つのリポジトリに特化した機能を持たせたAgentを日常的に量産、運用しており、その課題となるのが •
1つのAgentにどこまでの機能を持たせるのか • どこまでのコンテキストを持たせるのか • そのコンテキストを複数のリポジトリで共有するにはどうしたらいいか 課題 サブモジュールを活かしたAgent軍団
9 Copyright© Explaza, inc. All rights reserved. 複数エージェント運用の課題 サブモジュールを活かしたAgent軍団 プロジェクトのマネジメントに特化したAgent
要件定義やプロジェクト進行全般の機能群を持たせ ている 一方で開発機能などは省いており、このリポジトリで はDify開発に特化していない Vibe Difyに特化したAgent 要件定義をPMBOKから引き継いで、要件通りの チャットフローやワークフローを作成する PMBOK Agent Dify Agent
10 Copyright© Explaza, inc. All rights reserved. 複数エージェント運用の課題 サブモジュールを活かしたAgent軍団 PMBOK
Agent Dify Agent • Cluade.md • Cursor rule • コンテキストA • コンテキストB • Cluade.md • Cursor rule • コンテキストA • コンテキストB 要件定義を流用したいが 毎回手動 or Agentに指示して同期をとるのが手間
11 Copyright© Explaza, inc. All rights reserved. 複数エージェント運用の課題 サブモジュールを活かしたAgent軍団 このワンクッションが非常に手間だったので
GitHub サブモジュールを使って解決を図る
12 Copyright© Explaza, inc. All rights reserved. GitHub サブモジュール戦略
13 Copyright© Explaza, inc. All rights reserved. GitHub サブモジュールとは 特定の
Git リポジトリの中に、別のリポジト リを“部品”として組み込むための仕組みです。 この仕組みを活用することで、共有したいコ ンテキストを格納するリポジトリをサブモジ ュール化し、そのAgentに最適なサブモジュ ールを割り当てることで、情報の非対称性を 防ぐことができます。 サブモジュール 通常のディレクトリと決定的に異なる点 は、サブモジュールは 外部リポジトリへ の参照(特定のコミットへのポインタ) であり、直接ファイルを保持しているわ けではない。 サブモジュールを活かしたAgent軍団
14 Copyright© Explaza, inc. All rights reserved. GitHub サブモジュールの活用 サブモジュールを活かしたAgent軍団
PMBOK Agent Dify Agent • Cluade.md • Cursor rule • コンテキストA • コンテキストB • Cluade.md • Cursor rule • コンテキストA • コンテキストB • コンテキストA • コンテキストB 同じリポジトリをサブモジュール化するので情報の差 異を防いで運用することができる
15 Copyright© Explaza, inc. All rights reserved. コンテキスト以外にも活用 当然サブモジュールにはPythonスクリプト、アイコンなどの画像も対象にできるため、さまざまな用途で サブモジュールを活用したAgentの構築が可能です。
PMBOK Agent Note Agent Obisidian Agent Dify Agent サブモジュールを活かしたAgent軍団 共通パーツ • コンテキスト • スクリプト • 画像
16 Copyright© Explaza, inc. All rights reserved. Obsidianにも活用 Obsidianの1つ1つのValutをリポジトリとしてサブモジュール化することで、Vault自体の構成などは変え ずに、類似するVault同士の情報資産を使ったAgentなどを作成可能です。
必要なコンテキストのみを無駄なくAgentに与えられます。 健康 Vault 睡眠 Vault 食事 Vault Dify Agent • Cluade.md • Cursor rule • 食事Vault • 健康Vault • 睡眠Vault サブモジュールを活かしたAgent軍団
17 Copyright© Explaza, inc. All rights reserved. Github Actionなどを活用した データソース常時同期
18 Copyright© Explaza, inc. All rights reserved. Github Actionで常時同期 サブモジュールを活かしたAgent軍団
GitHub Actionを活用することで、外部サー ビス(Limitlessなど)に溜まったデータを API連携でGithubにスケジュール機能で同期 することができます。 これをサブモジュールと組み合わせることで、 複数のリポジトリで共通利用するデータを、 人の介在なしに収集、同期を行うことができ ます。 Github Action GitHub が提供する、リポジトリ内のイ ベントやスケジュールをトリガーにして 自動で処理を実行できる仕組みです。 サブモジュールを活かしたAgent軍団
19 Copyright© Explaza, inc. All rights reserved. Github Actionで常時同期 さまざまなサービスのファイルなど必要なデータを常時同期させることで、サブモジュールを常時更新さ
せ、そのサブモジュールを様々なAgentで使うことで、共通化を図ることができます。 サブモジュールを活かしたAgent軍団 サブモジュール
20 Copyright© Explaza, inc. All rights reserved. Github Actionの節約 日中PC作業を行うときは、Pythonスクリプトをバックグラウンドで定期実行し、
利用枠を押さえて処理を行うことが多いです。 貴重なGithub Actionの利用枠を抑えることができます。 Github Actionは起動毎に月間の利用枠(ランナーの実行時間)を消費します。 処理が長いとすぐに枠が消費されてしまいます サブモジュールを活かしたAgent軍団
21 Copyright© Explaza, inc. All rights reserved. トリガー機能によるサブモジュールの資産蓄積 自動 収集
指定したニュースを自動で収集 自動 タグ付 収集ニュースを自動的に分類、 タグ付し、様々な用途に利用可 能 Difyによる自動蓄積 共通で活用できるコンテキストが自動で収 集できる。 サブモジュールを活かしたAgent軍団
22 サブモジュールを活用す ることで、今まで以上に 楽しいAgentライフが過 ごせますように! サブモジュールを活かしたAgent軍団