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

2024年3月25日

GitHub CopilotやAWS CodeWhispererをはじめとする、コードエディタに統合できる11種類のプログラミング支援AIをまとめた。


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
> 価格は要相談

あわせて読みたい

AWS Google Cloud Microsoft Azure クラウド プログラミング言語 機械学習・AI 開発ツール JetBrains




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本