[レポート] Build without limits: The next-generation developer experience at AWS に参加しました #AWSreInvent #DOP225

2023.12.04

イノベーショントーク、 Build without limits: The next-generation developer experience at AWS に参加しましたのでそちらのレポートとなります。

概要

image

Join this talk to explore the next-generation AWS developer experience. Adam Seligman, Vice President of AWS Generative Builders, provides updates on the latest AWS developer tools and services, including capabilities powered by generative AI, low-code abstractions, cloud development, and operations. See demos of key developer services and how they integrate to help enhance productivity and innovation. Discover how AWS is empowering builders of virtually all skill levels to build, deploy, and scale resilient cloud applications quickly. Learn how the continuous evolution of AWS developer tools and integration and cloud capabilities creates new opportunities to innovate and accomplish more.

以下、翻訳です。

このトークに参加して、次世代の AWS 開発者エクスペリエンスを探求してください。AWS Generative Builders の副社長である Adam Seligman は、生成 AI、ローコード抽象化、クラウド開発、運用を活用した機能など、最新の AWS 開発者ツールとサービスに関する最新情報を提供します。主要な開発者サービスのデモと、それらを統合して生産性とイノベーションを向上させる方法をご覧ください。AWS が、ほぼすべてのスキル レベルのビルダーに、復元力のあるクラウド アプリケーションを迅速に構築、デプロイ、拡張できるようにどのように支援しているかをご覧ください。AWS 開発者ツール、統合、クラウド機能の継続的な進化が、イノベーションを起こし、より多くのことを達成するための新たな機会をどのように生み出しているかを学びます。

レポート

PartyRockの紹介からスタートしました。

PartyRock

PartyRock

image

  • Amazon Bedrock を利用した Playground
  • Generative AIアプリケーションを利用してプロンプトを作成して複数のステップを連鎖的に構築
  • コーディングなしでアプリケーションを作成

本日、強調したい三つのこと

  • 開発を加速し、創造性を高めるために、AWSがどのように革新しているか
  • プライバシー、品質、セキュリティを最優先し、責任を持って構築されたAIツール
  • より多くの開発者がクラウドイノベーションを利用できるツールを提供

New era of building / 新しい構築の時代

組織がソフトウェアを構築する方法の変革

  • 開発者の働き方
  • 開発チームの働き方
  • 構築できるアプリケーションの種類

Innovating responsibly / 責任あるイノベーション

  • Private
  • Accurate
  • Integrated

Build without lmimits

ここからAWSにおける開発者エクスペリエンスの再構築におけるプロダクトの紹介となります。

Amazon CodeWhisperer / AI-powered productivity tool for the IDE and CLI

Amazon CodeWhisperer

  • リアルタイムでコード提案を生成
  • オープンソースのトレーニングデータに似ているコードにフラグを付けるか、デフォルトでフィルタリングする
  • コードのスキャンと見つけにくい脆弱性の修正

17年間にわたるAmazonのベストプラクティスに基づいてトレーニングされているため、高品質の出力をアウトプットできる

Amazon CodeWhisperer customization capability - NEW

Customize Amazon CodeWhisperer for even better recommendations

内部リポジトリに基づいて推奨コードを生成する

  • より適切なコード提案
  • 開発者をより迅速にオンボーディングする
  • お客様のコンテンツが基礎モデルのトレーニングに使用されない

Amazon CodeWhisperer for command-line

Introducing Amazon CodeWhisperer for command line

  • CLIの補完
  • インライン・ドキュメント
  • AIによる自然言語へのコード翻訳

Amazon Q - NEW

Amazon Q

AWS上で構築するためのエキスパートである新しい生成AIアシスタント

  • 17年にわたるAWSの知識をトレーニング
  • コンソール、IDE、ドキュメントなど、AWSで作業するあらゆる場所でサポート
  • AWSの新しい機能を探求し、馴染みのない技術を学び、ソリューションをアーキテクトするためにお客様と対話
  • トラブルシューティング、新機能の構築、AWS上の言語のアップグレードをお客様と一緒に行う

Amazon Q in the console - NEW

Amazon Qとチャットし、AWSの新機能を探求し、ソリューションをアーキテクトする。

Amazon Q in IDE with CodeWhisperer - NEW

Amazon Q in CodeWhisperer

馴染みのないコードベースのプログラムロジックを説明し、バグを素早く特定して修正し、機能テストを作成

Amazon Q feature development capability - NEW

短時間で新機能をローンチ

  • 自然言語プロンプトから機能実装計画へ
  • エンド・ツー・エンドの機能に焦点を当てる
  • IDEとAmazon CodeCatalystで利用可能なエンドエンド機能

AWS Application Composer in VS Code - NEW

Visual Studio Code IDEへの IaCの視覚化

Amazon Q troubleshooting capability - NEW

わずかな時間でエラーを診断し、トラブルシューティングを行う

Amazon Q Code Transformation - NEW

Amazon Q Code Transformation

わずかな時間でアプリをアップグレードし、変換する

  • わずかな時間で言語のアップグレードを完了
  • セキュリティ態勢とパフォーマンスの強化
  • WindowsからLinuxへの移行を加速 (coming soon)

Amazon CodeCatalyst

Amazon CodeCatalyst

AWSで計画から本番稼動までをより迅速に行うための統合プラットフォーム

Amazon CodeCatalyst Custom Blueprints - NEW

Amazon CodeCatalyst Blueprints

組織全体のベストプラクティスを体系化する

Amazon Q in CodeCatalyst

Announcing feature development capability of Amazon Q (Preview) in Amazon CodeCatalyst

開発者は、Code CatalystのAmazon Qを使用して、アイデアから完全にマージ可能なプルリクエストを作成することができます。

  • ソースリポジトリの要約
  • アプローチの開発
  • コードを作成する
  • プルリクエストの作成
  • ワークフローの監視とエラーの解決

AWS Amplify

AWS Amplify

フルスタックのウェブ・モバイルアプリを数時間で構築するために必要なものすべて

  • クラウド連携UIの構築
  • アプリをリアルタイムデータに接続
  • あらゆるAWSサービスを利用した機能の追加
  • グローバルにフロントをホストする
  • サーバーレスで数百万人まで拡張可能

AWS AMPLIFY A new code-first developer experience (Gen 2) - NEW

AWS AMPLIFY | A new code-first developer experience (Gen 2)

コードファーストの新しい開発者エクスペリエンス

  • インフラではなく、アプリケーション・コードに集中する
  • gitプッシュのたびにフロントエンドとバックエンドをグローバルにデプロイする
  • ネイティブなAWSサービスでサーバーレスでスケール

まとめ

ChatGPTが登場してAWSはどのように変わっていくかなと思い、セッションに参加しましたが、すごいですね。びっくりしました。今回のreinventはgenerative AIがメインになるだろうと思っていましたが思っていた以上に驚かされました。

今回のセッションで 次世代の AWS 開発者エクスペリエンス を体感することができました。 Amazon Q の登場でコンサル、開発、運用、サポートなど様々な部署やチームで働き方が変わっていくのかなと思います。

また、動画ではいくつかAWS 開発者エクスペリエンスによるDemoが紹介されていますので動画もお勧めです。

References