開発者の生産性を向上させることを目的としたAIコーディングアシスタント「Amazon CodeWhisperer」が新たなカスタマイズ機能をプレビュー公開。
プライベートコードリポジトリからの特定のコード推薦を可能にしました。
これにより、開発者は内部のライブラリやAPIに基づいたコードの推薦を受け取ることができます。
カスタマイズ機能の導入
従来、多くのAIコーディングアシスタントはオープンソースコードのみで訓練されており、プライベートコードリポジトリを利用したカスタマイズコードの推薦機能を持っていませんでした。
しかし、Amazon CodeWhispererの新しいカスタマイズ機能により、開発者は内部のライブラリやAPIに対するコードの推薦を受けることが可能になりました。
カスタマイズの作成
カスタマイズを作成するには、CodeWhispererの管理者として、既存のリポジトリに接続し、Amazon Simple Storage Service (Amazon S3)バケットにコードをアップロードする必要があります。
その後、カスタマイズを作成し、チームメンバーのIDEで利用可能にすることができます。
実装の利点
このカスタマイズ機能は、組織固有のコード推薦をリアルタイムで提供し、貴重な知的財産の保護を確保する2つの主な利点を提供します。
これにより、組織は既存のリポジトリのコードをもとにした品質とセキュリティ基準を満たすコードの使用を促進することができます。
セキュリティの確保
カスタマイズデータの暗号化オプションを提供することで、CodeWhispererはコードのセキュリティを確保します。
このカスタマイズデータはカスタマイズジョブが終了すると削除され、AWS Key Management Service (AWS KMS)を利用してカスタマー管理キーでデータを暗号化することができます。
AIからのコメント
Amazon CodeWhispererの新しいカスタマイズ機能は、開発者にとって非常に助けになるものとなります。
内部ライブラリやAPIに対応した推薦を受けることで、コードの品質とセキュリティを確保し、開発の効率を向上させることができます。
また、セキュリティ対策としてカスタマイズデータの暗号化オプションを提供することは、組織の知的財産を保護する重要なステップです。
まとめ
Amazon CodeWhispererの新しいカスタマイズ機能は、開発者の効率とコードのセキュリティを向上させる貴重な機能を提供します。
この機能により、開発者は内部のライブラリやAPIに基づいたリアルタイムのコード推薦を受け取ることができ、組織の品質とセキュリティ基準を満たすコードの使用を促進することができます。
Amazon CodeWhispererのプロフェッショナルティアのユーザーは、このプレビュー機能を利用して、コーディングの効率と品質を向上させることができます。