エンタープライズ管理制御、簡単なサインアップ、Amazon CodeWhisperer PlatoBlockchain Data Intelligence の拡張プログラミング言語サポート。垂直検索。あい。

エンタープライズ管理コントロール、簡単なサインアップ、Amazon CodeWhisperer の拡張プログラミング言語サポート

アマゾン コード ウィスパラー は、開発者の以前のコードとコメントに基づいてコードの推奨事項を生成することにより、開発者の生産性の向上に役立つ機械学習 (ML) を利用したサービスです。本日、AWS 管理者がシングル サインイン (SSO) 認証を使用して組織で CodeWhisperer を有効にできるようになったと発表できることを嬉しく思います。管理者は、CodeWhisperer を既存の Workforce Identity ソリューションと簡単に統合し、ユーザーやグループにアクセスを提供し、組織全体の設定を構成できます。さらに、AWS アカウントを持たない個人ユーザーも、AWS Builder ID を使用して個人メールを使用して CodeWhisperer を使用できるようになりました。サインアップ プロセスには数分しかかからず、開発者は待機リストなしですぐに CodeWhisperer の使用を開始できます。また、CodeWhisperer のプログラミング言語サポートも拡大しています。開発者は、Python、Java、JavaScript に加えて、CodeWhisperer を使用して C# および TypeScript プロジェクトの開発を加速できるようになりました。

この投稿では、エンタープライズ管理コントロール、CodeWhisperer の新しい AWS Builder ID サインアップ、および新しいプログラミング言語のサポートについて説明します。

組織で CodeWhisperer を有効にする

CodeWhisperer は、 AWSマネジメントコンソール. AWS 管理者ロールを持つすべてのユーザーは、CodeWhisperer を有効にし、ユーザーを追加および削除し、コンソールを介して組織の設定を集中管理できます。

前提条件として、AWS 管理者は SSO をセットアップする必要があります。 AWS IAM アイデンティティ センター (AWS Single Sign-On の後継) (組織でまだ有効になっていない場合)。 IAM Identity Center を使用すると、既存のワークフォース ID ソリューションを AWS と統合することで、組織の SSO を使用して AWS のサービスにアクセスできます。 SSO 認証が設定されると、管理者は CodeWhisperer を有効にして、次のスクリーンショットに示すように、ユーザーとグループにアクセス権を割り当てることができます。

ユーザーの管理に加えて、AWS 管理者は参照トラッカーとデータ共有の設定を構成することもできます。 CodeWhisperer リファレンス トラッカーは、コードの推奨事項が特定の CodeWhisperer トレーニング データに類似しているかどうかを検出し、それらのリファレンスを提供できます。 CodeWhisperer は、一部はオープンソース プロジェクトから学びます。 場合によっては、提供される提案が特定のトレーニング データに似ている場合があります。 リファレンス トラッカー設定により、管理者は CodeWhisperer がそのような場合に提案を提供できるかどうかを決定できます。 許可されている場合、CodeWhisperer は参照も提供するため、トレーニング データがどこから来たのかを詳しく知ることができます。 AWS 管理者は、組織に代わって CodeWhisperer サービスの改善を目的としてデータ共有をオプトアウトすることもできます ( AI サービスのオプトアウト ポリシー)。 管理者が構成すると、設定は組織全体に適用されます。

アクセス権を与えられた開発者は、SSO ログイン資格情報を使用してログインするだけで、好みの IDE で CodeWhisperer を使い始めることができます。 CodeWhisperer は、以下を含む主要な IDE の AWS ツールキット拡張機能の一部として利用できます。 JetBrains, Visual Studio Code, AWS クラウド9.

次のスクリーンショットに示すように、好みの IDE で SSO ログイン オプションを選択し、プロンプトに従って認証を受け、CodeWhisperer からの推奨事項の取得を開始します。

AWS IAM を使用して接続する

入力を確認する

あなたの個人的な電子メールを使用して数分以内にサインアップしてください

AWS アカウントにアクセスできない個人の開発者は、個人の E メールを使用してサインアップし、好みの IDE で CodeWhisperer を有効にすることができます。 サインアップ プロセスには数分しかかかりません。

AWS Builder ID による新しい認証方法を導入しています。 AWS Builder ID は、個人の E メールとパスワードだけで安全にサインアップできる新しい形式の認証です。 AWS Builder アカウントを作成したら、次のスクリーンショットに示すように、ログインして IDE の CodeWhisperer を有効にするだけです。 詳細については、次を参照してください。 AWS ビルダー ID ドキュメント。

個人用メールを使用してサインアップする

TypeScript および C# プログラミング言語を使用してアプリをより迅速に構築する

複数のプログラミング言語、フレームワーク、およびソフトウェア ライブラリについていくことは、経験豊富な開発者にとっても困難な作業です。 正しいプログラミング構文を調べたり、Web からプログラミング タスクまでのコード スニペットを検索したりするには、特に気を散らすことによるコストを考慮すると、かなりの時間がかかります。

CodeWhisperer は、IDE ですぐに使用できるリアルタイムの推奨事項を提供し、コーディング タスクをより迅速に完了するのに役立ちます。 本日、Python、Java、および JavaScript に加えて、TypeScript および C# プログラミング言語を含むようにサポートを拡大しています。

CodeWhisperer はユーザーの意図を理解し、プログラミング言語で最も一般的に使用されるベスト プラクティスに基づいて推奨事項を提供します。 次の例は、CodeWhisperer が TypeScript で関数全体を生成して、JSON をテーブルにレンダリングする方法を示しています。

JSONをテーブルにレンダリングするTypeScript

また、CodeWhisperer は、以下を含む最も一般的なサービス全体で AWS アプリケーション プログラミング インターフェイス (API) のコード推奨を提供することにより、開発者が AWS のサービスを簡単に使用できるようにします。 アマゾン エラスティック コンピューティング クラウド (Amazon EC2)、 AWSラムダ, Amazon シンプル ストレージ サービス (アマゾン S3)。 また、推奨事項と特定の CodeWhisperer トレーニング データとの類似性に関する貴重な情報を提供する参照トラッカーも提供しています。 さらに、不公平である可能性のある偏ったコードを検出してフィルタリングする技術を実装しました。 次の例は、CodeWhisperer が C# で提供されるプロンプトに基づいて関数全体を生成する方法を示しています。

CodeWhisperer は、C# で提供されるプロンプトに基づいて関数全体を生成します

CodeWhisperer を使い始める

プレビュー期間中、CodeWhisperer は世界中のすべての開発者が無料で利用できます。 プレビューのサービスにアクセスするには、コンソールを使用して組織に対して有効にするか、AWS Builder ID を使用して個々の開発者として開始することができます。 サービスの詳細については、次の Web サイトをご覧ください。 アマゾン コード ウィスパラー.


著者について

エンタープライズ管理制御、簡単なサインアップ、Amazon CodeWhisperer PlatoBlockchain Data Intelligence の拡張プログラミング言語サポート。垂直検索。あい。バラドワジ・タニケラ Amazon CodeWhisperer のシニア プロダクト マネージャーです。 彼は、開発者と製品マネージャーの両方として、機械学習のバックグラウンドを持っています。 余暇には、自転車に乗ったり、ノンフィクションを読んだり、新しい言語を学んだりするのが大好きです。

エンタープライズ管理制御、簡単なサインアップ、Amazon CodeWhisperer PlatoBlockchain Data Intelligence の拡張プログラミング言語サポート。垂直検索。あい。アンクルデサイ AWSAIサービスチーム内のプリンシパルプロダクトマネージャーです。

タイムスタンプ:

より多くの AWS機械学習