LESSON 25分

主要なAIサービスの比較

ストーリー

「LLMの仕組みはわかった? じゃあ次は、実際にどのツールを使うかの話だ」

中島先輩が自分のPCで3つのブラウザタブを開いた。ChatGPT、Claude、そしてGitHub Copilot。

「全部"生成AI"だけど、得意分野が違う。包丁にも出刃包丁と柳刃包丁があるように、AIサービスにも使い分けがある

「全部同じじゃないんですか?」

「全然違う。今日はその違いを体感してもらう」


主要なAIサービス一覧

テキスト生成AI

サービス開発元主な特徴料金体系
ChatGPTOpenAI汎用性が高い、プラグイン豊富無料枠 + 月$20(Plus)
ClaudeAnthropic長文処理に強い、コード生成が得意無料枠 + 月$20(Pro)
GeminiGoogleGoogle連携、マルチモーダル無料枠 + 月$20(Advanced)
PerplexityPerplexity AI検索特化、ソース引用無料枠 + 月$20(Pro)

コーディング特化AI

サービス開発元主な特徴料金体系
GitHub CopilotGitHub/Microsoftエディタ統合、コード補完月$10(Individual)
CursorAnysphereAI統合IDE無料枠 + 月$20(Pro)
Amazon CodeWhispererAWSAWS連携、セキュリティスキャン無料(Individual)

ChatGPT の特徴

強み

1. 汎用性の高さ
   - テキスト、コード、画像分析など幅広い対応
   - プラグインやGPTsで機能拡張可能

2. Web検索機能
   - 最新情報を検索して回答に反映
   - ソースURLを提示

3. 画像生成・分析
   - DALL-Eによる画像生成
   - アップロード画像の分析

4. コミュニティ・エコシステム
   - GPT Storeで専用GPTsを利用可能
   - 豊富なプラグイン

エンジニア視点での使いどころ

得意なタスク:
  ✅ 一般的なプログラミング質問
  ✅ Web検索を伴うリサーチ
  ✅ マルチモーダル(画像付き)の質問
  ✅ 幅広い言語・フレームワーク対応

注意点:
  ⚠️ 長いコードの処理では途中で切れることがある
  ⚠️ 知識のカットオフ日に注意

使用例

プロンプト:
「このエラースクリーンショットの原因を分析してください」
→ 画像をアップロードして質問できる

プロンプト:
「Next.js 15の新機能をまとめてください」
→ Web検索して最新情報を回答

Claude の特徴

強み

1. 長文処理能力
   - 200Kトークンのコンテキストウィンドウ
   - 大量のコードベースを一度に分析可能

2. コード生成品質
   - 構造化されたコード出力
   - エッジケースの考慮が得意

3. 慎重で正確な回答
   - わからないことは「わからない」と言う傾向
   - ハルシネーションが比較的少ない

4. Artifacts機能
   - コード、文書、図表を独立したパネルで表示
   - 生成物の反復的な改善が容易

エンジニア視点での使いどころ

得意なタスク:
  ✅ 大規模なコードベースの分析
  ✅ 長文のドキュメント要約・作成
  ✅ 構造化された設計ドキュメント作成
  ✅ コードレビュー

注意点:
  ⚠️ Web検索機能が限定的
  ⚠️ 画像生成機能はない

使用例

プロンプト:
「以下の500行のTypeScriptファイルをレビューしてください。
バグ、パフォーマンス問題、改善点を指摘してください」
→ 大量のコードを貼り付けても正確に分析

プロンプト:
「以下の仕様書に基づいて、REST APIの設計書を作成してください」
→ 構造化されたドキュメントを生成

GitHub Copilot の特徴

強み

1. エディタ統合
   - VS Code、JetBrains等に直接組み込み
   - コーディング中にリアルタイムで補完

2. コンテキスト理解
   - 開いているファイル、プロジェクト構造を理解
   - コーディングスタイルに合わせた補完

3. Copilot Chat
   - エディタ内で対話形式の質問が可能
   - コードの説明、バグ修正、リファクタリング

4. Copilot CLI
   - ターミナルコマンドの提案
   - シェルスクリプトの生成支援

エンジニア視点での使いどころ

得意なタスク:
  ✅ コード補完(関数の実装、定型コード)
  ✅ テストコードの生成
  ✅ コードの説明・ドキュメンテーション
  ✅ リファクタリング提案

注意点:
  ⚠️ 補完内容は必ず確認が必要
  ⚠️ プロジェクト全体の設計判断は人間が行う
  ⚠️ 機密コードの取り扱いに注意(Business版の設定確認)

サービス比較:どれを使う?

タスク別の推奨サービス

タスク第1候補第2候補理由
コーディング中の補完GitHub Copilot-エディタ統合が最強
バグのデバッグClaudeChatGPTコード分析の精度
新技術のリサーチChatGPTPerplexityWeb検索機能
コードレビューClaudeChatGPT長文コード処理
API設計書作成ClaudeChatGPT構造化文書が得意
スクリーンショット分析ChatGPTClaudeマルチモーダル
テストコード生成GitHub CopilotClaudeコンテキスト理解

料金の比較

サービス無料枠有料プラン備考
ChatGPTGPT-4o mini利用可$20/月(Plus)GPT-4o利用可能
ClaudeClaude 3.5 Sonnet利用可$20/月(Pro)利用回数増加
GitHub Copilotなし$10/月(Individual)企業向け$19/月
Cursor限定利用可$20/月(Pro)AI IDE

実際に比較してみよう

同じ質問を複数のAIに投げてみる

以下の質問を、ChatGPTとClaudeの両方に投げて、回答を比較してみましょう。

質問:
TypeScriptでシンプルなTodoアプリのバックエンドAPIを設計してください。
以下の要件を満たすこと:
- CRUD操作(作成、読取、更新、削除)
- Express.jsを使用
- 型安全な実装
- エラーハンドリング

比較のポイント:

観点確認すること
コード品質型の正確さ、エラー処理の充実度
説明のわかりやすさコメントや解説の質
構造化ファイル分割、アーキテクチャの提案
実用性そのまま動くコードか
追加提案ベストプラクティスの提案があるか

まとめ

ポイント内容
ChatGPT汎用性が高く、Web検索・マルチモーダル対応
Claude長文処理とコード分析に強い
GitHub Copilotエディタ統合のコーディング支援に最適
使い分けタスクに応じて最適なツールを選択する

チェックリスト

  • ChatGPT、Claude、GitHub Copilotの特徴を理解した
  • 各サービスの得意分野と使い分けを把握した
  • 料金体系を確認した
  • 同じ質問を複数のAIに投げて比較する重要性を理解した

次のステップへ

主要なAIサービスの違いがわかったところで、次はAIの「得意・不得意」をもう少し深く掘り下げます。

AIに何を任せて、何を人間が判断すべきか。この線引きがAI活用の成否を分けます。


推定読了時間: 25分