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
6
2.9k
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
850
日経電子版 x AIエージェントの可能性とAgentic RAGによって提案書生成を行う技術
masahiro_nishimi
2
840
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
4
3.2k
AIエージェントを現場に導入する目線とは
masahiro_nishimi
3
5k
AIエージェントが変えるソフトウェアのパラダイム
masahiro_nishimi
1
1.6k
AIエージェントとLangChain
masahiro_nishimi
3
4.7k
LangChainキャッチアップ - LangChain Expression Languageを完全に理解する
masahiro_nishimi
12
11k
AIに私たちの人格を憑依させパラレルワールドを生きる
masahiro_nishimi
0
620
LangChainもくもく会ガイダンス
masahiro_nishimi
1
590
Other Decks in Programming
See All in Programming
Cloudflare Realtime と Workers でつくるサーバーレス WebRTC
nekoya3
0
380
PT AI без купюр
v0lka
0
230
從零到一:搭建你的第一個 Observability 平台
blueswen
1
820
💎 My RubyKaigi Effect in 2025: Top Ruby Companies 🌐
yasulab
PRO
1
130
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
240
Agent Rules as Domain Parser
yodakeisuke
1
590
Cursor Meetup Tokyo ゲノミクスとCursor: 進化と制約のあいだ
koido
2
960
OpenNext + Hono on Cloudflare でイマドキWeb開発スタックを実現する
rokuosan
0
120
XSLTで作るBrainfuck処理系
makki_d
0
180
単体テストの始め方/作り方
toms74209200
0
420
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Side Projects
sachag
454
42k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
106
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
900
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
6
680
Unsuck your backbone
ammeep
671
58k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
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エージェントを開発しませんか?
ご清聴ありがとうございました