5 месяцев без работы: продукт с ИИ от идеи до деплоя.
В июне меня сократили. 13 лет во фронтенде, последние годы - внедрение ИИ в разработку в крупной компании. Рынок вы знаете сами: откликов много, ответов мало, livecoding на стрессе.
Я решил проверить вопрос, который меня давно мучил: можно ли с ИИ сделать продукт полного цикла - идея, дизайн, бэкенд, админка, деплой, CI/CD - где ИИ делает работу, а человек ставит задачи, принимает решения и проверяет результат?
Результат: bbname.ru - приложение для выбора имени ребёнку. Листаешь карточки свайпами, сохраняешь понравившиеся, читаешь значение имени. Вёрстка адаптивная, но тестировал я только в браузере на компьютере - на телефонах проект ещё не проверялся.
ИИ сделал всё, кроме логотипа: код фронта и бэка, архитектуру базы данных и интеграцию с MongoDB, дизайн интерфейса, все иконки и иллюстрации к статьям на сайте. При этом каждое решение проходило через меня: я корректировал ИИ на всех этапах работы.
Логотип нарисовала знакомая дизайнер.
Стек: - монорепозиторий на pnpm: фронт, бэк, админка и общий пакет TypeScript-контрактов - фронт: React 18 + Vite + TypeScript, Feature-Sliced Design, Tailwind, Zustand, Framer Motion - бэк: Fastify + MongoDB (Mongoose), JWT с refresh-токенами, валидация Zod - инфраструктура: nginx + PM2, CI/CD на GitHub Actions
Чем делал: Claude Code и OpenCode на бесплатных моделях: DeepSeek v4.1 flash и Nemotron от NVIDIA.
Как устроен процесс. Главная проблема LLM-агента — он теряет контекст между сессиями и через десяток итераций начинает ломать то, что сам же сделал. Под это я выстроил собственный workflow: у агента всегда есть восстанавливаемая картина того, что сделано, почему и что проверено. Без этого проект такого размера с ИИ не довести.
Главный вывод: ИИ не волшебник. Это недетерминированный инструмент - один и тот же запрос даёт разные ответы, поэтому работа с ним всегда эксперимент. Без человека, который держит архитектуру и проверяет каждый шаг, проект разваливается.
Честно про цифры: трафика почти нет - 41 посетитель за месяц. Но те, кто заходит, проводят там больше 3 минут и листают по 5 экранов.
Открываю сбор обратной связи. Если у вас есть пара минут - зайдите на bbname.ru, полистайте и оставьте замечания через форму «Написать нам» на сайте или в комментариях: что неудобно, чего не хватает, что сломалось. Скриншоты багов присылайте в личные сообщения здесь, в Сетке. Каждый отзыв разберу. На вопросы - отвечу.
Открыт к партнёрству. Ищу тех, кто хочет развивать проект вместе со мной: инвесторов, разработчиков и дизайнеров для участия на pet-основе, а также тех, у кого есть идеи по монетизации или интеграции. Предложения присылайте через форму «Написать нам» с темой «Бизнес-предложение» или в личные сообщения здесь.
· вчера
Честные цифры про 41 посетителя уважаю. Про потерю контекста между сессиями: у меня помогло закрепить в файле для агента правила скоупа, после этого он перестал ломать соседние модули. Что у вас агент читает в начале сессии: журнал решений или отдельный файл состояния? И телефон проверьте раньше остального, из соцсетей большинство откроет сайт именно с него.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· вчера
Благодарю. Правила скоупа - необходимая штука. Агент перестаёт лезть куда не надо. Все верно - агент читает состояние. Про журнал и файл состояния - тоже интересно. Тут главное правильно решить вопрос с излишне большим контекстом. Про телефон - да. Это в приоритете для развития.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 15 ч
Не хочу лезть с рекламой, но приходится. Я создал сервис по решению проблемы с памятью и контекстом и не только, буду рад услышать фидбэк artificial-memory.com . А автору поста – лайк и удачи в развитии. Для себя понял, что пол дела это создать сервис, другое дело донести его в массы
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён