×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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