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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ta-hasunuma
February 20, 2026
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エージェント開発初心者の僕が エージェントを作った話と今後やりたいこと
ta-hasunuma
February 20, 2026
More Decks by ta-hasunuma
See All by ta-hasunuma
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
100
Other Decks in Programming
See All in Programming
霧の中の代数的エフェクト
funnyycat
1
340
symfony/aiとlaravel/boost
77web
0
120
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
2.3k
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
3.9k
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.2k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
280
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
570
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
190
地域 SRE コミュニティ最前線 - ホンマでっかSRE勉強会
tk3fftk
0
220
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.3k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
350
【やさしく解説 設計編 #1】「ドメイン駆動」と「実装駆動」ってなに? 〜設計の考え方を、たとえ話で学ぼう〜
panda728
PRO
1
110
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Design in an AI World
tapps
1
260
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
GitHub's CSS Performance
jonrohan
1033
470k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
340
Abbi's Birthday
coloredviolet
3
8.6k
My Coaching Mixtape
mlcsv
0
170
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
BBQ
matthewcrist
89
10k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
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 まとめ