Практические уроки от использования ИИ-агентов на кодовой базе в 100 тысяч строк кода

Шесть конкретных техник для крупномасштабной разработки с ИИ
Разработчик недавно описал свой опыт использования ИИ-агентов (Claude Code + Cursor) для создания pandas-совместимого API-слоя поверх аналитического движка chDB. Проект включал согласование 600+ методов в двух системах и обошелся примерно в $20 тыс. токенов. Вот конкретные, практические уроки, которыми они поделились.
Ключевые детали реализации
- Ведите файл правил CLAUDE.md: Поскольку у ИИ нет памяти между сессиями, они закоммитили в репозиторий файл правил, содержащий все паттерны, которые ИИ постоянно путал, все запрещенные сокращения и все принятые архитектурные решения. Это также служило интерфейсом для командной работы. Они предостерегают от превращения этого файла в «500-строчный манифест», который ИИ начнёт игнорировать.
- Следите за рассуждениями, а не только за результатом: На ранних этапах чтение того, как думает ИИ, ценнее, чем то, что он выдает. Когда его логика расходится с вашей, спросите: моё мышление было ошибочным или я просто неправильно его сформулировал?
- Периодически используйте агента с нулевым контекстом как критика: Они начали использовать нового агента (claude.ai/code, а не CLI Claude Code) без памяти о проекте, чтобы оценивать свою работу с критической, рациональной точки зрения постороннего. Два ключевых слова имеют значение:
critical(переопределить режим по умолчанию у ИИ) иrational(требовать структурированные рассуждения, а не ощущения). - Используйте целевую систему как тестовый оракул: Поскольку их целью было соответствие существующему API, они находили реальный код в дикой природе (GitHub/Kaggle ноутбуки), заменяли одну строку импорта и сравнивали выводы вместо создания тестовых случаев.
- Правила вместо промптов: Они наблюдали, как ИИ ищет сокращения, и писали явные запреты. Например: когда тесты падали из-за несоответствия порядка строк, любимым ходом ИИ было добавление
.sort_values(), чтобы тест прошел. Они явно запретили это. Случаи, которые действительно невозможно сопоставить, помечаются как XFAIL, но никогда не пропускаются молча. - Файловая система вместо истории диалога для многозадачных конвейеров: Они организуют многозадачные рабочие процессы с помощью Python-скриптов, где файловая система служит общим контекстным слоем. Каждый агент записывает свою работу в отслеживаемую директорию, а следующий читает то, что ему нужно. Ключевые рабочие паттерны: разделение ролей, структурированные решения (APPROVE/REJECT/ESCALATE в JSON для детерминированного потока управления) и автоматический откат git при сбое.
Разработчик отмечает, что ИИ превосходно справляется с масштабной работой — согласованием сотен функций, генерацией тысяч тестов, обнаружением регрессий — но суждения («это баг или фича? Правильна ли архитектура?») остаются ответственностью человека.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Использование Claude для создания структурированной поисковой системы Pokémon из неструктурированного текста Покедекса
Разработчик использовал Claude для анализа более 500 000 слов неструктурированного текста покемон-энциклопедии (Pokédex), создав поисковую систему с более чем 100 тематическими категориями и 8-мерной фильтрацией. Проект включал удаление дубликатов, категоризацию и построение иерархической таксономии для неупорядоченного описательного текста.

Разработчик создал банковское приложение для macOS с помощью Claude Code за 6 недель.
Разработчик создал simplebanking — бесплатное приложение с открытым исходным кодом для macOS, которое располагается в строке меню и предназначено для немецких банков. Приложение было создано с помощью Claude Code. Оно показывает текущие балансы по нескольким счетам, предоставляет поиск по транзакциям, определяет подписки и хранит все данные локально.

Непрограммист создает инструмент оценки перепродажи с помощью Claude и API eBay.
Детектив без опыта в разработке программного обеспечения создал FlipIQ — локальный инструмент на Flask/SQLite, который использует Claude для анализа данных о проданных товарах на eBay и генерирует оценки уверенности для товаров для перепродажи. Инструмент включает функции идентификации по фото и работает бесплатно с ключом API eBay и Ollama.

Архитектура Mesh для AI-агентов: Изоляция клиентов и кросс-проектная координация
Разработчик, управляющий микро-агентством, описывает сетевую архитектуру, в которой каждый клиент получает специализированные ИИ-агенты, взаимодействующие через файлы в формате markdown. Это позволяет использовать экспертные знания в предметной области, координировать работу между проектами и обеспечивать изоляцию клиентов в рамках 44 проектов и 14 организаций.