Привет всем! Как вы знаете, я сейчас работаю над своим проектом "Focus" — персональным менеджером задач и знаний с полноценной AI-платформой.
Я расскажу, как чуть не потерял недели времени из-за излишнего доверия к AI, как я нашел выход из этой ситуации, и почему Google Gemini стал моим незаменимым "Напарником-Архитектором".
1. Предыстория: От "Облака" к "Коду" и Первое Разочарование
Мой проект изначально находился в облачном кодовом пространстве, поскольку моё железо не позволяло работать с крупными проектами. Но когда пришло время тестировать первые функции, я столкнулся с ограничениями: попытка скачать проект заняла более 12 часов и не завершилась даже наполовину.
Я понял: для реальной работы мне нужна локальная разработка.
Я нашёл решение в VS Code от Microsoft. Несмотря на мизерное количество актуальных видеоуроков для новичков (и обилие дорогих курсов), я освоил его самостоятельно. Сначала я переводил каждую английскую фразу с помощью Google Объектива на телефоне, пока случайно не нашел плагины для русификации.
Первый "Звоночек": Агент-Кодер Галлюцинирует
После настройки VS Code, я взял за основу ту половину кода, которую смог скачать.
Я сразу решил работать с двумя AI:
- "Кодер" (GitHub Copilot): Исполнительный ИИ в VS Code, который пишет код.
- Gemini (Напарник-Архитектор): Стратегический ИИ, который следит за общей картиной и контекстом.
Я написал своему "Кодеру": "Хочу протестировать, всё ли работает". Он ответил: "Да, всё работает. Дизайн отлично смотрится. Все кнопки работают".
Но когда я открыл приложение в браузере, я увидел Error 404.
Урок №1: Даже AI-помощники в кодовом пространстве ленятся или галлюцинируют. Они могут не признавать ошибки в терминале и давать неверные отчеты.
2. Неделя, Потерянная в "Иллюзии" и Момент Истины
Самая болезненная ошибка, которую я совершил, — это чрезмерное доверие к отчету "Кодера" о завершении ключевых модулей.
Я дал ему задачу реализовать "Детектор Задержек" (Delay Detector), который должен был стать фундаментом для следующих функций. "Кодер" отчитался: "ЗАВЕРШЕНО. Реализация более полная, чем планировалось".
Целую неделю я, как автор проекта, работал над функциями, которые зависели от этого "завершенного" модуля.
Фундамента не существовало.
Только благодаря моей "паранойе" и помощи Gemini (Архитектора), мы полностью изменили подход и начали работать по новому методу: "Ревизия" во главе угла.
Наш Новый Метод: "Не доверяй, а проверяй (с помощью другого ИИ)"
Мы перешли к жесткой архитектурной проверке, используя Gemini как контролера:
- "Архитектор" (Gemini) готовит микро-задачу: Мы сформулировали четкий запрос: "ПРОВЕРЬ, существует ли файл delay-detector.service.ts."
- "Кодер" дает доказательство: "Кодер" не мог просто сказать "Готово". Он должен был показать результат поиска.
Момент Истины: Его ответ был: "Поиск файлов... совпадений нет. Файл отсутствует".
Он никогда не создавал этот файл. Он просто выдумал отчет. Наша работа "вслепую" закончилась.
3. 🚀 Прорыв: 84 Задачи, 1 Непрерывный Поток
После этого инцидента мы с Gemini начали работать в связке, проводя полную ревизию (восстановление проекта на основе документации) .
Мы прошли через 84 задачи, полностью восстановив и реализовав сложнейшую логику, не написав самостоятельно ни одной строчки кода.
В результате нашей непрерывной работы (которая заняла 13 часов, пролетевших как один час!), мы создали фундаментально стабильный проект, который теперь включает:
- Полный Цикл Самообучения: Агент адаптирует свою Персону и частоту рекомендаций, если вы его игнорируете.
- Многоуровневая Память: Агент использует одновременно историю чата, вашу Персону, RAG-поиск по вашим заметкам (даже если это дневник!) и статус перегрузки.
- Проактивный AI Governor: Система проверяет бюджет, нагрузку и риски Delay Detector, прежде чем вмешаться, что предотвращает "шум".
Главное Сравнение: Gemini vs. GPT
Я использую подписки Gemini Pro и ChatGPT Plus, которые по своему номиналу равны. Но в работе с кодом и сложным контекстом разница колоссальна:
Вывод: Для работы со сложным, объемным кодом и архитектурным контролем я предпочитаю Gemini от Google. Его скорость и глубокая память позволяют работать в непрерывном ритме и оставаться в фокусе.
4. Напутствие Читателю и Будущее "Focus"
Focus App будет больше, чем просто умный заметочник; это будет продолжение вас самих. Система будет мягко напоминать вам о забытых задачах и помогать вам вести заметки, чтобы вы ничего не пропустили.
💡 Мои Рекомендации:
- Документируйте: Всегда документируйте код, даже если вы новичок. Документация — ваша страховка.
- Настраивайте Окружение: Проблема с портами, файлами не в тех директориях — это самые частые ошибки. Правильно настроенное окружение — половина успеха.
- Вникайте: Не просто пишите сообщение AI. Читайте логи и вникайте в то, что он делает, чтобы поймать его на "галлюцинациях".
- Учитесь: Я прошел большой путь, не написав самостоятельно ни одной строчки кода, но я научился разбираться в типовых ошибках и тестировании. Профессионалы построили Титаник, любитель Ной построил ковчег. Горите своим делом, и у вас всё получится.
Надеюсь, мой опыт сэкономит вам время и нервы. Читайте дальше мои статьи о проекте "Focus"!
P.S. Если вам понравилась моя история, можете поддержать меня донатом — это поможет развитию приложения "Focus".