AWSのコード生成AI「CodeWhisperer」、生成モデルのカスタマイズが可能に。社内の独自ライブラリやAPIを生成コードに組み込める新機能がプレビュー公開

今回は「AWSのコード生成AI「CodeWhisperer」、生成モデルのカスタマイズが可能に。社内の独自ライブラリやAPIを生成コードに組み込める新機能がプレビュー公開」についてご紹介します。

関連ワード (フラグ、手動、自動生成等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Amazon Web Services(AWS)は、コメントやコードの一部からAIがコードを自動生成してくれるサービス「Amazon CodeWhisperer」の新機能として、生成モデルをカスタマイズし、社内の独自ライブラリやAPIなども生成されるコードに組み込むことができる新機能をプレビュー公開しました。

下記はAWS CEO Adam Selipsky氏のツイート。

Exciting news! Amazon CodeWhisperer’s new customization capability is now available in preview! The new feature helps customers to securely customize CodeWhisperer suggestions using their private codebases, internal APIs, libraries, and best practices in code suggestions. This… pic.twitter.com/JugsxLe2nY

— Adam Selipsky (@aselipsky) October 17, 2023

Amazon CodeWhispererは、オープンソースやAmazon社内のコードリポジトリなどから収集した数十億行のコードを基に機械学習を行い、プログラマが書き始めたコードの続きや、コメントの内容からコードを生成、提案してくれるサービスです。

コードを生成してくれる代表的なAIサービスであるGitHub Copilotの、AWS版と言ってよいでしょう。

特にAmazon内部のリポジトリを基に学習されているため、AWSのサービスを活用するコードの生成は得意とされています。

また、脆弱性のあるコードになっていないかどうかを発見し改善案を提案してくれるセキュリティスキャン機能や、オープンソースのコードと似たコードにフラグを立てて警告してくれる機能なども備えています。

対応するプログラミング言語はPython、Java、JavaScript、TypeScript、C#、Rust、Go、Ruby、Scala、Kotlin、PHP、C、C++、Shell、SQL.など。対応するコードエディタはVisual Studio Code、IntelliJ IDEA、AWS Cloud9などです。

CodeWhispererの生成モデルをカスタマイズ

一部の企業や組織では、社内で独自に開発したライブラリや社内で利用されているサービスのAPIなどを利用したソフトウェア開発が行われています。

今回のAmazon CodeWhispererの新機能では、これら社内限のライブラリやAPIを含むコードを追加でAmazon CodeWhispererに読み込ませることでAmazon CodeWhispererの生成モデルをカスタマイズできるというものです。

生成モデルをカスタマイズした後のAmazon CodeWhispererは必要に応じて社内限のライブラリやAPIが組み込まれた形でコードを生成してくれるため、独自ライブラリやAPIを使った開発でもAmazon CodeWhispererを用いた生産性の向上が期待できます。

社内限のライブラリやAPIのコードをCodeWhispererに読み込ませる

Amazon CodeWhispererの生成モデルをカスタマイズするには、AWS CodeStarコネクションを使ってAmazon CodeWhispererを社内用のライブラリやAPIを用いたコードを含むGitHub、GitLab、BitBucketのコードリポジトリに接続するか、もしくはコードをAmazon S3のバケットにアップロードします。

生成モデルをカスタマイズしたらその内容を確認し、手動で有効化してチームメンバーのIDEで利用できるようにします。メンバーごとに、カスタマイズされた生成モデルを利用するかしないかなども設定可能です。

この新機能は有料のAmazon CodeWhisperer Professional版でプレビュー提供されます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
DeepL、企業向け文章作成支援ツール「DeepL Write Pro」提供–独自LLMを採用
IT関連
2024-04-27 20:13
レアメタル溶媒抽出技術エマルションフローで都市鉱山リサイクルを目指すエマルションフローテクノロジーズが資金調達
EnviroTech
2021-07-15 04:30
「Oculus Quest 2」PCとの無線接続に対応 現実の机やキーボードをVR空間内で表示する機能も
企業・業界動向
2021-04-15 20:21
GitHub CEO トーマス・ドムケ氏が来日。いずれコードの80%がAIで作成されるようになると予言
GitHub
2022-12-07 22:47
Facebookが「Rust Foundation」に参加–「Rust」言語をいかに活用してきたか
IT関連
2021-05-02 12:04
食事の計画と食料品のコンシェルジュサービスを組み合わせたドイツKitchenfulの新事業
フードテック
2021-07-25 02:25
GMがシボレー・ボルトEVのマイナーチェンジと新たに加わった兄弟車の電動クロスオーバーを発表
モビリティ
2021-02-16 19:13
ポケモンGO、ついに「ヘラクロス」日本上陸でジョウト図鑑埋まる ピンクの「パルキア」も
くらテク
2021-08-09 09:59
College Cashを設立したダラスの起業家が学資ローンの返済に苦しむ人々を支援するために奮闘中
ネットサービス
2021-02-13 14:48
「バーチャル渋谷」に新エリア 「渋谷モディ」前を再現
企業・業界動向
2021-04-21 05:28
グーグルのニュース記事作成AI「Genesis」はジャーナリズムに深刻な影響をもたらす
IT関連
2023-08-08 11:45
NTT東日本、製造機器の稼働状態を可視化する「置くだけIoT」を提供
IT関連
2022-12-15 05:38
Anthropic、「Claude」のiOSアプリと企業向け「Team」プランを発表
IT関連
2024-05-03 05:08
電動トラックメーカーNikolaの創業者ミルトン氏、詐欺容疑で起訴
モビリティ
2021-07-31 07:35