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
Devinで実践する!AIエージェントと協働する開発組織の作り方
Search
Masahiro Nishimi
May 28, 2025
Programming
5
1k
Devinで実践する!AIエージェントと協働する開発組織の作り方
2025/05/28
- AIエージェントのオンボーディング -ヒトとAIの協同を支える”役割設計”とは
https://findy.connpass.com/event/353481/
Masahiro Nishimi
May 28, 2025
Tweet
Share
More Decks by Masahiro Nishimi
See All by Masahiro Nishimi
【AIエージェント開発】LLMアプリ開発の1stステップと論文キャッチアップ - 論文を活用したAIエージェント開発の始め方
masahiro_nishimi
6
820
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
2
750
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
4
3.2k
AIエージェントを現場に導入する目線とは
masahiro_nishimi
3
4.9k
AIエージェントが変えるソフトウェアのパラダイム
masahiro_nishimi
1
1.5k
AIエージェントとLangChain
masahiro_nishimi
3
4.7k
LangChainキャッチアップ - LangChain Expression Languageを完全に理解する
masahiro_nishimi
12
11k
AIに私たちの人格を憑依させパラレルワールドを生きる
masahiro_nishimi
0
610
LangChainもくもく会ガイダンス
masahiro_nishimi
1
580
Other Decks in Programming
See All in Programming
AI Coding Agents Enablement in TypeScript
yukukotani
14
5.4k
TSConfig Solution Style & subpath imports to switch types on a per-file basis
maminami373
1
150
マテリアルって何者?RealityKitで扱うマテリアル入門
nao_randd
0
130
Efficiency and Rock 'n’ Roll (Really!)
hollycummins
0
470
TypeScript エンジニアが Android 開発の世界に飛び込んだ話
yuisakamoto
6
690
CQRS/ESのクラスとシステムフロー ~ RailsでフルスクラッチでCQRSESを組んで みたことから得た学び~
suzukimar
0
170
當開發遇上包裝:AI 如何讓產品從想法變成商品
clonn
0
100
Design Pressure
hynek
0
1.3k
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
180
最速Green Tea 🍵 Garbage Collector
kuro_kurorrr
1
170
バリデーションライブラリ徹底比較
nayuta999999
1
200
Cloudflare Workersで進めるリモートMCP活用
syumai
13
1.8k
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
820
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Practical Orchestrator
shlominoach
187
11k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Thoughts on Productivity
jonyablonski
69
4.6k
Transcript
Devin で実践する! AIエージェントと協働する開発組織の作り方 株式会社ジェネラティブエージェンツ 西見 公宏 - AIエージェントのオンボーディング -ヒトとAIの協同を支える"役割設計"とは Generative
Agents, Inc. / Masahiro Nishimi
西見 公宏(にしみ まさひろ) 株式会社ジェネラティブエージェンツ代表 #アジャイル開発 #生成AI #顧問CTO #新規事業IT #中学生からプログラマ #富士山の麓に移住
生誕〜/ゲーム開発 1983年 兵庫生まれ/東京育ち 中学生時代からプログラミング に親しみ、CGIによるWebサー ビス開発やDirectXを利用した 同人ゲーム開発などを行う。初 めて触ったのはC言語。 起業/Web制作 2001年頃からWebデザイナー として活動開始 法人向けWebサイトの受託制 作からスタートし、法人向け CMS、デザインテンプレート の開発/提供を行う。 就職/大規模開発 顧問CTO/サービス開発 現在/生成AI 2008年〜TIS株式会社 財務会計領域を中心にERPコン サルタントとして従事。金融か ら製造業まで経験。大規模デー タから会計仕訳を自動生成する 仕組みのソリューション化。 2011年〜株式会社ソニックガーデン 設立期に1人目社員としてジョイ ン。顧問CTOとして企画から開発ま で従事。アジャイル開発特化。2015 年に取締役就任。年間100件以上の 新規事業相談に対応、PJ立ち上げ。 2024年〜株式会社ジェネラティブ エージェンツ創業:AIエージェン ト書籍の上梓をきっかけにAIエー ジェント活用事例の展開を加速す るため3人の共同創業者と共に新会 社を設立。事業拡大に奔走中。 https://my.prairie.cards/u/mah_lab #講師業 有限会社エッジドエッジ代表プログラマ 合同会社てにをはCTO Unicorn farm主催Startup Advisor Academy認定 サウナ・スパ健康アドバイザー #専門誌連載 #書籍執筆 ▼MBTI ENFP(外向、直観、感情、知覚的態度) ▼ストレングスファインダー 最上志向、収集性、戦略性、未来志向、適応性 ▼趣味 サウナ、焚き火、子どもと遊ぶこと、安い店で飲むこと マイパーソナリティ #Ruby #子ども4人 #イヌ #LangChainJP
会社名 株式会社ジェネラティブエージェンツ (英文:Generative Agents, Inc.) 所在地 東京都港区 ※ 全社員リモート勤務 役員構成
CEO 西見 公宏 COO 吉田 真吾 CTO 大嶋 勇樹 設立年月 2024年3月14日 事業内容 AIエージェント技術を軸とした生成 AIアプリケーション開発 支援、コンサルティング、教育・研修サービスの提供 AIエージェントインテグレーションサービスの提供 AIエージェントを実業務で本当に活用するためには、AIエージェントの技術特性 と問題解決領域の両面から検討を進める必要があります。当社は「LangChain」 の公式エキスパートとして、AIエージェントを開発するための確かな技術力を活 かし、生成AIアプリケーション開発支援からコンサルティング、教育・研修サービ スまでのあらゆる方面において、AIエージェントを活用した問題解決サービスを 提供します。 インテグレーションを支えるサービス群の提供 AIエージェントを効果的に運用するためには、AIエージェントを動かすためのイ ンフラが必要です。当社はマルチエージェントのオーケストレーション基盤である 「Generative Workforce(※開発中)」をはじめ、AIエージェントのためのツール群 「middleman.ai」の提供を通して、AIエージェント活用のための基盤構築をサ ポートします。 株式会社ジェネラティブエージェンツ - 会社概要 AIエージェントが「ハブ」となり 人間とAIエージェントの協働が 当たり前になる世界を実現する
LangChain/AIエージェントに関する主な著書 2023年12月16日発売 一般向け AIエージェント解説書 2024年11月9日発売 開発者向け AIエージェント解説書 2023年10月号から連載 実践 LLMアプリケーション開発
本編
本日のテーマ 1. 開発組織におけるエージェントの役割 2. Devinのオンボーディングステップ 3. ナレッジをどのように育てていくのか 【今日のゴール】 AIエージェントと開発を協働するイメージが掴めること
開発組織におけるエージェントの役割 Cursor 開発を同期的に支援するエージェント Devin 開発を非同期的に支援するエージェント ライブラリ更新 障害通知 脆弱性チェック イベント駆動で動くエージェント (アンビエントエージェント)
よしなに 一緒に やろう
AIエージェント活用におけるスケールアップ・スケールアウト・アンビエントエージェント スケールアップ スケールアウト アンビエントエージェント 人間 AI 人間 AI AI AI
人間 AI AI AI イベント • 一人の生産性を底上げ • 常に人間の応答が必要 • 同期的な操作(半非同期) • 人間がボトルネック 例:GitHub Copilot、Cursor Agentなど • 非同期かつ自律的 • 複数タスクの並行処理 • 人間の関与は減少 • AIへの依頼量がボトルネック 例:Devin、GitHub Copilot Agent、Claude Code、OpenAI Codexなど • 非同期かつ自律的 • イベント駆動型 • 必要時のみ人間に問い合わせ • イベント量がボトルネック 例:Devin(API連携)など
主なコーディングエージェントの一覧(完全ではない) 種別 プロダクト 主なトピック スケールアップ エディタ Cursor Background Agent機能がPreview(2025年5月) https://www.cursor.com/ja/changelog/0-50
Windsurf OpenAIが約30億ドルで買収との話題(2025年5月) https://www.reuters.com/business/openai-agrees-buy-windsurf-about-3-billion-bloomberg-news-reports-2025-0 5-06/ スケールアップ+ スケールアウト CLI Claude Code Anthropicがリサーチプレビューとしてリリース(2025年2月)その後GAされエディタ拡張としても利用可能に (2025年5月) https://docs.anthropic.com/en/docs/claude-code/overview Codex CLI OpenAIがOSSとしてリリース(2025年4月)※OpenAIが過去に提供していたモデル「Codex」とは別物 https://github.com/openai/codex スケールアウト+ アンビエント リモート Devin 2025年3月にDevin 1.5、4月にDevin 2.0がリリースされ、継続的にアップデート https://docs.devin.ai/release-notes/overview Codex OpenAIがChatGPTのPro、Team、Enterpriseユーザーに提供開始(2025年5月) https://openai.com/index/introducing-codex/ Jules Googleがパブリックベータとして公開(2025年5月) https://blog.google/technology/google-labs/jules/ GitHub Copilot Coding Agent GitHubがGitHub Copilot Enterprise・GitHub Copilot Pro+ユーザーに提供開始(2025年5月) https://github.blog/jp/2025-05-20-github-copilot-meet-the-new-coding-agent/
役割分担のポイント 「エージェントの特性 x タスクの特性」を考える
Devinを1ヶ月運用した結果レポートをブログにしました https://blog.generative-agents.co.jp/entry/with-devin Devin導入後の1ヶ月間で、AIは依存関係更新、定型的なドキュメント 更新、小規模な機能追加といった自律的検証が可能な細かいタスク において成果を出した。一方、インフラ関連や大規模な設計変更、 複雑なバグ修正、UI変更など、AI自身が自律的に検証できない領域に ついては人間が主に担当する形になった。 マネジメントの観点では、AI自身が自律的に検証できるアーキテク チャをどのように設計できるかが、今後さらに多くのタスクをAIに任 せる鍵となる。ソフトウェア環境を仮想環境で立ち上げることがで
きさえすれば、Computer Useなどを利用して操作フローを自己検証 することも可能なため、期待が持てる。 うまくDevin一人でやれるタスクを 見つけてあげることが重要だね!
Devinのオンボーディングステップ リポジトリのセットアップ (マシンのセットアップ) とりあえずやらせてみて伴走する (システムナレッジを育てる) プレイブックとナレッジを整える (能動的にナレッジを育てる) 何も知らない状態では働けない! でも、たくさん準備するのは大変! ちょっとずつ進めて行こう DevContainerを使うと便利! 仕事が完了しなくてもナレッジは育つ
確実に仕事をこなせる子へ 単にリポジトリを追加しただけだと、Devinは 毎回リポジトリのクローンから作業を始めてし まいます。デフォルトの状態をちゃんとセット アップして、テストの方法などを教えましょ う。 エージェントには最初から完璧な仕事を求めて しまいがちですが、まだ仕事の進め方も、リポ ジトリに関する知識もありません。まずは簡単 なタスクから伴走しながら、基本的なことを チャットで教えていきましょう。 ちょっとずつ仕事ができるようになったら、決 まったタスクは確実にこなせるように情報の整 備をしましょう。タスクが決まっている場合は プレイブックが便利です。開発文化的におさえ て欲しいことはナレッジに登録しましょう。
Devinのワークスペースの仕組み DevinセッションA (ワークスペースをコピー) DevinセッションB (ワークスペースをコピー) DevinセッションC (ワークスペースをコピー) セッション毎に ワークスペースのコピーを作成 あるセッションから
他のセッションの内容を 書き換えることはない リポジトリA (Python + Node) リポジトリB (C#) リポジトリC (Ruby) ・・・ Devinワークスペース(Ubuntu 22.04) 任意のスナップショットから コピーを作成することも可能 環境にセットアップされたライブラリ群 (Python, Node.js, Gitなど) 各リポジトリのセットアップ手段は、個別にDevin上 で設定する(依存ライブラリのインストール、linter の実行方法など) セットアップしたリポジトリ毎に環境が作成されるのではなく、 環境自体は一つのマシン上であり、リポジトリ間で共用している
Devinのナレッジの仕組み システムナレッジ ユーザーナレッジ(ユーザー変更可) ビルトインナレッジ レポジトリインデックス(Repo indexes) 開発元で定義されているナレッジ。変更不可。有効/無効の切り 替えは可能。 Devinが作業中に自動的に更新するナレッジ情報。作業しながらリ ポジトリに関する見識を蓄えていく。
ユーザーが自身で登録、または作業中にDevinが提案したナレッジ が蓄積される場所。 有効/無効 実行順序が書かれている場合従う マクロでナレッジを呼び出す場合に設定 リポ毎に必ず参照させるか、そうでないか いつナレッジを適用するか ナレッジの内容
オンボーディングのポイント 焦らずに、やれることを一つずつ増やそう
ナレッジをどのように育てていくのか? エージェント横断の共有資産として育てていくブループリントをつくる Devin (スケールアウト) Cursor (スケールアップ) MCPサーバ Claude Code (スケールアップ)
GitHub リポジトリ 情報整理バッチ 同期バッチ ここはDRYじゃない 知識の更新 これめちゃ パフォーマンス 落ちるやつ 重複情報の 整理 情報の参照 ナレッジを 一箇所に集める
ナレッジマネジメントのポイント 開発者もエージェントもハッピーを目指そう
まとめ • 役割分担のポイント ◦ 「エージェントの特性 x タスクの特性」を考える • オンボーディングのポイント ◦
焦らずに、やれることを一つずつ増やそう • ナレッジマネジメントのポイント ◦ 開発者もエージェントもハッピーを目指そう
LangChainJPでは様々なエージェント作例をキュレーションしています https://x.com/LangChainJP ぜひフォローをお願いします!
私たち 株式会社ジェネラティブエージェンツは、生成AIアプリケーション開発のデファクトスタン ダードとしてグローバルで利用されているライブラリ「LangChain」の公式エキスパートとして、"自 律的に思考し行動するAIエージェント"の実装・運用に取り組んでいます。現在、さらなるプロジェク ト拡大・技術深耕のために、新しいメンバーを募集しています。 【こんな方を求めています】 • 生成AIやLLMの実装に興味がある • 決まった仕様よりも「正解がない課題」に挑むのが好き
• スタートアップ的な柔軟性とスピード感を楽しめる 未踏領域だからこそ、自分の手で価値を生み出せる面白さがあります。 少しでも興味を持ってくださった方、一度お話ししましょう。 こちらからお問い合わせください 一緒にAIエージェントをゴリゴリに使い倒しながら、AIエージェントを開発しませんか?
ご清聴ありがとうございました