主要なAIサービスの比較
ストーリー
「LLMの仕組みはわかった? じゃあ次は、実際にどのツールを使うかの話だ」
中島先輩が自分のPCで3つのブラウザタブを開いた。ChatGPT、Claude、そしてGitHub Copilot。
「全部"生成AI"だけど、得意分野が違う。包丁にも出刃包丁と柳刃包丁があるように、AIサービスにも使い分けがある」
「全部同じじゃないんですか?」
「全然違う。今日はその違いを体感してもらう」
主要なAIサービス一覧
テキスト生成AI
| サービス | 開発元 | 主な特徴 | 料金体系 |
|---|---|---|---|
| ChatGPT | OpenAI | 汎用性が高い、プラグイン豊富 | 無料枠 + 月$20(Plus) |
| Claude | Anthropic | 長文処理に強い、コード生成が得意 | 無料枠 + 月$20(Pro) |
| Gemini | Google連携、マルチモーダル | 無料枠 + 月$20(Advanced) | |
| Perplexity | Perplexity AI | 検索特化、ソース引用 | 無料枠 + 月$20(Pro) |
コーディング特化AI
| サービス | 開発元 | 主な特徴 | 料金体系 |
|---|---|---|---|
| GitHub Copilot | GitHub/Microsoft | エディタ統合、コード補完 | 月$10(Individual) |
| Cursor | Anysphere | AI統合IDE | 無料枠 + 月$20(Pro) |
| Amazon CodeWhisperer | AWS | AWS連携、セキュリティスキャン | 無料(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 | - | エディタ統合が最強 |
| バグのデバッグ | Claude | ChatGPT | コード分析の精度 |
| 新技術のリサーチ | ChatGPT | Perplexity | Web検索機能 |
| コードレビュー | Claude | ChatGPT | 長文コード処理 |
| API設計書作成 | Claude | ChatGPT | 構造化文書が得意 |
| スクリーンショット分析 | ChatGPT | Claude | マルチモーダル |
| テストコード生成 | GitHub Copilot | Claude | コンテキスト理解 |
料金の比較
| サービス | 無料枠 | 有料プラン | 備考 |
|---|---|---|---|
| ChatGPT | GPT-4o mini利用可 | $20/月(Plus) | GPT-4o利用可能 |
| Claude | Claude 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分