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

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

Avatar for Riku INADA Riku INADA
June 26, 2026
790

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

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 は こちらから