Опыт IT-инженера в разработке с помощью ИИ выявляет распространённые ошибки.

От «виб-кодинга» к пониманию архитектуры программного обеспечения
ИТ-инженер с опытом в системной инженерии и автоматизации недавно поделился своим опытом перехода к разработке полного стека с помощью ИИ. Начиная с «виб-кодинга» с использованием инструментов ИИ, он сначала создавал скрипты, а затем перешел к полноценным приложениям без формального обучения программной инженерии.
Хотя код, сгенерированный ИИ, изначально работал, по мере роста приложений возникли значительные архитектурные проблемы:
- Чрезмерная загрузка данных на стороне клиента, приводящая к большим объемам передаваемых данных и медленной загрузке страниц
- Отсутствие четкого разделения между логикой клиента и сервера
- Неструктурированные запросы к базе данных без должной организации
- Неожиданное поведение при реализации безопасности на уровне строк (RLS)
- Агрегация данных на стороне клиента, вызывающая несоответствия
- Общее отклонение от архитектуры и возрастающая сложность отладки и поддержки
Инженер отмечает, что эти проблемы не проявлялись сразу, но стали очевидными по мере масштабирования приложений. Он подчеркивает, что хотя инструменты ИИ могут генерировать рабочий код, они часто упускают архитектурные решения и компромиссы, которые учитывают опытные разработчики. Этот опыт заставил его относиться к ИИ скорее как к младшему разработчику, требующему контроля, а не как к полностью надежному решению.
Имея опыт в ИТ-инфраструктуре, инженер по-новому оценил сложность решений в программной инженерии, особенно в отношении поддерживаемости, безопасности и чистой архитектуры. Его опыт подчеркивает разрыв между функциональным кодом и системами, готовыми к эксплуатации.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Знакомьтесь, Клод: Визуальный роман, полностью созданный искусственным интеллектом
Разработчик создал сатирическую визуальную новеллу под названием Meet Claude, используя Claude AI для написания, программирования, создания графики, музыки и развертывания. Игра исследует зависимость от ИИ-ассистентов и доступна бесплатно в Steam с несколькими концовками.

Создание персональной OS для Клода с долговременной памятью: психологический профиль, цели и контекст в реальном времени через Notion + Shortcuts
Разработчик создал постоянную персональную ОС в Notion, которая внедряет сжатый психологический профиль из 800 слов, цели, отношения и живой контекст (местоположение, время, календарь, погоду) в каждый вызов API Claude через iOS Shortcuts, с ночным циклом подведения итогов для поддержания контекста актуальным.

Создание AI-ресепшиониста для автомастерской: RAG-пайплайн и интеграция голосового управления
Разработчик создал пользовательского ИИ-ресепшиониста по имени Axle для люксовой автомастерской, используя RAG-пайплайн с MongoDB Atlas и эмбеддингами Voyage AI, а затем подключил его к реальной телефонной линии через Vapi с использованием FastAPI и Ngrok.

Персональная финансовая панель управления, созданная с помощью Claude AI: Самостоятельное размещение с использованием Google Таблиц в качестве бэкенда
Разработчик создал полнофункциональную личную финансовую панель управления с использованием Claude AI, которая объединяет инвестиции в акции, паевые инвестиционные фонды, физическое золото и срочные вклады. Приложение работает на запасном ПК, использует Cloudflare Tunnel для обслуживания и хранит все данные в собственных таблицах Google пользователя.