Slide 1

Slide 1 text

「責任あるAIエージェント」 こそ自社で開発しよう! みのるん @minorun365

Slide 2

Slide 2 text

御田 稔(みのるん) KDDIアジャイル開発センター株式会社 テックエバンジェリスト AWS AI Hero / AWS Samurai Qiita 2025 Top Contributor 2

Slide 3

Slide 3 text

みなさん、AIエージェント 使ってますか?

Slide 4

Slide 4 text

みなさん、AIエージェント 作ってますか?

Slide 5

Slide 5 text

なんでわざわざ自社で作る必要あるの? チャッピー、Copilot、Claude Code、Cowork… 汎用エージェント製品が毎月のように発表される時代。 既製品で十分なのに、なぜわざわざ自社で作るのか? 5

Slide 6

Slide 6 text

その既製品、本当に使い物になってますか? 鳴り物入りでリリースされた汎用エージェントあるある 「実際に触ってみたら、正直まだ使い物にならない…」 ビッグテックが汎用品を出してくるまでの半年〜1年。 その空白こそが、 自社業務向けに先回りできるチャンス! 既製品が追いついてきた頃には、もう次の最新トレンドにピボット。 内製で「作る側」 にサッと回れる組織が、いま圧倒的に強い! 6

Slide 7

Slide 7 text

でも、作るの難しいんでしょ? 令和のエージェントは3行のコードで書ける from strands import Agent agent = Agent() agent("AIエージェントってなに?") 他にもLangChain、Mastra、ADK…好きなの使えばOK。 最近のフレームワークの共通点は シンプルなコードで書ける こと! 7

Slide 8

Slide 8 text

でも、エージェントは "問題児" 作れた!デプロイしてみんなに使ってもらおう…と思ったら ストリーミングレスポンスに対応したい 時間のかかる非同期処理(最大数時間)もある 認証認可や監視も必要 なるべくお金のかからないサーバーレスがいい ➡︎ これまでは、クラウドの機能を自分で組み合わせるしかなかった 8

Slide 9

Slide 9 text

そんなあなたにBedrock AgentCore AgentCoreのランタイム機能を使えば、 エージェントを簡単にサーバーレスでデプロイできる! 9

Slide 10

Slide 10 text

フルサーバーレスの鉄板アーキテクチャ例 10

Slide 11

Slide 11 text

エンプラの開発、デプロイして終わりじゃない エージェントを "公開するだけ" なら、ローコードSaaSでもできる。 でも企業でそれを セキュアに運用/改善し続ける のは別の話。 この領域のマネージド化は、まさにAWSのお家芸。 知っておくと便利な5つの武器を、ケース別に紹介します 11

Slide 12

Slide 12 text

① エージェントにSaaSを触らせるけど みんな同じ権限でいいの?

Slide 13

Slide 13 text

よくある課題 放置すると… 「あれ、なんか部長専用のSharePoint見れちゃったぞ?」 対応するには… 認証/認可のゲートウェイを泣く泣く自作。 トークン交換のコード書くの超面倒 13

Slide 14

Slide 14 text

そんなときは、AgentCoreアイデンティティ 認証/認可を丸ごとおまかせ。 SDKで ツール関数をデコるだけ でトークン取得・管理を自動化! 14

Slide 15

Slide 15 text

② ツールの中でも、 特定の操作はさせたくないんだけど…

Slide 16

Slide 16 text

よくある課題 放置すると… 「危険な削除操作をうっかり承認してしまった!」 対応するには… ツール内に if文で権限チェックを埋め込み、 ルール変更のたびにデプロイし直し 16

Slide 17

Slide 17 text

そんなときは、AgentCoreポリシー エージェントループの外側から、ツールの挙動をしっかり統制 17

Slide 18

Slide 18 text

③ リリースしたら終わり? 監視SaaSを別途入れなきゃダメ?

Slide 19

Slide 19 text

よくある課題 放置すると… そもそも今どのくらい使われてるの? エラー報告受けたけど、ログ多すぎて追えない 対応するには… 監視SaaSを別途契約し、 エージェントのコードにSDKで計装処理を追加 19

Slide 20

Slide 20 text

そんなときは、AgentCoreオブザーバビリティ トレースを自動で いい感じに可視化! PoC程度なら、 監視SaaSの契約不要に 20

Slide 21

Slide 21 text

④ リリースはしたけど、 ユーザーは本当に満足してる?

Slide 22

Slide 22 text

よくある課題 放置すると… 徐々に利用者が減ってるけど、何が原因か分からない 対応するには… データセットを自作してCI/CDに統合。 評価器やダッシュボードも自前で整備 22

Slide 23

Slide 23 text

そんなときは、AgentCore評価 選んだメトリクスで、エージェントの行動を自動で採点。 人間は 「これまずいかも?」 というログを絞って改善に集中できる 23

Slide 24

Slide 24 text

⑤ 社内のエージェントやツールが 増えすぎて管理しきれない…

Slide 25

Slide 25 text

よくある課題 放置すると… 野良エージェントが乱立し、同じ機能を別チームが重複開発 対応するには… Confluenceで台帳管理、承認ワークフローは別ツール。 利用者はSlackで「あのエージェントどこ?」 25

Slide 26

Slide 26 text

そんなときは、AWSエージェントレジストリ MCPのツールや、A2Aのエージェント、スキルなどを社内公開。 提供者からの登録依頼も承認ワークフロー化してくれる 26

Slide 27

Slide 27 text

技術は揃った。足りないのは "ユースケース" 本番運用の武器は揃った。…でも現場で一番足りないのはここ。 お客様も「何を作らせればいいか」が出てこない 口を開けて要件を待っていてもダメ ただ言われたものを作るのではなく、 自ら提案できるエンジニア がこれから求められる! 27

Slide 28

Slide 28 text

私の取り組み「Vibe商談」 初回商談中に、要件を探りながらこっそりエージェントを作る 「それなら…これもできますか?」 と言わせたら勝ち! 28

Slide 29

Slide 29 text

わたし自身が業務をすべてAIエージェント化 この登壇資料も 品質に一切妥協せず Claude Codeで爆速作成。 うまくいったユースケースは、AIエージェント構築のネタになる! 29

Slide 30

Slide 30 text

AgentCore、入門してみたくなりました? 来月発売!フルカラー&ハンズオン付きでやさしく解説。   30

Slide 31

Slide 31 text

No content