プログラミング支援AIサービスが主要各社から出揃う、各サービスのまとめ。GitHub/AWS/Google/GitLab/JetBrains

2023年12月18日

AIがプログラミングを支援してくれるサービスが主要各社から出揃いました。

Publickeyではこれまで各社の発表時点でそれぞれのサービスを紹介してきましたが、ここであらためて主要各社のプログラミング支援AIサービスをまとめます。

本記事では、各AIサービスごとの主な機能などをリストアップしています。ただし、実際にはAIに指示などをすれば品質の差異はあれどおそらく何らかの結果は返ってくるであろうこと、この分野は急速に進化していて各社とも積極的な能力向上と機能追加を行っていくであろうことから、現時点で機能差はあったとしてもそれほど顕著な違いとは言えないでしょう。

そして、おそらくは今後各社のコード生成関連のAIの能力はある程度十分な高さまで急速に到達して、能力や機能面での差別化は難しくなってくるのではないでしょうか。

そうなったとき、プログラミング支援AIサービスの差別化ポイントとしては、ユーザーインターフェイスおよび基盤となるサービスとの統合や連携も含めた使いやすさや、プログラミングだけでなく、サードパーティなどの外部ツールの利用も含むソフトウェアのライフサイクル全体を包括的にAIが支援してくれるなど、AIを前提としたエコシステムが重要になってくるのではないでしょうか。

(2024年3月追記) この記事をアップデートした最新版はこちらをご覧ください。

GitHub Copilot

fig

価格別の主な機能

(Copilot Individual)

  • コードの補完や生成
  • チャットでの対話による質問やコード生成(GitHub Copilot Chat)(β版)

(Copilot Business)

  • 上記の全機能およびCLIでのアシスト
  • コード内の脆弱性の指摘
  • パブリックなコードと一致するコードの検出や表示

(Copilot Enterprise)

  • 上記の全機能およびドキュメントを基にした質問に対する回答
  • プルリクエストのサマリ
  • コードレビュー
  • 組織のコードに合わせたファインチューン

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

価格価格表

  • Copilot Individual :月額10ドル/年間100ドル
  • Copilot Business:1ユーザー当たり月額19ドル
  • Copilot Enterprise:1ユーザー当たり月額39ドル(2024年2月開始予定)

関連記事

AWS CodeWhisperer

fig

価格別の主な機能

(Individual)

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

(Professional)

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

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

価格価格表

  • Individual:無料
  • Professional:1ユーザー当たり1カ月19ドル

関連記事

Google Duet AI for Developers

fig

主な機能

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

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

価格価格表

  • 1ユーザー当たり1カ月19ドル(2024年2月1日まで無料)

関連記事

GitLab Duo Code Suggestions/Duo Chat

fig

価格別の主な機能

GitLab Duo Code Suggestions

  • コードの補完や生成
  • テストコードの生成
  • セルフマネージド環境でも利用可能

GitLab Duo Chat

  • AIとのチャットによるコードの生成、コードの説明
  • テストコードの生成
  • Issueのサマライズ

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

価格価格表

  • GitLab Duo Code Suggestions:無料/GitLab Free Tierで利用可能
  • GitLab Duo Chat :問い合わせ/GitLab Ultimateで利用可能

関連記事

JetBrains AI Assitant

fig

主な機能

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

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

価格価格表

  • Pro:月払い月額1200円/年払い月額1000円

関連記事

あわせて読みたい

AWS Google Cloud クラウド 機械学習・AI 開発ツール GitHub GitLab




タグクラウド

クラウド
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本