ИИ Движки
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
- Посетите Anthropic Console
- Сгенерируйте новый API ключ
- Добавьте в настройки Hatcher или переменную окружения:bash
export ANTHROPIC_API_KEY="your-key-here"
API Ключ Gemini
- Посетите Google AI Studio
- Создайте новый API ключ
- Настройте в Hatcher:bash
export GOOGLE_AI_API_KEY="your-key-here"
Сравнение Движков
Функция | Claude | Gemini |
---|---|---|
Качество Кода | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
Скорость | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
Размер Контекста | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
Креативность | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
Безопасность | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
Будущие Движки
Мы активно работаем над поддержкой:
- GitHub Copilot: Прямая интеграция с рабочими процессами VS Code
- OpenAI GPT-4: Помощь в кодировании общего назначения
- Локальные Модели: Самостоятельно размещаемые варианты для команд, заботящихся о конфиденциальности
- Пользовательские Движки: Система плагинов для проприетарных ИИ-инструментов
Лучшие Практики
Инженерия Промптов
Hatcher автоматически оптимизирует промпты для каждого движка:
- Claude: Подробный контекст и явные инструкции
- Gemini: Краткие промпты с четкими целями
Обработка Ошибок
Надежные системы резервирования обеспечивают непрерывность:
- Основной Движок Недоступен: Автоматическое переключение на резервный
- Ограничение Скорости: Интеллектуальная очередь запросов
- Проблемы с Сетью: Локальное кэширование общих паттернов
Оптимизация Затрат
- Управление Токенами: Эффективное сжатие контекста
- Пакетирование Запросов: Объединение нескольких небольших изменений
- Кэширование: Повторное использование похожих результатов генерации кода