Skip to content

AIエンジン

Hatcherは複数のAIコーディングアシスタントと統合し、柔軟性を提供し、異なるモデルの独自の強みを活用します。

サポートされているエンジン

Claude Code

AnthropicのClaudeは私たちの主要なAIエンジンで、以下に最適化されています:

  • コード理解: 既存のコードベースの優れた理解
  • パターン認識: プロジェクトの規約との一貫性を維持
  • 安全なリファクタリング: コード変更への保守的なアプローチ
  • コンテキスト認識: 大規模なコードベースを効果的に処理

設定:

json
{
  "engine": "claude",
  "model": "claude-3-sonnet",
  "maxTokens": 4096,
  "temperature": 0.1
}

Gemini CLI

GoogleのGeminiは補完的な機能を提供します:

  • 創造的なソリューション: 複雑な問題への代替アプローチ
  • パフォーマンス最適化: 効率的なコード生成に焦点
  • 多言語サポート: 多様な技術スタックへの強力なサポート
  • 高速反復: 素早い編集のための高速応答時間

設定:

json
{
  "engine": "gemini",
  "model": "gemini-pro",
  "maxTokens": 2048,
  "temperature": 0.2
}

エンジン選択戦略

Hatcherはタスクに基づいて最適なエンジンを自動選択します:

コード生成タスク

  • 新しいコンポーネント: 構造にClaude、創造性にGemini
  • バグ修正: 慎重な分析にClaude
  • パフォーマンス: 最適化提案にGemini

コンテキスト考慮事項

  • 大規模コードベース: Claudeの優れたコンテキスト処理
  • 高速プロトタイピング: Geminiの速度優位性
  • 複雑なリファクタリング: Claudeの保守的アプローチ

設定

グローバル設定

好みのデフォルトエンジンを設定:

json
{
  "defaultEngine": "claude",
  "fallbackEngine": "gemini",
  "autoSwitch": true
}

プロジェクト固有のオーバーライド

特定のプロジェクトのエンジンをオーバーライド:

json
{
  "engines": {
    "vue": "claude",
    "optimization": "gemini",
    "testing": "claude"
  }
}

APIキーの設定

Claude APIキー

  1. Anthropic Consoleを訪問
  2. 新しいAPIキーを生成
  3. Hatcher設定または環境変数に追加:
    bash
    export ANTHROPIC_API_KEY="your-key-here"

Gemini APIキー

  1. Google AI Studioを訪問
  2. 新しいAPIキーを作成
  3. Hatcherで設定:
    bash
    export GOOGLE_AI_API_KEY="your-key-here"

エンジン比較

機能ClaudeGemini
コード品質⭐⭐⭐⭐⭐⭐⭐⭐⭐
速度⭐⭐⭐⭐⭐⭐⭐⭐
コンテキストサイズ⭐⭐⭐⭐⭐⭐⭐⭐
創造性⭐⭐⭐⭐⭐⭐⭐⭐
安全性⭐⭐⭐⭐⭐⭐⭐⭐⭐

将来のエンジン

現在サポート対応中:

  • GitHub Copilot: VS Codeワークフローとの直接統合
  • OpenAI GPT-4: 汎用コーディング支援
  • ローカルモデル: プライバシー重視チーム向けセルフホスト
  • カスタムエンジン: 独自AIツール用プラグインシステム

ベストプラクティス

プロンプトエンジニアリング

Hatcherは各エンジンのプロンプトを自動最適化:

  • Claude: 詳細なコンテキストと明示的な指示
  • Gemini: 明確な目標を持つ簡潔なプロンプト

エラー処理

堅牢なフォールバックシステムで継続性を保証:

  • プライマリエンジンダウン: フォールバックへの自動切り替え
  • レート制限: インテリジェントなリクエストキューイング
  • ネットワーク問題: 一般的なパターンのローカルキャッシュ

コスト最適化

  • トークン管理: 効率的なコンテキスト圧縮
  • リクエストバッチング: 複数の小さな変更を結合
  • キャッシング: 類似のコード生成結果を再利用

Released under the MIT License. Built with ❤️ by Chriss Mejía and the Hatcher community.