Как программировать с помощью ИИ
ИИ может исследовать проект, предложить план, изменить код и запустить проверки. Надежный результат начинается с точной задачи и заканчивается ручным просмотром diff, а не ответом в чате.
Какой сервис подходит под рабочую среду
Подсказки, агент, pull request и правила команды.
AI-first редакторCursorМногофайловые правки и checkpoints в отдельном редакторе.
Работа из терминалаClaude CodeИсследование проекта, команды и Git из CLI.
Локально и в облакеOpenAI CodexCLI, IDE, приложение и отдельные облачные задачи.
JetBrains IDEJetBrains JunieПланирование, инспекции IDE, команды и тесты.
Приложение в браузереReplit AgentСборка, инфраструктура и публикация в одной среде.
Шесть шагов от задачи до готового изменения
Опишите результат
Укажите задачу, критерии готовности, ограничения и что менять нельзя.
Дайте контекст
Передайте структуру проекта, нужные файлы, инструкции и команды проверки. Не добавляйте секреты.
Попросите план
Для сложной задачи сначала получите короткий план и список рисков без изменения файлов.
Ограничьте diff
Разрешите небольшое самостоятельное изменение без случайного рефакторинга соседнего кода.
Запустите проверки
Нужны автоматические тесты, lint, typecheck и проверки безопасности, которые уже приняты в проекте.
Проверьте человеком
Просмотрите diff, поведение, зависимости и миграции. Только после этого объединяйте изменения.
Промпт для изменения в существующем проекте
Изучи репозиторий и добавь [функция]. Критерии готовности: [список]. Не меняй [ограничения]. Сначала покажи короткий план. После согласования сделай минимальный diff, добавь или обнови тесты, запусти [команды проверки] и перечисли измененные файлы, результат проверок и оставшиеся риски.
Что нельзя отдавать агенту без необходимости
Не вставляйте API-ключи, пароли, production-конфигурацию и персональные данные в запрос. Ограничивайте доступ к терминалу, облачным ресурсам и внешним системам конкретной задачей.
Даже если агент сообщил об успешных тестах, откройте diff и проверьте команды самостоятельно в доверенном окружении. Ошибка в коде, миграции или инфраструктуре может проявиться позже.