プログラミング支援AIサービスまとめ。GitHub Copilot、AWS CodeWhispererなど11種類(2024年3月版)

今回は「プログラミング支援AIサービスまとめ。GitHub Copilot、AWS CodeWhispererなど11種類(2024年3月版)」についてご紹介します。

関連ワード (多言語編変換、登場、選択等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


GitHub Copilotに代表されるコードエディタに統合されたプログラミング支援AIサービスは、まだ登場して間もないにも関わらず、多くのプログラマの生産性向上にとって欠かせない機能になりつつあります。

と同時に、プログラミング支援AIサービスはGitHub Copilot以外にもさまざまなクラウドベンダ、ツールベンダ、スタートアップなどが参入し、多様な製品が新たに投入され続けている変化の激しい分野でもあります。

ここではその中から、現時点での主要なサービスやソフトウェアを11種類取り上げ、まとめました。導入や選択の参考にしていただければと思います。

GitHub Copilot

GitHub Copilot

価格別の主な機能

(Copilot Individual / 月額10ドル/年間100ドル)

  • コードの補完や生成
  • コメントからコードの生成
  • チャットでの対話による質問やコード生成(GitHub Copilot Chat)
  • デバッグやセキュリティ対応の支援
  • コマンドラインでの入力支援(GitHub Copilot in the CLI)
  • パブリックなコードと一致するコードの検出や表示

(Copilot Business / 1ユーザー当たり月額19ドル)

  • 上記の全機能
  • ユーザー管理
  • シングルサインオン対応

(Copilot Enterprise / 1ユーザー当たり月額39ドル)

  • 上記の全機能
  • プルリクエストのサマリ
  • 組織のコードに合わせたファインチューン

対応環境:Visual Studio Code、Visual Studio、Vim、Neovim、JetBrains IDEs、Azure Data Studio、GitHub CLIを用いたコマンドライン環境。GitHub Webサイトとモバイルアプリにも対応予定

> GitHub Copilot
> 価格表

AWS CodeWhisperer

AWS CodeWhisperer

価格別の主な機能

(Individual / 無料)

  • コードの補完や生成
  • 学習元コードと一致した場合の通知(リファレンストラッキング)
  • コードセキュリティスキャン(月間50回)
  • コマンドライン統合
  • チャットでの対話による質問やコード生成(Amazon Q in CodeWhisperer)(プレビュー)

(Professional / 1ユーザー当たり1カ月19ドル)

  • 上記の全機能およびコードセキュリティスキャンが月間500回
  • 組織のコードを学習(プレビュー)
  • Amazon Q Code Transformation(プレビュー)
  • 組織全体のポリシー管理

対応環境:IntelliJ IDEA、PyCharm、WebStorm、Rider、Visual Studio Code、AWS Cloud9、AWS Lambdaコンソール、JupyterLab、Amazon SageMaker Studioなど

> AWS CodeWhisperer
> 価格表

Google Duet AI for Developers

Google Duet AI for Developers

主な機能

(Duet AI for Developers / 1年契約で1ユーザーあたり月額19ドル:2024年5月11日まで無料)

  • コードの補完や生成
  • コメントからのコードの生成
  • チャットによるコードの生成やコードの説明、単体テストの生成など
  • 社内コードの学習によるカスタマイズ(2024年第2四半期予定)

対応環境:Visual Studio Code、Cloud Shell Editor、Cloud Workstations、IntelliJ IDEs、PyCharm

> Google Duet AI for Developers
> 価格表

GitLab Duo Code Suggestions/Duo Chat

GitLab Duo Code Suggestions/Duo Chat

主な機能

(GitLab Duo Pro / 無料:1ユーザー当たり1カ月19ドル) – GitLab Duo Code Suggestionsによるコードの補完や生成、テストコードの生成 – GitLab Duo Chatによるコードの生成、コードの説明Issueのサマライズ

対応環境:Visual Studio Code、Visual Studio、JetBrains IDEs、Neovim、GitLab Web IDE

> GitLab Duo Code Suggestions/Duo Chat
> 価格表

JetBrains AI Assitant

fig

主な機能

(JetBrains AI Pro /1ユーザーあたり月額1430円、年払い1万4300円)

  • コードの補完や生成
  • コードの説明
  • AIとのチャットによるコード補完やコード生成
  • リファクタリングの提案
  • 他の言語への変換

対応環境: IntelliJ IDEA、PyCharm、PhpStorm、ReSharper、およびその他の JetBrains IDE

> JetBrains AI Assitant
> 価格表

Cursor

Cursor

主な機能

(Basic / 無料)

  • 50回のスローなGPT-4の利用
  • 1カ月あたり200回のGPT-3.5の利用
  • 行中の補完やDiff表示も可能な「Copilot++」による2000回のコード補完

(Pro / 月額20ドル)

  • Basicに加えて月間500回の高速なGPT-4の利用
  • 無制限のスローなGPT-4の利用
  • 無制限のGPT-3.5の利用
  • 無制限のCopilot++の利用
  • 1日あたり10回のClaude Opusの利用

(Enterprise / 月額40ドル)

  • Proに加えて、管理ダッシュボードの機能
  • プライバシーモードの設定
  • OpenAIによるユーザーデータを一切保持しないポリシーの利用

> Cursor
> 価格表

codeium

codeium

主な機能

(Individual / 無料)

  • 高速なコード補完
  • エディタ内のAIチャットによる支援
  • 利用回数は無制限

(Teams / 1シート月額15ドル。年払いでは12ドル)

  • Individualの機能全て
  • 利用者のコードによるカスタマイズ
  • 管理ダッシュボード
  • ドキュメントサーチ(開発中)

> codeium
> 価格表

Continue

Continue

主な機能

  • オープンソースのVisual Studio CodeとJetBrains IDE用拡張機能
  • GPT-4やClaude 2、Code LLama、GeminiやローカルにデプロイしたLLMなど任意のAIをIDEに統合可能
  • 自然言語でのコード生成やコードの説明
  • 既存のコードによるAIのファインチューニング

> Continue

Tabnine

Tabnine

主な機能

(Tabnine Basic / 無料)

  • デバイス上で動作
  • 基本的なコード補完

(Tabnine Pro / 月額12ドル)

  • コードの補完や生成
  • APIの使い方の説明
  • テストコードの生成
  • 他の言語への変換
  • リファクタリング

対応環境: Visual Studio Code、Visual Studio、IntelliJ IDEA、PyCharm、GoLand、RubyMine、PHPStorm、Eclipse、NeoVim、Adroid Studio

> Tabnine
> 価格表

SQLAI.ai

SQLAI.ai

主な機能

(Starter / 月額5ドル。年払いで月額4ドル)

  • SQLの生成(NoSQLも含む)
  • SQLの最適化や修正
  • SQLの説明
  • 1カ月あたりGPT-3.5を100万トークン分利用可能

(Pro / 月額9ドル。年払いで月額7ドル)

  • Starterの全ての機能
  • 1カ月あたりGPT-3.5を200万トークン分利用可能
  • 1カ月あたりGPT-4を200万トークン分利用可能

(Advanced / 月額19ドル、年払いで月額15ドル)

  • Proの全ての機能
  • 1カ月あたりGPT-3.5を500万トークン分利用可能
  • 1カ月あたりGPT-4を500万トークン分利用可能
  • カスタムデータソースによるAIのトレーニング

> SQLAI.ai
> 価格表

IBM watsonx Code Assistant

IBM watsonx Code Assistant

主な機能

  • 自然言語からコードの生成
  • 生成されたコード推奨の潜在的な出所の可視化
  • 多言語編変換、リファクタリング

> IBM watsonx Code Assistant
> 価格は要相談

COMMENTS


Recommended

TITLE
CATEGORY
DATE
滋賀銀行と日立製作所、脱炭素経営に向けた新サービスを開始
IT関連
2022-12-14 09:04
富士通の中期的成長で鍵を握る「Fujitsu Uvance」の戦略
IT関連
2023-05-31 17:13
NTTデータ、金融機関向けオムニチャネル対応クラウド基盤開発を表明
IT関連
2022-11-12 19:46
ユーザーの反発を受けWhatsAppがプライバシー規約の施行を3カ月延期
ネットサービス
2021-01-17 01:38
最高情報セキュリティ責任者「CISO」の業務執行に必要なこと
IT関連
2021-01-20 23:18
フォーティネット、GIGAスクール構想第2期に対応したセキュリティパッケージをリリース
IT関連
2024-08-01 22:58
システム運用管理ってどんな仕事?–業務や役割の基本を解説
IT関連
2021-08-05 08:46
ロシアや北朝鮮などの脅威アクターによるLLM悪用、マイクロソフトとOpenAIが報告
IT関連
2024-02-16 14:14
富士通、「Fujitsu Kozuchi」の活用を促進するコンサルティングサービスを提供
IT関連
2024-02-16 09:52
JR九州、AI活用で線路点検を自動化–ボルトの緩みなどを検出・判定
IT関連
2024-02-15 05:48
ランサムウェア身代金の平均支払額は100万ドルに迫る–パロアルトネットワークス
IT関連
2022-06-16 10:45
目指すは企業に常用されるDevSecOps基盤–GitLabが新戦略
IT関連
2022-02-23 10:12
LAPRAS、エンジニア採用の効率化を支援–大人数の候補者への対応を容易に
IT関連
2023-01-27 03:49
インテル、ノートPC向けAI対応チップ「Core Ultra 200V」シリーズを発表
IT関連
2024-09-06 12:28