Amazon Web Services CodeWhisperer オープンソースツールの紹介と手順

Amazon Web Services CodeWhisperer オープンソースツールの紹介と手順

Amazon Web Services は、Python、J、JScipt、TypeScipt、C# に加えて、Go、Kotlin、Rust、PHP、SQL を含む 0 種類の新しい開発言語をサポートする AmzonCodeWhispee の正式な提供開始を発表いたします。 CodeWhispee は現在、Amazon クラウド サービス (AmzonEC2、AmzonLmbd、AmzonS3 を含む) 用のコードを生成する最も正確で高速かつ安全な方法です。

。導入

AmzonCodeWhispee は、コードをインテリジェントに生成するのに役立つツールです。数十億行のコードでトレーニングされ、ヒントと既存のコードに基づいて、スニペットから完全な関数まで、リアルタイムでコード提案を生成します。

Amazon Code Whispee は、統合開発環境 (IDE) 内で直接、開発者にリアルタイムのコード提案を提供します。 CodeWhispee は、個人の開発者が無料で使用できます。組織は、CodeWhispee の使用に対して、初期費用や長期契約なしで、定額の「ユーザーあたり月額」サブスクリプション料金を支払います。

2. インストールと使用

IDEA を開き、[ファイル] -> [設定] -> [プラグイン] に移動して、CodeWhispee を検索し、以下に示すように [AmzonToolkit] を見つけて最初にインストールし、インストールが完了したら IDEA を再起動します。

再起動後、AmzonToolkit アイコンが左下隅に表示されます。表示されない場合は、[表示] -> [ツールウィンドウ] -> [AmzonToolkit] を選択します。

Amazon Build ID で登録してログインします。

登録するには「接続」をクリックします。

確認コードは電子メールで送信されます。

確認後、パスワードを設定してください。

最後に、「許可」をクリックして登録を完了します。

次に、IDEA に戻り、次のインターフェイスを確認します。これは、登録と起動が成功したことを意味します。

次に、CodeWhispee がコードの自動生成にどのように役立つかを示すために、任意の J ファイルを作成します。

次の例では、J にユーザーが文字列 public を入力します。入力に基づいて、CodeWhispee は提案リストを生成します。

使用後の感想

CodeWhispee はコードとコメントを常にチェックし、独自のコーディング スタイルや変数名も考慮します。コンテキスト情報とカーソルの位置に基づいて、独自のカスタム スニペットが生成されます。そのため、時々わずかな遅延が発生しますが、さまざまなコード提案を選択できるなど、均一化のための大きな作業の一部を実行します。コメントを自動補完し、そのコメントだけに基づいて関数コードの提案を生成します。これにより、多くの時間と労力を節約し、コードの改善、リファクタリング、テストに集中できるようになります。

<<:  Tomcat で Web プロジェクトを展開するための基本的な手順

>>:  Shopifyバックエンド機能と基本設定の紹介

推薦する

ブランドプランニングとブランドマーケティング(ブランドマーケティングを学ぶには?ブランド=コンテンツ+チャネル+機会)

ブランドマーケティングを学ぶには?ブランド = コンテンツ + チャネル + タイミングブランド コ...

海外ソーシャルメディアコンテンツ運用(海外ソーシャルメディアを運用するには?海外ソーシャルメディア運用のメリットとマーケティング戦略を共有)

海外のソーシャルメディアを運用するには?海外ソーシャルメディア運用のメリットとマーケティング戦略を共...

ショートビデオ情報フロー広告価格(Douyinの宣伝にはいくらかかるか(Douyin広告費用))

Douyin の宣伝にはどれくらいの費用がかかりますか (Douyin 広告費用) Douyin ...

ウェブサイト運営統計(35,000のライブ放送ルームデータを使用してHuya Liveの運営データ分析を実施)

35,000のライブ放送ルームのデータを活用してHuya Liveの運用データを分析ライブストリー...

米のプロモーションとマーケティング戦略(「タイムズ農業」がジャムス米を推奨)

「タイムズ農業」がジャムス米を推奨本紙(ヤンロン)は、佳木斯市政府から「佳木斯米」ブランドの推進を...

製品運用機能(Suning Retail Cloudの4つの主要なアップグレード:店舗シナリオ、製品供給、サービス履行、ターミナル運用)

Suning Retail Cloudには、店舗シナリオ、製品供給、サービス履行、ターミナル操作の...

Fedora システムはどうですか? Fedoraシステムの利点と欠点

Fedoシステムについてはどうですか? Fedo は、Red Hat Enterprise Linu...

業務内容は何ですか? (オペレーションとは具体的に何でしょうか?)

操作とは具体的に何ですか?はい!おっしゃる通り、私は戻ってきてまた書き始めました。まず初めに皆様にお...

Ubuntu 20.04 に Python 3.9 をインストールするチュートリアル

Python は、シンプルな構文と豊富なサードパーティ ライブラリを備えた、世界で最も人気のあるプロ...

マルチブランド計画(単一ブランドとマルチブランド開発戦略の長所と短所)

単一ブランドと複数ブランドの開発戦略の長所と短所企業の発展に伴い、多くの企業が単一業種から多角的な発...

ケーキ屋のマーケティングプロモーション企画プラン(コピーできるケーキ屋のマーケティングスキル、すぐに保存)

すぐにコピーできるケーキショップのマーケティングスキルこの時代では、どんなに良いワインでも知名度がな...

業務データの可視化(会員管理が煩雑?データ可視化技術で効率的な業務を実現)

会員管理が雑然としていませんか?これらのデータ視覚化技術を活用して効率的な運用を実現しますデジタル時...

ケータリングブランド企画(なぜケータリングブランドを立ち上げるのか?)

なぜケータリングブランドを設立したのですか?レストラン事業では、強力なブランドを構築することが事業の...

カテゴリ運用業務内容(カテゴリのトラフィック入口と運用戦略を知りたいですか?3つのカテゴリディメンションがあなたの疑問を解決します!)

カテゴリートラフィックの入口と運用戦略を知りたいですか?あなたの質問に答える 3 つのカテゴリ ディ...