Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エージェント開発初心者の僕が エージェントを作った話と今後やりたいこと

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

エージェント開発初心者の僕が エージェントを作った話と今後やりたいこと

Avatar for ta-hasunuma

ta-hasunuma

February 20, 2026
Tweet

Other Decks in Programming

Transcript

  1. 社外秘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月くらいに個室サウナ会員になった 🧖)
  2. 社外秘X 3 KDDI Agile Development Center Corporation 本日のゴール 
 主なターゲット


    • エージェント開発の経験が無い方 
 • ハッカソンや趣味で0→1でプロダクト開発をする予定のある方 
 • 「自分でコードを書かない開発」にあまり良い思い出の無い方 
 
 LTで伝えたいこと 
 • 自分でコードを書かずにエージェント開発をした実体験の共有 
 • エージェント開発は簡単にできる! 

  3. 社外秘X 4 KDDI Agile Development Center Corporation 発表内容
 1. 作ったもの紹介

    
 2. どのように作ったか? 
 3. 今後やりたいこと 

  4. 社外秘X 5 KDDI Agile Development Center Corporation 発表内容
 1. 作ったもの紹介

    
 2. どのように作ったか? 
 3. 今後やりたいこと 

  5. 社外秘X 6 KDDI Agile Development Center Corporation 作ったもの紹介 
 勉強会探すの大変、でもキャッチアップしたい

    ... connpass api を活用して、 興味のある勉強会を探してくれるエージェント ~ 概要 ~
  Confee(コンフィー): coofee + conference ~ 一休みするくらいの感覚でカンファレンスを ~
  6. 社外秘X 8 KDDI Agile Development Center Corporation 作ったもの紹介 
 ~

    とはいえ ~
 でも、かなり頑張ったんでしょう ...?? 今回は、要件や設計に 約1.5時間、実装は 約3時間でデプロイまで完了しました! 途中つまづいた部分はありましたが、エラーを投げていただけです 🤫 エージェント開発初心者 ※ の僕がなぜ短時間で開発できたのか、 2つの側面から振り返ります。 🚀 お手軽 & 手戻り0にするために施した AI駆動開発の工夫 🚀 今のエージェント開発技術 本当に初心者なの...?? ※ Strands Agent , Bedrock AgentCore という「言葉だけ」チーム会議で耳にして知っている程度
  7. 社外秘X 9 KDDI Agile Development Center Corporation 発表内容
 1. 作ったもの紹介

    
 2. どのように作ったか? 
 🚀 お手軽 & 手戻り0にするために施した AI駆動開発の工夫 
 🚀 今のエージェント開発技術 3. 今後やりたいこと 

  8. 社外秘X 10 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    開発手法・コンセプト ~
 開発手法
 • cc-sddによる仕様駆動開発 [ https://github.com/gotalab/cc-sdd ]
 • cc-sddの細かい開発フローは割愛します 
 ◦ AI Weekで何名か仕様駆動の説明がいくつかありましたので気になる方は是非そちらを! 
 開発コンセプト
 • 過去のAIハッカソンでの仕様駆動開発の 失敗を活かす
 • 自分でコードは書かない!(書けない 🙁)
 
 今回は、過去の失敗から2点の工夫をしました 
 → 失敗の経験 , 解決策 , 結果 の順でお話します 

  9. 社外秘X 11 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    過去の失敗1 ~
 失敗の経験その1: 
 AIは最強だから、何でも作れるやろ! 😁
 ↓
 機能を絞らずに要件を作成、実装 
 ↓
 途中から動かなくなり、失敗。作り直し 
 
 
 
 

  10. 社外秘X 12 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 解決策:「MVPを徹底」する(させる)。 
 • 仕様策定開始 , 要件定義の段階でMVPを徹底させ、機能を絞らせた。 
 
 
 
 
 
 
 
 • 設計においても、MVPを徹底して最小限の設計になるようにさせた 
 /kiro:spec-init compass apiを叩いて、技術カンファレンスの情報をまとめてユーザに提示するエージェント (confee)を構築する。 - ユーザはプロンプトとして、「仕様駆動に関するカンファレンスってある?」「typescriptのLT会 ある?」「面白そうなカンファレンス見つけてきて」「人気のあるカンファレンス教えて」と質問するこ とでエージェントはカンファレンスをユーザに提示する。 - 「面白そうな」や「人気のある」のようなふわっとした要望の場合は、エージェントが思考した上で ユーザに提示する - 「おすすめ度、期限、申込リンク 」等、ユーザが欲しいと思われる情報を分かりやすく提示したい。 このようなエージェントを「 MVPを意識」して実装せよ
  11. 社外秘X 13 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 結果:設計段階において、知識が無くてもレビューしやすくなった 
 使わない理由も提示され、知識の少ない自分もレビューしやすかった。 
 • 
 
 
 
 
 
 
 とはいえ、「良さそうだな」でapprove... → 失敗しそう... 
 
 mvpという言葉が随所に!
  12. 社外秘X 14 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 そこで、2つ目の失敗を思い出す 
 失敗の経験その2: 
 よし、ローカルで動くものができた! 😁
 ↓
 タスクによると...?次からデプロイ作業か! 
 ↓
 全然出来ない!!!😭
 

  13. 社外秘X 15 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 解決策②:「インクリメンタルデリバリーを徹底」する(させる) 
 • 「AIはパーツを作って後で統合」をしがち 
 • task出しをする際に、「常に動くものを提供して」とお願いした 
 /kiro:spec-tasks confee -y 各タスクの終了時に AWS環境にデプロイできていることを優先事項 としてください。 「常に動くものが提供できるように」 task出しをお願いします
  14. 社外秘X 16 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 結果①:エージェント開発の知識が無くても、「動作する」を基準にレビューができるようになった 
 例1)task.mdの冒頭: 

  15. 社外秘X 17 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 結果①:エージェント開発の知識が無くても、「動作する」を基準にレビューができるようになった 
 例2)task1:セットアップタスク 

  16. 社外秘X 18 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 結果①:エージェント開発の知識が無くても、「動作する」を基準にレビューができるようになった 
 例)task3:エージェント実装 

  17. 社外秘X 19 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    mvpの徹底 ~
 結果②:エージェントデプロイ時のエラーもすんなり解決 
 エラーを投げるだけで解決できた 
 例)デプロイ時のパラメータの違い 

  18. 社外秘X 20 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    まとめ ~
 • 工夫1:要件 , 設計ドキュメント作成の際にMVPを徹底させる 
 → 設計段階において、知識が無くてもレビューしやすくなった 
 
 • 工夫2:タスク出しの際に「インクリメンタルデリバリー」を徹底 
 → エージェント開発の知識が無くても、「動作する」を基準にレビューができるように 
   なった
 → エラーもすんなり解決 
 
 ※補足:実務の際は、要件や設計のドキュメントは丁寧にレビューしましょう! 
 
 

  19. 社外秘X 21 KDDI Agile Development Center Corporation どのように作ったか? 
 ~

    余談ですが ~
 もともとはこんな画面でした。「喫茶店みたいなイメージにしてください」と投げるだけで... 

  20. 社外秘X 23 KDDI Agile Development Center Corporation 発表内容
 1. 作ったもの紹介

    
 2. どのように作ったか? 
 🚀 爆速(?) & 手戻り0にするために施した AI駆動開発の工夫 🚀 今のエージェント開発技術 3. 今後やりたいこと 

  21. 社外秘X 24 KDDI Agile Development Center Corporation 今のエージェント開発技術 
 今回用いた技術

    
 • Strands Agent:エージェント構築 
 • Amazon BedrockCore:エージェント専用パーツ 
 
 参考資料 (みのるんさんの記事を参考にさせいただきました󰢛)
 • 【忙しい人向け】30分でAgentCoreとStrandsに入門! 
       (https://qiita.com/minorun365/items/6b8fa1d65f992dc2fc1b )

  22. 社外秘X 25 KDDI Agile Development Center Corporation 今のエージェント開発技術 
 Strands

    Agent: 
 たった数行でエージェントの実装ができる!とてもシンプル! 
 

  23. 社外秘X 26 KDDI Agile Development Center Corporation 今のエージェント開発技術 
 モデルの定義

    Strands Agent: 
 たった数行でエージェントの実装が出来てしまう!とてもシンプル! 
 

  24. 社外秘X 27 KDDI Agile Development Center Corporation 今のエージェント開発技術 
 ツールの定義

    (connpass api 検索ツール) エージェントが入力パラメータを 自律的に判断してくれる Strands Agent: 
 たった数行でエージェントの実装が出来てしまう!とてもシンプル! 
 

  25. 社外秘X 28 KDDI Agile Development Center Corporation 今のエージェント開発技術 
 Strands

    Agent: 
 たった数行でエージェントの実装が出来てしまう!とてもシンプル! 
 
 用いる共通プロンプト
  26. 社外秘X 29 KDDI Agile Development Center Corporation 今のエージェント開発技術 
 


    Bedrock AgentCore: 
 • Runtime(サーバレス基盤) 
 ◦ 開発したエージェントをサーバーレス環境にデプロイできてしまう 
 ◦ AIエージェント用専用コンテナLambda 
 ここを叩く
  27. 社外秘X 30 KDDI Agile Development Center Corporation 今のエージェント開発技術 
 Bedrock

    AgentCore: 
 今回はRuntimeのみを使用しましたが他にも... 
 • Memory(記憶管理) 
 • Gateway(ツール管理) 
 ◦ 複数のエージェント間で共通のツールを管理できる 
 等々、様々な便利パーツがあります。 
 
 まとめ: 
 • Strands Agent と Bedrock AgentCore を用いることで爆速エージェント開発が可能 
 • 動くものを先に作って、AIに聞きながら学びを深めることも出来ました 
 ◦ 先にmvpだけ作って後でAIに聞いて学ぶ、これ、新しい学習方法かも? 
 
 

  28. 社外秘X 31 KDDI Agile Development Center Corporation 発表内容
 1. 作ったもの紹介

    
 2. どのように作ったか? 
 🚀 爆速(?) & 手戻り0にするために施した AI駆動開発の工夫 🚀 今のエージェント開発技術 3. 今後やりたいこと 

  29. 社外秘X 33 KDDI Agile Development Center Corporation 今後やりたいこと 
 ~

    A2Aとは? ~ 
 Agent to Agent: 
 • エージェント間の連携を定義するプロトコル 
 リモートエージェントが自分の役割を書いた名刺(Agent Card)を公開し、クライアントエージェントがその名刺を見てリモートエー ジェントを適宜呼ぶ
 

  30. 社外秘X 34 KDDI Agile Development Center Corporation 今後やりたいこと 
 ~

    A2Aとは? ~ 
 Agent to Agent: 
 • まだまだ未知の領域で難易度も高そうですが... 
 誰もが簡単にエージェントを作れて、そのエージェントをすぐにA2Aで連携きれば、最強のエージェントが作れるのでは...?
 → まずは、エバンジェリストチームで作ったエージェントをA2Aしてみる!