AWS、プログラミングを機械学習で支援する「Amazon CodeWhisperer」プレビュー公開 コメントを書くとコードを提案
この記事は新野淳一氏のブログ「Publickey」に掲載された「AWSも、プログラミングを機械学習で支援する「Amazon CodeWhiperer」プレビュー公開。コメントを書くとコードを提案」(2022年6月24日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米Amazon Web Services(AWS)は開催中のイベント「Amazon re:MARS 2022」で、機械学習を用いてプログラミングを支援する「Amazon CodeWhisperer」のプレビュー公開を発表しました。
Amazon CodeWhispererは、オープンソースリポジトリ、Amazon内部リポジトリ、APIドキュメント、フォーラムから収集した数十億行のコードを基にした機械学習から、プログラマーが書き始めたコードの続きを提案してくれるサービスです。
機械学習を用いたプログラミング支援は米GitHubが「GitHub Copilot」を正式リリースしたばかりです。Amazon CodeWhispererは、AWS版のGitHub Copilotといえるでしょう。
そして、米Microsoftに続くAWSの本格参入により、今年はプログラミングの生産性が機械学習によって急速に向上していく時代の入り口として、記憶されることになるのかもしれません。
コメントやコードを書き始めると、続きを提案
以下はAWSのブログ「Now in Preview - Amazon CodeWhisperer- ML-Powered Coding Companion」から、Amazon Codewhispererがどのように機能するかの説明をまとめたものです。
開発環境としてJetBrainsのPyCharmを用い、Pythonコードを書き始めるケースで、ある数が素数(prime number)かどうかを調べる関数を書こうと、まずコメントとして「# See if a number is pr」と、primeの最初の2文字をタイプしたところで、残りのスペル「ime」が自動的に提案されます。
続いて関数の定義を選択すると、関数の中身が提案されます。
Amazon CodeWhispererは、AWSのさまざまなサービスに関するコードも提案してくれます。
Pythonのコメントで「# create S3 bucket」と入力すると、それ以後のコードを自動的に提案してくれます。
これはAWS関連のコードを良く書く人には便利そうですね。
Amazon CodeWhispererは現時点でPython、Java、JavaScriptのプログラミング言語に対応し、開発環境としてはVisual Studio Code、IntelliJ IDEA、PyCharm、WebStorm、Cloud9に対応しています。
現在、プレビュー公開として申し込みを受付中。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
肖像画をChatGPTに読み込ませて出力→加工して納品 委託先による著作権侵害で、小学館「サライ.jp」が謝罪
-
2
新作「鬼武者」にハマったマンガ家が熱弁する、他とは違う“パリィ”の魅力とは?
-
3
経営「AIでラクして早く帰って」→社員「帰らない」 工数最大9割減のDeNAも悩むAI効率化の壁
-
4
“自動で耳コピ”アプリ、ヤマハが無料公開 音源読み込み→3分でピアノ譜に
-
5
河川監視のライブカメラ水没か――千葉豪雨、村田川の映像が水中に 「こんなの初めて見た」
-
6
農水省の“クソダサ”ポスター話題 「AIよりよっぽど良い」の声も 担当者に狙いを聞いた
-
7
YouTube、収益化基準を2027年に大幅引き上げへ 新規参加条件が従来の2倍に
-
8
「Xであなたをブロックした人が分かる」サイト拡散 ソースコードを見たら、IDとパスワード外部送信
-
9
Googleの「Gemini」も能力テスト中に実在企業3社に侵入──WSJ報道
-
10
幻の「ちいかわ」コラボ第3弾皿、捨てちゃうの? くら寿司に聞いてみた
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR