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
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ta-hasunuma
February 20, 2026
Programming
0
240
エージェント開発初心者の僕が エージェントを作った話と今後やりたいこと
ta-hasunuma
February 20, 2026
Tweet
Share
Other Decks in Programming
See All in Programming
CSC307 Lecture 13
javiergs
PRO
0
320
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
100
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
230
CSC307 Lecture 15
javiergs
PRO
0
240
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
230
今、アーキテクトとして 品質保証にどう関わるか
nealle
0
210
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
220
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
540
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
320
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
260
AI主導でFastAPIのWebサービスを作るときに 人間が構造化すべき境界線
okajun35
0
670
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
170
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
KATA
mclloyd
PRO
35
15k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Docker and Python
trallard
47
3.8k
Code Review Best Practice
trishagee
74
20k
My Coaching Mixtape
mlcsv
0
69
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
140
Skip the Path - Find Your Career Trail
mkilby
1
75
Amusing Abliteration
ianozsvald
0
130
Music & Morning Musume
bryan
47
7.1k
Transcript
社外秘X エージェント開発初心者の僕が エージェントを作った話と今後やりたいこと 2026/02/20 KAG AI Week Day5
KDDIアジャイル開発センター 蓮沼 龍弥
社外秘X 2 KDDI Agile Development Center Corporation 自己紹介 2026/02/20 KAG
AI Week Day5 蓮沼 龍弥 はすぬま たつや 所属: • KDDIアジャイル開発センター , 25(新)卒 開発1部 • 社内コミュニティ:AIエバンジェリスト , 勉強会 技術:web系 • フロントエンド : react , next • バックエンド : go , nestjs • インフラ : aws , terraform 趣味: • 麻雀 • サウナ(去年10月くらいに個室サウナ会員になった 🧖)
社外秘X 3 KDDI Agile Development Center Corporation 本日のゴール 主なターゲット
• エージェント開発の経験が無い方 • ハッカソンや趣味で0→1でプロダクト開発をする予定のある方 • 「自分でコードを書かない開発」にあまり良い思い出の無い方 LTで伝えたいこと • 自分でコードを書かずにエージェント開発をした実体験の共有 • エージェント開発は簡単にできる!
社外秘X 4 KDDI Agile Development Center Corporation 発表内容 1. 作ったもの紹介
2. どのように作ったか? 3. 今後やりたいこと
社外秘X 5 KDDI Agile Development Center Corporation 発表内容 1. 作ったもの紹介
2. どのように作ったか? 3. 今後やりたいこと
社外秘X 6 KDDI Agile Development Center Corporation 作ったもの紹介 勉強会探すの大変、でもキャッチアップしたい
... connpass api を活用して、 興味のある勉強会を探してくれるエージェント ~ 概要 ~ Confee(コンフィー): coofee + conference ~ 一休みするくらいの感覚でカンファレンスを ~
社外秘X 7 KDDI Agile Development Center Corporation
社外秘X 8 KDDI Agile Development Center Corporation 作ったもの紹介 ~
とはいえ ~ でも、かなり頑張ったんでしょう ...?? 今回は、要件や設計に 約1.5時間、実装は 約3時間でデプロイまで完了しました! 途中つまづいた部分はありましたが、エラーを投げていただけです 🤫 エージェント開発初心者 ※ の僕がなぜ短時間で開発できたのか、 2つの側面から振り返ります。 🚀 お手軽 & 手戻り0にするために施した AI駆動開発の工夫 🚀 今のエージェント開発技術 本当に初心者なの...?? ※ Strands Agent , Bedrock AgentCore という「言葉だけ」チーム会議で耳にして知っている程度
社外秘X 9 KDDI Agile Development Center Corporation 発表内容 1. 作ったもの紹介
2. どのように作ったか? 🚀 お手軽 & 手戻り0にするために施した AI駆動開発の工夫 🚀 今のエージェント開発技術 3. 今後やりたいこと
社外秘X 10 KDDI Agile Development Center Corporation どのように作ったか? ~
開発手法・コンセプト ~ 開発手法 • cc-sddによる仕様駆動開発 [ https://github.com/gotalab/cc-sdd ] • cc-sddの細かい開発フローは割愛します ◦ AI Weekで何名か仕様駆動の説明がいくつかありましたので気になる方は是非そちらを! 開発コンセプト • 過去のAIハッカソンでの仕様駆動開発の 失敗を活かす • 自分でコードは書かない!(書けない 🙁) 今回は、過去の失敗から2点の工夫をしました → 失敗の経験 , 解決策 , 結果 の順でお話します
社外秘X 11 KDDI Agile Development Center Corporation どのように作ったか? ~
過去の失敗1 ~ 失敗の経験その1: AIは最強だから、何でも作れるやろ! 😁 ↓ 機能を絞らずに要件を作成、実装 ↓ 途中から動かなくなり、失敗。作り直し
社外秘X 12 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ 解決策:「MVPを徹底」する(させる)。 • 仕様策定開始 , 要件定義の段階でMVPを徹底させ、機能を絞らせた。 • 設計においても、MVPを徹底して最小限の設計になるようにさせた /kiro:spec-init compass apiを叩いて、技術カンファレンスの情報をまとめてユーザに提示するエージェント (confee)を構築する。 - ユーザはプロンプトとして、「仕様駆動に関するカンファレンスってある?」「typescriptのLT会 ある?」「面白そうなカンファレンス見つけてきて」「人気のあるカンファレンス教えて」と質問するこ とでエージェントはカンファレンスをユーザに提示する。 - 「面白そうな」や「人気のある」のようなふわっとした要望の場合は、エージェントが思考した上で ユーザに提示する - 「おすすめ度、期限、申込リンク 」等、ユーザが欲しいと思われる情報を分かりやすく提示したい。 このようなエージェントを「 MVPを意識」して実装せよ
社外秘X 13 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ 結果:設計段階において、知識が無くてもレビューしやすくなった 使わない理由も提示され、知識の少ない自分もレビューしやすかった。 • とはいえ、「良さそうだな」でapprove... → 失敗しそう... mvpという言葉が随所に!
社外秘X 14 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ そこで、2つ目の失敗を思い出す 失敗の経験その2: よし、ローカルで動くものができた! 😁 ↓ タスクによると...?次からデプロイ作業か! ↓ 全然出来ない!!!😭
社外秘X 15 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ 解決策②:「インクリメンタルデリバリーを徹底」する(させる) • 「AIはパーツを作って後で統合」をしがち • task出しをする際に、「常に動くものを提供して」とお願いした /kiro:spec-tasks confee -y 各タスクの終了時に AWS環境にデプロイできていることを優先事項 としてください。 「常に動くものが提供できるように」 task出しをお願いします
社外秘X 16 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ 結果①:エージェント開発の知識が無くても、「動作する」を基準にレビューができるようになった 例1)task.mdの冒頭:
社外秘X 17 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ 結果①:エージェント開発の知識が無くても、「動作する」を基準にレビューができるようになった 例2)task1:セットアップタスク
社外秘X 18 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ 結果①:エージェント開発の知識が無くても、「動作する」を基準にレビューができるようになった 例)task3:エージェント実装
社外秘X 19 KDDI Agile Development Center Corporation どのように作ったか? ~
mvpの徹底 ~ 結果②:エージェントデプロイ時のエラーもすんなり解決 エラーを投げるだけで解決できた 例)デプロイ時のパラメータの違い
社外秘X 20 KDDI Agile Development Center Corporation どのように作ったか? ~
まとめ ~ • 工夫1:要件 , 設計ドキュメント作成の際にMVPを徹底させる → 設計段階において、知識が無くてもレビューしやすくなった • 工夫2:タスク出しの際に「インクリメンタルデリバリー」を徹底 → エージェント開発の知識が無くても、「動作する」を基準にレビューができるように なった → エラーもすんなり解決 ※補足:実務の際は、要件や設計のドキュメントは丁寧にレビューしましょう!
社外秘X 21 KDDI Agile Development Center Corporation どのように作ったか? ~
余談ですが ~ もともとはこんな画面でした。「喫茶店みたいなイメージにしてください」と投げるだけで...
社外秘X 22 KDDI Agile Development Center Corporation どのように作った? ~
余談ですが ~ こうなりました
社外秘X 23 KDDI Agile Development Center Corporation 発表内容 1. 作ったもの紹介
2. どのように作ったか? 🚀 爆速(?) & 手戻り0にするために施した AI駆動開発の工夫 🚀 今のエージェント開発技術 3. 今後やりたいこと
社外秘X 24 KDDI Agile Development Center Corporation 今のエージェント開発技術 今回用いた技術
• Strands Agent:エージェント構築 • Amazon BedrockCore:エージェント専用パーツ 参考資料 (みのるんさんの記事を参考にさせいただきました) • 【忙しい人向け】30分でAgentCoreとStrandsに入門! (https://qiita.com/minorun365/items/6b8fa1d65f992dc2fc1b )
社外秘X 25 KDDI Agile Development Center Corporation 今のエージェント開発技術 Strands
Agent: たった数行でエージェントの実装ができる!とてもシンプル!
社外秘X 26 KDDI Agile Development Center Corporation 今のエージェント開発技術 モデルの定義
Strands Agent: たった数行でエージェントの実装が出来てしまう!とてもシンプル!
社外秘X 27 KDDI Agile Development Center Corporation 今のエージェント開発技術 ツールの定義
(connpass api 検索ツール) エージェントが入力パラメータを 自律的に判断してくれる Strands Agent: たった数行でエージェントの実装が出来てしまう!とてもシンプル!
社外秘X 28 KDDI Agile Development Center Corporation 今のエージェント開発技術 Strands
Agent: たった数行でエージェントの実装が出来てしまう!とてもシンプル! 用いる共通プロンプト
社外秘X 29 KDDI Agile Development Center Corporation 今のエージェント開発技術
Bedrock AgentCore: • Runtime(サーバレス基盤) ◦ 開発したエージェントをサーバーレス環境にデプロイできてしまう ◦ AIエージェント用専用コンテナLambda ここを叩く
社外秘X 30 KDDI Agile Development Center Corporation 今のエージェント開発技術 Bedrock
AgentCore: 今回はRuntimeのみを使用しましたが他にも... • Memory(記憶管理) • Gateway(ツール管理) ◦ 複数のエージェント間で共通のツールを管理できる 等々、様々な便利パーツがあります。 まとめ: • Strands Agent と Bedrock AgentCore を用いることで爆速エージェント開発が可能 • 動くものを先に作って、AIに聞きながら学びを深めることも出来ました ◦ 先にmvpだけ作って後でAIに聞いて学ぶ、これ、新しい学習方法かも?
社外秘X 31 KDDI Agile Development Center Corporation 発表内容 1. 作ったもの紹介
2. どのように作ったか? 🚀 爆速(?) & 手戻り0にするために施した AI駆動開発の工夫 🚀 今のエージェント開発技術 3. 今後やりたいこと
社外秘X 32 KDDI Agile Development Center Corporation 今後やりたいこと AIエージェントが簡単に作れることはわかった!
でも、それで今後どうするの? A2Aというものがありまして、
社外秘X 33 KDDI Agile Development Center Corporation 今後やりたいこと ~
A2Aとは? ~ Agent to Agent: • エージェント間の連携を定義するプロトコル リモートエージェントが自分の役割を書いた名刺(Agent Card)を公開し、クライアントエージェントがその名刺を見てリモートエー ジェントを適宜呼ぶ
社外秘X 34 KDDI Agile Development Center Corporation 今後やりたいこと ~
A2Aとは? ~ Agent to Agent: • まだまだ未知の領域で難易度も高そうですが... 誰もが簡単にエージェントを作れて、そのエージェントをすぐにA2Aで連携きれば、最強のエージェントが作れるのでは...? → まずは、エバンジェリストチームで作ったエージェントをA2Aしてみる!
社外秘X 35 KDDI Agile Development Center Corporation まとめ