Skip to content

ИИ Движки

Hatcher интегрируется с несколькими ИИ-помощниками для кодирования, обеспечивая гибкость и используя уникальные сильные стороны различных моделей.

Поддерживаемые Движки

Claude Code

Claude от Anthropic является нашим основным ИИ-движком, оптимизированным для:

  • Понимание Кода: Отличное понимание существующих кодовых баз
  • Распознавание Паттернов: Поддерживает согласованность с конвенциями проекта
  • Безопасный Рефакторинг: Осторожный подход к изменениям кода
  • Контекстная Осведомленность: Эффективно работает с большими кодовыми базами

Конфигурация:

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

Gemini CLI

Gemini от Google предоставляет дополнительные возможности:

  • Творческие Решения: Альтернативные подходы к сложным проблемам
  • Оптимизация Производительности: Фокус на эффективной генерации кода
  • Многоязычная Поддержка: Сильная поддержка разнообразных технологических стеков
  • Быстрая Итерация: Быстрое время отклика для быстрых правок

Стратегия Выбора Движка

Hatcher автоматически выбирает лучший движок на основе задачи:

  • Новые Компоненты: Claude для структуры, Gemini для креативности
  • Исправление Багов: Claude для тщательного анализа
  • Производительность: Gemini для предложений по оптимизации

Конфигурация

Настройка API Ключей

API Ключ Claude

  1. Посетите Anthropic Console
  2. Сгенерируйте новый API ключ
  3. Добавьте в настройки Hatcher или переменную окружения:
    bash
    export ANTHROPIC_API_KEY="your-key-here"

API Ключ Gemini

  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: Помощь в кодировании общего назначения
  • Локальные Модели: Самостоятельно размещаемые варианты для команд, заботящихся о конфиденциальности
  • Пользовательские Движки: Система плагинов для проприетарных ИИ-инструментов

Лучшие Практики

Инженерия Промптов

Hatcher автоматически оптимизирует промпты для каждого движка:

  • Claude: Подробный контекст и явные инструкции
  • Gemini: Краткие промпты с четкими целями

Обработка Ошибок

Надежные системы резервирования обеспечивают непрерывность:

  • Основной Движок Недоступен: Автоматическое переключение на резервный
  • Ограничение Скорости: Интеллектуальная очередь запросов
  • Проблемы с Сетью: Локальное кэширование общих паттернов

Оптимизация Затрат

  • Управление Токенами: Эффективное сжатие контекста
  • Пакетирование Запросов: Объединение нескольких небольших изменений
  • Кэширование: Повторное использование похожих результатов генерации кода

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