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

明日から始める、コーディングエージェント時代のフルスタック開発

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Riku INADA Riku INADA
June 26, 2026
1k

 明日から始める、コーディングエージェント時代のフルスタック開発

AWS Summit Japan 2026 DVT359

Avatar for Riku INADA

Riku INADA

June 26, 2026

Transcript

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

    rights reserved. 稲⽥ ⼤陸 / いなだ りく • 経歴 • 2021 年 AWS Japan に⼊社 • 2022 年 ~ 製造業のお客様を中⼼にご⽀援 • 最近の取り組み • エンタープライズのお客様向けに AI-DLC の推進 • Kiro, AWS Amplify の情報発信 • 楽しみなこと • 8 ⽉に第⼀⼦誕⽣予定︕ @inada_riku
  2. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 3 つだけ教えてください 最後の 1 問は⼼の中で
  3. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Q1 普段からコーディングエージェントを 使って開発してる⼈︕
  4. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 実際にリリースまで⾏くことができた⼈︕ Q2
  5. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Q3 リリースまでに何が⼀番⼤変でしたか︖
  6. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 本セッションのゴール • コーディングエージェントを使うときに誰もがぶつかる壁を理解する • 「コーディングエージェント時代のフレームワーク」とは何かを掴む • 明⽇、1⾏のコマンドから始められる状態で帰る
  7. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. • あなたのコーディングエージェントは、 なぜ壁にぶつかるのか • コーディングエージェント時代のフレームワークとは • AWS Blocks – エージェントのためのフレームワーク • 明⽇から始める Agenda
  8. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. © 2026, Amazon Web Services, Inc. or its affiliates. All rights reserved. あなたのコーディングエージェントは なぜ壁にぶつかるのか
  9. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. あなたのエージェントはなぜ壁にぶつかるのか 反 復 が ⽌ ま る 本 番 で し か 気 づ け な い 出 発 点 が 決 ま ら な い プロトタイプ 本番 壁 1 壁 2 壁 3
  10. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 壁 1 : 反復が⽌まる AWS Cloud AWS Cloud Development Kit (AWS CDK) AWS CloudFormation Amazon Aurora コードは書いたけど、 デプロイしている間は イテレーションが回せないキロ.. 本番を視野に⼊れた時に、開発がデプロイ待ちに⽀配される
  11. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. • YAML のタイポ • IAM ポリシーの漏れ • リソース名のミスマッチ • undefined のままデプロイされた環境変数 などなど… 壁 2 : ランタイムエラーに本番で初めて気づく 品質はデプロイ回数の関数になってしまう
  12. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 壁 3 : 出発点が決まらない 200 を超える AWS サービス 選定するのに何⽇もかかってしまう
  13. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 3 つの壁は相互に増幅する 反 復 が ⽌ ま る 本 番 で し か 気 づ け な い 出 発 点 が 決 ま ら な い プロトタイプ 本番 壁 1 壁 2 壁 3 ✖ ✖
  14. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 速さと便利さの両⽅が欲しい この 2 つを両⽴できたら、壁はグッと超えやすくなる マネージドサービスの 便利さ エージェントの速さ +
  15. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. • ドキュメントがパッケージに同梱されており、使い⽅がすぐわかる • ランタイムではなく、コンパイル時の型のフィードバックが得られる • ローカルモック、クラウド不要で、反復がしやすい • コンテキストが散らばらずに、1 ファイルで確認できる エージェントが使いやすいフレームワークとは
  16. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. © 2026, Amazon Web Services, Inc. or its affiliates. All rights reserved. コーディングエージェント時代の フレームワークとは
  17. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. AI が効率的に書ける・動かせるよう、以下の 4 条件を満たすこと • AI が読みやすいドキュメント • コンパイル時の⽅のフィードバック • ローカルでの反復可能性 • AI のコンテキストウィンドウに収まる⼩ささ AI を前提としたフレームワークとは︖
  18. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. © 2026, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Blocks エージェントのためのフレームワーク
  19. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. AWS Blocks ローカルモック AWS アカウントなしで 試⾏錯誤が可能 End to End の型安全性 アプリから直接呼べる、型安全な API Agent Steering インストールした時から エージェントは正しく利⽤可能 CDK Construct ローカルで検証が終わったら そのまま AWS へデプロイ エージェントのためのフレームワーク
  20. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. ローカルモックで⾼速な検証 本 番 で し か 気 づ け な い 出 発 点 が 決 ま ら な い プロトタイプ 本番 反 復 が ⽌ ま る 壁 1 壁 2 壁 3
  21. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. バックエンドが 1 つのファイルに
  22. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. ローカルと AWS の 2 つの顔 (1/2) Block Local Mock AWS Service KVStore JSON on disk Amazon DynamoDB DistributedDatabase PGlite (WASM) Amazon Aurora DSQL DistributedTable JSON on disk Amazon DynamoDB + indexes Database Pglite (WASM) Amazon Aurora Serverless v2 AuthBasic Local JWT Amazon DynamoDB + JWT AuthCognito In-memory Cognito User Pool AuthOIDC Stub IdP OIDC IdP + DynamoDB Realtime Local WS server AWS AppSync Events AsyncJob In-memory queue Amazon SQS + AWS Lambda CronJob In-process timer EventBridge Scheduler + AWS Lambda Docker 不要。エミューレータ不要。プロセス内で動く。
  23. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. ローカルと AWS の 2 つの顔 (1/2) Block Local Mock AWS Service FileBucket Local filesystem Amazon S3 AppSetting JSON on disk SSM Parameter Store KnowledgeBase Local TF-IDF Amazon Bedrock Knowledge Bases + S3 Vectors Agent Canned provider Amazon Bedrock EmailClient Console log Amazon SES Logger stdout (JSON) Amazon CloudWatch Logs Metrics stdout (EMF JSON) Amazon CloudWatch Metrics Tracer JSON on disk AWS X-Ray Dashboard No-op CloudWatch Dashboard Docker 不要。エミューレータ不要。プロセス内で動く。
  24. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. ローカルファースト AWS にデプロイする前に、ローカルで検証を
  25. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 本番でしか気づけない 出 発 点 が 決 ま ら な い プロトタイプ 本番 本 番 で し か 気 づ け な い 壁 2 壁 3
  26. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 型はバックエンドからフロントまで⼀気通貫
  27. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. 出発点が決まらない 出 発 点 が 決 ま ら な い プロトタイプ 本番 壁 3
  28. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Agent Steering インストールした時から、AWS Blocks の使い⽅を知っている AI フレンドリーな設計 どのコーディングエージェントでも利⽤可能 npm install でドキュメントが⾃動更新 常に最新の情報を参照 コンテキストを圧迫しない設計 Block 単位で必要な時だけ読み込む
  29. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Agent Steering : Agent Block Blocks 単位で⽤意された Steering File
  30. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Agent Steering : Agent Block Blocks 単位で⽤意された Steering File ストリーミング、ツール呼び出し、 会話の永続化を備えた AI エージェント。 Strands Agents SDK を基盤としています。
  31. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Agent Steering : Agent Block Blocks 単位で⽤意された Steering File 使うべきとき: チャットボット、コパイロット、データ抽出、または LLM を活⽤するあらゆる機能。 マルチターン会話、Zod スキーマによるツール呼び出し、複数のモデルプロバイダーに対応。
  32. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Agent Steering : Agent Block Blocks 単位で⽤意された Steering File 使うべきでないとき ツールや会話履歴を必要としない単純なテキスト⽣成。 AWS SDK で Bedrock を直接呼び出してください。
  33. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Day One から⾃分のインフラへ 本物の AWS リソース 全部、⾃分のアカウントに作られる。 プラットフォーム⼿数料は 0 円 あなたが⾒るのは、AWS の請求書だけ。 抽象を超えても、降りられる ⾜りなくなった Block だけ、⽣ CDK へ 他の Block はそのまま使い続けられる。
  34. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. AWS Blocks ローカルモック AWS アカウントなしで 試⾏錯誤が可能 End to End の型安全性 アプリから直接呼べる、型安全な API Agent Steering インストールした時から エージェントは正しく利⽤可能 CDK Construct ローカルで検証が終わったら そのまま AWS へデプロイ エージェントのためのフレームワーク
  35. © 2026, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. • npm create @aws-blocks/blocks-app@latest では始めてみよう • 19 の Blocks がプレビューでは利⽤可能 • ぜひ触った⽅はやってみた記事お待ちしてます︕ • 良い AWS Blocks ライフを︕ 明⽇から始める AWS Blocks は こちらから