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

Server Less Code More - コードを書かない時代に生きるサーバーレステ...

Avatar for geeawa geeawa
September 19, 2025

Server Less Code More - コードを書かない時代に生きるサーバーレスデザイン / server-less-code-more

Serverless Days Tokyo 2025 Keynote

生成 AI の進化により、Agent、RAG、Tools、LLM、Inferenceといった技術要素が統合され、真に自律的な AI エージェントの実現が可能になりました。AI エージェントが持つ推論能力・ツール連携・フロー自動化は、サーバーレスの基盤と融合することで、従来の手作業に頼っていた作業を根本から変革します。

生成 AI の急速な進化により、私たちの開発スタイルも劇的に変化しています。しかし、優れたアーキテクチャ設計の原則は、時代が変わっても色褪せることはありません。このセッションでは AWS Lambda をはじめとするサーバーレスサービスと Amazon Bedrock との高度な統合パターン、セッション管理、認証、外部API、コンテキストウィンドウの構築技法など、AI エージェントシステムを実現するためのサーバーレス設計原則をコードと構成例中心に解説します。

Avatar for geeawa

geeawa

September 19, 2025
Tweet

More Decks by geeawa

Other Decks in Programming

Transcript

  1. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 1 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. Server Less, Code More コードを書かない時代に生きるサーバーレスデザイン S E R V E R L E S S D A Y S T O K Y O 2 0 2 5 Daisuke Awaji Solutions Architect Amazon Web Services Japan G.K.
  2. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 2 昨日、コードを書きましたか? AI に書かせましたか?
  3. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 3 Daisuke Awaji Amazon Web Services Japan Solutions Architect 3 @gee0awa Serverless, Genera,ve AI, Frontend ❤
  4. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 4 Bedrock Engineer オープンソースとして公開している AI エージェントアプリケーション ファイルシステムの操作、ウェブ検索など 20 以上のツールを搭載しており、 多様な業務に特化したエージェントのカスタマイズが可能 https://github.com/aws-samples/bedrock-engineer
  5. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 5 Bedrock Engineer のアーキテクチャ クラウドリソースの構築は不要(これこそまさに、サーバーレス︕︕) Amazon Bedrock を活⽤し、AI エージェントはローカル環境で実⾏される hAps://github.com/aws-samples/bedrock-engineer Amazon Bedrock ネイティブアプリ Prompt, ToolSpec Message, ToolUse Electron, Node.js, TypeScript
  6. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 6 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. Amazon Bedrock is Serverless 推論がサーバーレスに実行可能となった
  7. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 7 7 Amazon Bedrock Chatbot Virtual Assistant Code generation Summarization Call center agent assist Sales content generation Report generation Marketing content generation Embedding Agents Guardrail Knowledge Base Amazon Bedrock AI プロバイダーのさまざまなモデルを利⽤するための統合 API インターフェイスを提供
  8. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 8 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. サーバーレスとは
  9. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 9 サーバーレスアプリケーション AWS Lambda
  10. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 10 サーバーレスアプリケーション Function Node.js Python Java .NET Ruby Runtime API
  11. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 11 サーバーレスアプリケーション Event source Function Node.js Python Java .NET Ruby Runtime API データの変更 APIリクエスト リソースの 状態変更
  12. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 12 サーバーレスアプリケーション Event source Services Function Node.js Python Java .NET Ruby Runtime API データの変更 APIリクエスト リソースの 状態変更
  13. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 13 普遍的なサーバーレスデザイン
  14. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 14 関数単位の設計 普遍的なサーバーレスデザイン
  15. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 15 関数単位の設計 普遍的なサーバーレスデザイン ステートレス
  16. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 16 関数単位の設計 普遍的なサーバーレスデザイン ステートレス イベントドリブン
  17. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 17 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. 生成 AI の進化 Agent? RAG? Tools? LLM? Inference?
  18. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 18
  19. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 19 User Prompt Response AI Assistant LLM Prompt Response Training data as of {date}
  20. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 20 LLM を呼び出す最もシンプルなアーキテクチャ Architecture ユーザー AWS Cloud AWS Lambda Amazon Bedrock API サーバー ⽣成 AI 基盤モデル Prompt: 「Serverless についてポエムを書いて」 Response ユーザの⼊⼒プロンプト + システムプロンプト 実際はもう少し複雑なプロンプトです。詳細は以下コードを参照ください。
  21. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 21 AWS Lambda Response Streaming レスポンスデータが利用可能になった時点で返却することで TTFB を改善する 最大 200MB のレスポンスペイロードをサポート Response streaming Next.js などの フレームワークでの Streaming Response も LWA を利⽤して実現 (Lambda Web Adapter を利⽤)
  22. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 24 Response streaming Next.js の Streaming HTML を AWS Lambda Response Streaming で https://github.com/awslabs/aws-lambda-web-adapter/tree/main/examples/nextjs-response-streaming Header など、すぐに表⽰できるものは即座に返却しつつ 動的なコンテンツはサーバサイドで準備できてから順次返却する
  23. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 26 LLM の 制約
  24. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 27 User 私は現在の時刻や天気情報を取得することはできません。 正確な現在の時刻や天気を知るためには、〜〜 今は何時? 今⽇の天気は? LLM の 制約(最新の情報、データを取得できない)
  25. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 29 User 私は直接ホテルを予約することはできません。 しかし、ホテルの予約に役⽴つ情報を提供できます 東京の ホテルを予約して LLM の 制約(システムを操作できない)
  26. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 30 LLM の3つの制約 知識の限界 (ナレッジカットオフがある) 外界とのインタラクション (システムの操作ができない) ステートレス (会話履歴を保持しない)
  27. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 31 LLM の制約をソフトウェアとして実装し、乗り越える
  28. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 32 コンテキストの注入 Response User AI Assistant (U)ser prompt LLM Response U User prompt
  29. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 33 コンテキストの注入 – システムプロンプト Response User AI Assistant (S)ystem prompt: あなたは 料理研究家です (U)ser prompt LLM Response U User prompt
  30. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 34 コンテキストの注入 – システムプロンプト Response User AI Assistant (U)ser prompt LLM Response S U Composite prompt User prompt ナスと豚⾁の 料理を教えて (S)ystem prompt: あなたは 料理研究家です
  31. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 35 LLM はステートレス - 会話履歴の管理 Response User AI Assistant (U)ser prompt LLM Response U S Composite prompt (H)istory: [msg1, msg2, msg3….] H (S)ystem prompt
  32. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 36 Retrieval-Augmented Generation (RAG) Response User AI Assistant (U)ser prompt LLM Response U S Composite prompt (H)istory H (S)ystem prompt DB / API (R)etrieval- augmented generation Get extra context Context U R
  33. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 44 コンテキストの注入をこえて 外界とのインタラクションを可能にする
  34. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 45
  35. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 46 AI Agent User AI Agent Query LLM Prompt & tools description Use tools to get more context
  36. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 47 AI Agent User AI Agent Query LLM Composite prompt + tools description Use tools to get more context Composite prompt + tool result Final response Response 必要に応じて ループする Tool Call Result Data source
  37. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 48 AI Agent = アプリケーション Input & context Output 外界とのインタラクション (DB, API, FileSystem…) Agentic loop コンテキスト の更新 Reasoning (LLM) ツール選択 ツール実⾏
  38. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 49 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. Coding Agent Kiro, Cline, Cursor…
  39. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 50 Kiro & AI-DLC プロセスの再発明 Kiro / Spec 駆動開発 Spec Driven Development 個別の技法(設計、開発、AI エージェント管理) を組み合わせてAI 駆動開発のプロセスとして 誰でも再現、学習できるようにした Inception Construction Operation AI-DLC(AI駆動開発) AI-Drive Development Lifecycle AI の能⼒を最⼤限に活⽤しながら ⼈と協働する ソフトウェア開発⼿法
  40. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 51 • コーディングエージェントはもはや一般化した。 • AI を使ってコードを書けることは重要ではない。 • AI の出力を反芻し、徹底的に練り上げていく。 • プログラマーの価値は AI Agent により向上する • アーキテクト目線でソフトウェアを作る。作らせる。 コードを書かない時代の到来
  41. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 52 〜アーキテクトとして、本質的な価値を創造する〜
  42. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 53 Agentic AI への進化 ⽣成 AI アシスタント ⽣成 AI エージェント Agentic AI システム ⼀連のルールへの追従 反復的タスクの⾃動化 単⼀ゴールの達成 より広いタスクへの対応 ワークフロー全体の⾃動化 完全⾃動化 マルチエージェントシステム ⼈間の論理的推論を模倣 よ り 多 い ⼈ ⼿ の チ ェ ッ ク よ り 少 な い ⼈ ⼿ の チ ェ ッ ク
  43. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 54 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. Building an AI Agent 出張予約エージェントを例に挙げて
  44. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 55 関数単位の設計 普遍的なサーバーレスデザイン ステートレス イベントドリブン
  45. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 56 シンプルな AI エージェントを実装する 出張の予約⽀援をする AI エージェントです ※アイコン画像は DALL-E, 2025 によって生成されました
  46. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 57
  47. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 58 シンプルな AI エージェントを実装する
  48. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 59 シンプルな AI エージェントを実装する システムプロンプト、RAGのコンテキスト、ツールの取得
  49. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 60 シンプルな AI エージェントを実装する LLM の呼び出しと、会話履歴の保存
  50. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 61 シンプルな AI エージェントを実装する LLM のレスポンスにツールを実⾏する指⽰があれば、ツールを実⾏
  51. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 62 シンプルな AI エージェントを実装する
  52. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 63 シンプルな AI エージェントを実装する
  53. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 64 大規模な AI エージェントの実装は複雑化する • エージェントの状態管理(メモリ、コンテキストの保持) • エージェント間の相互作用と依存関係 • 外部システムとの連携 • 認証・認可の実装 • エージェントの行動の可視化 • エラーハンドリング etc……
  54. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 65 Undifferentiated Heavy Lifting 〜ビジネスの差別化とならない重労働〜
  55. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 68 STRANDS AGENTS B U I L D P R O D U C T I O N - R E A D Y, M U LT I - A G E N T S Y S T E M S I N A F E W L I N E S O F C O D E
  56. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 69 Strands で AI エージェントを実装する モデルの設定 エージェントの作成 プロンプトを指定して実行
  57. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 70 システムプロンプト
  58. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 71 システムプロンプト – 実行結果
  59. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 72 セッションの永続化
  60. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 73 セッションの永続化 – 実行結果 1回⽬の実⾏ 2回⽬の実⾏
  61. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 74 シンプルなアーキテクチャ User Agent State
  62. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 75 ステートフルであることの課題 User Agent Agent Agent Agent Agent Agent Agent Agent Agent
  63. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 76 ステートを切り出す User Agent Agent Agent Agent Agent Agent Agent Agent Agent State
  64. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 77 普遍的なサーバーレスデザイン ステートレス
  65. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 78 ステートを切り出す – Strands SDK による例
  66. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 79 ステートを切り出す – Strands SDK による例 Session Session Update Session storage
  67. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 80 ステートを切り出す – Strands SDK による例 Session storage
  68. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 81 ステートを切り出す – Strands SDK による例 Session storage
  69. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 82 What’s missing? Travel Agent Users
  70. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 83 Authentication and authorization Travel Agent Users Cognito 認証 JWTの検証 sub: Alice JWT Identity-aware Alice: {…state…} Bob: {…state…} Carl: {…state…} S3
  71. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 84 Authentication and authorization Travel Agent Users Cognito 認証 JWTの検証 sub: Alice JWT Identity-aware Alice: {…state…} Bob: {…state…} Carl: {…state…} S3
  72. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 85 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. Deploying to AWS どのコンピューティングサービスを利用すれば良い?
  73. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 86 Deploying to AWS AWS Lambda Amazon ElasTc Container Service (ECS) Amazon Elastic Kubernetes Service (EKS) Amazon Bedrock AgentCore (preview) またはその他のすべてのコンピューティングで動かすことが可能 AI Agent は単なるアプリケーション、ソフトウェア
  74. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 87 Agent のポータビリティ(可搬性) > python agent.py Local tes2ng Bedrock AgentsCore Bedrock AgentsCore interface Lambda interface handler API Gateway and Lambda HTTP Interface EKS/ECS and ELB Agent のビジネスロジック
  75. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 88 Agent のポータビリティ(可搬性) my_awesome_agent.py: lambda_handler.py: http_handler.py: ユーザーIDとプロンプトを受け取り、エージェントを呼び出す関数
  76. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 89 関数単位の設計 普遍的なサーバーレスデザイン
  77. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 90 普遍的なサーバーレスデザイン(関数単位の設計) UI Micro Service Micro Service Micro Service Micro Service Micro Service Func() Func() Func() Func() Func() Func() Func() Func()
  78. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 91 普遍的なサーバーレスデザイン(関数単位の設計) UI Micro Service Micro Service Micro Service Micro Service Micro Service entry() new Agent() toolB() call Agent() toolC() Func() Func() toolA()
  79. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 92 普遍的なサーバーレスデザイン(関数単位の設計) UI Micro Service Micro Service Micro Service Micro Service Micro Service entry() new Agent() toolB() call Agent() toolC() Func() Func() toolA()
  80. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 93 普遍的なサーバーレスデザイン(関数単位の設計) UI Micro Service Micro Service Micro Service Micro Service Micro Service entry() new Agent() toolB() call Agent() toolC() Func() Func() toolA() w/ APIs w/ APIs w/ APIs
  81. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 94 Deploying to AWS AI Agent (Lambda) User API Gateway LLM (Bedrock) Session Store (S3) Identity Provider (Cognito) Authorizer (Lambda) Authentication Token validation https://github.com/aws-samples/sample-serverless-mcp-servers/tree/main/strands-agent-on-lambda
  82. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 95 Let’s test it!
  83. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 96 Let’s test it!
  84. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 97 位置情報を取得するツールを実装する IP アドレスを指定して位置情報を取得する API を実⾏する関数
  85. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 98 位置情報を取得するツールを実装する IP アドレスを指定して位置情報を取得する API を実⾏する関数
  86. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 99 位置情報を取得するツールを実装する Agent の tools に指定するだけ!
  87. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 100 位置情報を取得するツールを実装する
  88. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 101 Strands Agents Tools Strands Agents Tools A model-driven approach to building AI agents in just a few lines of code. ファイル操作、システム実⾏、APIインタラクション、数学演算など、すぐに使⽤できるツールを提供
  89. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 102 Strands Agents でのツールの実装方法 Internal tools External tools Agenticアプリケーションの ⼀部として実装するツール MCP (Model Context Protocol) 経由で利用するツール
  90. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 103 AWS MCP Servers https://github.com/awslabs/mcp Model Context Protocol (MCP) Agents Agent のツールを拡張する 50 を超える AWS の MCP Server ※ 2025/09/20 時点で 53個の MCP サーバーを提供しています
  91. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 104 © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. In conclusion Building AI Agents on AWS
  92. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 105 Serverless AI Agents on AWS AI Agent API Gateway Users
  93. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 106 Serverless AI Agents on AWS AI Agent API Gateway Users App
  94. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 107 Serverless AI Agents on AWS AI Agent API Gateway Users EventBridge / Scheduler App
  95. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 108 Serverless AI Agents on AWS AI Agent API Gateway Users EventBridge / Scheduler S3 Kafka SQS Kinesis App
  96. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 109 ユーザーの指示を待つことなく、イベントを監視して 必要に応じて通知や質問を行う自律型エージェントのアプローチ • イベントストリームをトリガーに自律的に行動する • 複数タスクを同時並行で処理 • Human-in-the-loop 完全自動ではなく、人間に必要なタイミングで確認を行う Ambient Agent
  97. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 110 Ambient Agent Chat Agents Ambient Agents トリガー ⼈間からのメッセージ イベント
  98. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 111 Ambient Agent Chat Agents Ambient Agents トリガー ⼈間からのメッセージ イベント 同時実⾏数 〜1 無制限
  99. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 112 Ambient Agent Chat Agents Ambient Agents トリガー ⼈間からのメッセージ イベント 同時実⾏数 〜1 無制限 レイテンシー できるだけ早く ⻑くても良い
  100. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 113 Ambient Agent Chat Agents Ambient Agents トリガー ⼈間からのメッセージ イベント 同時実⾏数 〜1 無制限 レイテンシー できるだけ早く ⻑くても良い UI/UX Chat UI Any
  101. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 114 関数単位の設計 普遍的なサーバーレスデザイン ステートレス イベントドリブン
  102. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 116 Gen AI 時代でもサーバーレスのデザインは生き続ける • インフラ管理から解放される Serverless で アプリケーションコードの実装に、より集中できる • コードの実装から解放される Agentic Coding で ビジネスロジック自体に、より集中できる • アプリケーションエンジニアだからこそ、 ビジネスロジックをより安全に、より高速に 実装することに立ち向かおう Key Takeaways
  103. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 117 ΋ͬͱɺίʔυΛॻ͜͏ ιϑτ΢ΣΞΛඳ͜͏ αʔόʔϨεͱڞʹ
  104. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 118 AWS のコスト見積もりエージェントを題材に、 AgentCore のコンポーネントを組み合わせて AI エージェントを実装します Day2: Amazon Bedrock AgentCore Workshop ワークショップ 来てね 👋
  105. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 119 サーバーレスアプリから コーヒーを注⽂ #serverlesspresso でつぶやき! QRコードから アクセス SMSで 認証 アプリから 注⽂ Fun! Share Your opinion / voice! Fun Coffee with Serverless セッションを受けての 感想やコメントを お聞かせください Serverless Days Tokyo 楽しみましょう!!
  106. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 120 Thank you! © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Confidential and Trademark. Daisuke Awaji Amazon Web Services Japan Solutions Architect 120
  107. © 2025, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Amazon Confidential and Trademark. 121 Useful links & action items • Strands Agents SDK documentation https://strandsagents.com/ • AI Agent with MCP Server on AWS Lambda https://github.com/aws-samples/sample-serverless-mcp- servers/tree/main/strands-agent-on-lambda