Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
Search
ta-hasunuma
February 20, 2026
Programming
360
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
260
Other Decks in Programming
See All in Programming
AIエージェント時代のコードレビューを設計する
nogu66
6
2.7k
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
430
アクセシビリティから考える情報設計
high_g_engineer
0
380
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
340
Java 27新機能 / Java 27 new features
kishida
2
150
iOSDC2026登壇資料.pdf
riofujimon
0
170
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
180
Intent as Code
shoppingjaws
6
1k
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
720
新卒PdEのリアル
ryu1013
1
500
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
0
270
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
Six Lessons from altMBA
skipperchong
29
4.5k
Product Roadmaps are Hard
iamctodd
55
13k
Why Our Code Smells
bkeepers
PRO
340
58k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
990
The Pragmatic Product Professional
lauravandoore
37
7.4k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Ethics towards AI in product and experience design
skipperchong
2
380
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
30 Presentation Tips
portentint
PRO
1
400
Making Projects Easy
brettharned
120
6.8k
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 まとめ