1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

無料でAWS CodeWhispererを使ってみよう(個人アカウントのみ)

Posted at

船井総研デジタルのYookです。

コーディング支援サービス「GitHub Copilot」はよく知られているが、個人アカウントでも有料なので、なかなか手が伸びないですよね。そこで、無料で使える「AWS CodeWhisperer」があることを見つけ、導入してみようと思います。

AWS CodeWhispererとは

以下の公式ホームページに詳しい内容が載っています。

特徴

  • コメントや書きかけのコードから予測して自動生成
  • セキュリティースキャン
  • オープンソースコードのリファレンストラッカー
  • サポートされている言語: Python、Java、JavaScript、TypeScript、C#、Rust、Go、Ruby、Scala、Kotlin、PHP、C、C++、Shell Scripting、SQL

個人アカウントに限って無料で利用可能!
image.png

インストール手順

IDEインストール

ここではVSCodeに導入します。
以下のリンクからダウンロードできます。

拡張機能をインストール

VSCodeを開くと、左側のパンネルに「拡張機能」のアイコンがあります。
それをクリックして「AWS Toolkit」を検索します。
image.png

「install」ボタンを押下し、インストールします。
(以下のイメージはインストール後の状態です)
image.png

AWS Builderへログイン

AWS Toolkitのアイコンをクリックし、CodeWhispererメニューから AWS Builderにログインをします。(アカウントを持っていない方はIDを作成します)
ログインすると、すぐ利用することができます。

image.png

image.png

じゃあ、使ってみよう

作ってもらいたいことをコメントに書いて改行をすると、
image.png

提案コードが表示されます。
そして、その上にToolbarが現れることがわかります。
マウスで矢印をクリックすると、次の提案コードの確認ができます。
image.png

Toolbarに書いてある通り、使いたいコードがある場合、「Tab」キーを押すことでエディターに反映されます。
image.png

以下のように、コメントにせず関数名を入力するだけでも関連づいたコードを提案してくれます。
image.png

感想

  • とにかくお金がかからないポイントは最高!
  • GitHub Copilotにない「セキュリティーチェック」と「オープンソースコードのリファレンストラッカー」のサービスは頼りになる
  • GitHub Copilotでは、提案コードを別のタブを開き、一目で確認できるような機能があるが、CodeWhispererにはないため、少し不便かな

以上、AWS CodeWhispererのまとめでしたー

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?