Amazon、ML を活用した「コーディング コンパニオン」である CodeWhisperer をデビュー

  • Nov 10, 2023

新しいツールは、開発者の生産性向上に役立つ機械学習を活用したコードの推奨事項を提供します。

アマゾンが木曜日に発表 コードウィスパラー、コードの推奨事項を否定する開発者向けの新しいツール。 この機械学習を活用したツールは現在プレビュー版として利用可能です。

CodeWhiperer は、ソース コード内のカーソルの位置、カーソルより前のコード、同じプロジェクト内の他のファイル内のコードなどのコンテキスト情報に基づいて推奨事項を提供します。 また、「サーバー側暗号化を使用してファイルをアップロードしてください」などの単純な自然言語プロンプトにも応答します。 

ZDNET おすすめ

最高のローコードおよびノー​​コード プラットフォーム

ローコードとノーコードとは何ですか? ここでは、最適な開発プラットフォームのガイドを紹介します。

今すぐ読む

一度に 1 行のコードを生成する従来のコーディング支援ツールとは異なり、CodeWhisperer はサブルーチン全体を一度に生成します。 Java、JavaScript、Python などの主要なプログラミング言語と複数の IDE をサポートしています。

CodeWhisperer は最新の大規模言語モデルを活用し、オープンソース リポジトリ、Amazon 内部リポジトリ、API ドキュメントやフォーラムなどの巨大なデータセットでトレーニングされています。

「私たちはクラウド アプリケーションを構築するための最も一般的なパターンに基づいてモデルをトレーニングしたため、クラウド上で多くの構築と革新を行うことができます。 これまで以上に速くなりました」と AWS データおよび ML サービス担当副社長のスワミ・シヴァスブラマニアン氏は、2018 年 1 月に開催された Amazon re: MARS カンファレンスで述べました。 木曜日。

これはプログラマーの生産性を向上させるように設計されていますが、バイアス、セキュリティの脆弱性、バグなどのリスクを軽減するという責任ある方法でそれを実現している、と同氏は付け加えました。 開発者のプロジェクトの脆弱性の検出に役立つセキュリティ スキャナーが組み込まれています。 また、コード推奨が特定の CodeWhisperer トレーニング データに類似しているかどうかを検出する参照追跡機能も組み込まれています。 これにより、その参照コードを簡単に検索して確認し、別のプロジェクトのコンテキストでそれがどのように使用されているかを調べることができます。

CodeWhisperer は、偏っていて不公平であると考えられるコードの推奨事項を削除することで、プログラマーが偏見を避けるのにも役立ちます。

開発者

私たちが知っているプログラミングの終わりです -- 再び
開発者は自分の仕事に安心感を感じているが、それでも辞めることを考えている
ウェブの未来には、これまでとは異なる種類のソフトウェア開発者が必要になる
消費者と開発者にとって最高の Linux ラップトップ
  • 私たちが知っているプログラミングの終わりです -- 再び
  • 開発者は自分の仕事に安心感を感じているが、それでも辞めることを考えている
  • ウェブの未来には、これまでとは異なる種類のソフトウェア開発者が必要になる
  • 消費者と開発者にとって最高の Linux ラップトップ