Найти в Дзене

Prisma ORM и нейросети: как настройка проекта превращается в невайбовый квест

🙅‍♂️ Уже второй проект подряд Prisma “ломает вайб” при разработке с нейросетями: модели часами крутятся вокруг инициализации, миграций и деплоя, хотя задача кажется простой. Ситуация одинаковая что на GPT, что на OPUS В первый раз подумал, что просто погода сегодня "нелетная", но, когда на другом проекте нейронки начали наступать на те же грабли, испытывать схожие проблемы из-за невозможности нормально сконфигурировать банальное подключение к БД, сразу прозвенел звоночек, что для вайбкода призму лучше исключать. Оставлять советую, только если сами можете руками сконфигурировать. Либо "выстрадать" одну полную конфигурацию, а все ключевые аспекты, на которых нейронка вспотыкалась, попросить её же занести в .md файл или в memory bank агента, и в будущих проектах подавать это в контекст. Немного информации, что такое Prisma, если еще не применяли: это ORM для Node.js/TypeScript, где структура БД описывается в schema.prisma, а затем генерируется Prisma Client (типобезопасный клиент для

Prisma ORM и нейросети: как настройка проекта превращается в невайбовый квест

🙅‍♂️ Уже второй проект подряд Prisma “ломает вайб” при разработке с нейросетями: модели часами крутятся вокруг инициализации, миграций и деплоя, хотя задача кажется простой. Ситуация одинаковая что на GPT, что на OPUS

В первый раз подумал, что просто погода сегодня "нелетная", но, когда на другом проекте нейронки начали наступать на те же грабли, испытывать схожие проблемы из-за невозможности нормально сконфигурировать банальное подключение к БД, сразу прозвенел звоночек, что для вайбкода призму лучше исключать. Оставлять советую, только если сами можете руками сконфигурировать.

Либо "выстрадать" одну полную конфигурацию, а все ключевые аспекты, на которых нейронка вспотыкалась, попросить её же занести в .md файл или в memory bank агента, и в будущих проектах подавать это в контекст.

Немного информации, что такое Prisma, если еще не применяли: это ORM для Node.js/TypeScript, где структура БД описывается в schema.prisma, а затем генерируется Prisma Client (типобезопасный клиент для запросов). Миграции обычно живут в папке prisma/migrations, а для прода Prisma рекомендует применять их командой npx prisma migrate deploy в CI/CD.

👌 Что взять вместо Prisma для небольших проектов

Drizzle ORM - лёгкая TypeScript-ORM с упором на “SQL-like” подход и минимальную магию.

Kysely - типобезопасный SQL query builder для TypeScript с хорошим автокомплитом (часто проще для нейросетей, потому что запросы ближе к SQL).

Сам лично остался на Prisma, но никаких записей себе не сделал, а третий проект с ней по тому же ужасному сценарию запускать не захочу, рассмотрю альтернативы.

#вайбкодинг #prisma