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
ジャストシステム、ノーコードのクラウドデータベース「JUST.DB」最新版を提供–データ処理の自動化を強化
IT関連
2023-06-21 08:32
ノートとしてもタブレットしてもハイレベル レノボのデタッチャブルPC「ThinkPad X12 Detachable」
PR
2021-06-17 06:01
Essentialの後継OSOMが同社初の携帯電話について語る「OV1のリリース延期には理由がある」
IT関連
2022-03-06 23:49
グーグル、「Chrome」の脆弱性報告報奨金を大幅に引き上げ
IT関連
2024-09-03 03:25
相手に触れる立体映像テレプレゼンス 東京大学「Super Haptoclone」開発 :Innovative Tech
トップニュース
2021-07-19 17:38
Google DeepMindの気象予測AI「GraphCast」–従来の予測モデルをはるかに上回る精度
IT関連
2023-11-28 18:34
データ分析コンペのNishika、欧州委員会主催衛星データアイディアコンテスト「コペルニクス・マスターズ」日本大会を支援
宇宙
2021-05-08 00:34
多様性・インクルージョンを評価するデータ駆動型プラットフォームKanarysが3.1億円調達
パブリック / ダイバーシティ
2021-01-12 06:00
Metaが発表した新型VRヘッドセット「Quest 3S」–今分かっているすべてのこと
IT関連
2024-09-29 14:57
日立ら、指静脈認証を用いたゴルフ場への入場や決済処理を実証
IT関連
2021-05-26 14:42
Metaのチーフサイエンティストが語る、機械学習の最前線(後編)
IT関連
2022-04-26 00:31
日立製作所、2023年度第3四半期決算は実質“増収増益”–時価総額10兆円超もまだまだ
IT関連
2024-02-02 00:25
ヤフー、「ワクチンパスポート」の特設ページ開設 「Yahoo!検索」からの誘導も
ネットトピック
2021-07-14 12:22
Google Analytics 4移行対策、Publickeyの場合。Simple AnalyticsとRanklet4を導入し、GA4も使うことに
Cloudflare
2023-07-07 06:55