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
0
240
エージェント開発初心者の僕が エージェントを作った話と今後やりたいこと
ta-hasunuma
February 20, 2026
Tweet
Share
Other Decks in Programming
See All in Programming
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
740
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
210
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
870
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
220
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
Codex の「自走力」を高める
yorifuji
0
1.2k
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
280
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
370
encoding/json/v2のUnmarshalはこう変わった:内部実装で見る設計改善
kurakura0916
0
410
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
570
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
390
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
ラッコキーワード サービス紹介資料
rakko
1
2.6M
4 Signs Your Business is Dying
shpigford
187
22k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
140
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
390
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Mobile First: as difficult as doing things right
swwweet
225
10k
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 まとめ