
Почему код, который генерирует ваш AI-ассистент, выглядит одинаково плохо, и как это исправить за 30 секун
alrn 14 минут назад Почему код, который генерирует ваш AI-ассистент, выглядит одинаково плохо, и как это исправить за 30 секун 4 мин 377 Программирование * Искусственный интеллект GitHub * IT-стандарты * Терминология IT...
Значимый прорыв формирует отрасль ИИ: alrn 14 минут назад Почему код, который генерирует ваш AI-ассистент, выглядит одинаково плохо, и как это исправить за 30 секун 4 мин 377 Программирование * Искусственный интеллект GitHub * IT-стандарты * Терминология IT 🔍 Проблема не в моделиGPT-4, Claude 3. 5: все они умеют писать хороший код. Но по умолчанию ни один из них не знает ваших стандартов.
🤷♂️Что получает модель без системного промпта:Никаких ограничений на архитектуру 🏗️Никаких предпочтений по тестированию 🧪Никаких правил по визуальному качеству 🎨Никаких требований к безопасности 🔒Результат предсказуем. Стили: дефолтный Tailwind. any везде, где TypeScript сопротивлялся.
Технические детали
Магические числа без объяснений. 😅Это не модель плохая. Это пустое поле вместо технического задания.
📝💡 Системный промпт: почему не работает «act as a senior dev»Стандартные советы про системные промпты обычно заканчиваются на «скажи модели, что она опытный разработчик». Это примерно как нанять специалиста и описать его роль словом «хороший». 🧐Настоящий системный промпт для инженерных задач выглядит иначе.
Вот что в реальности содержит хорошо написанная персона для senior fullstack инженера:Конкретные архитектурные принципы (когда поднимать стейт, когда нет) 📐Жесткие правила по именованию и структуре 🗂️Обязательные паттерны для конкретных сценариев (data fetching, error boundaries, loading states) 🔄Явные запреты на действия без согласования 🛑Стандарты code review и критерии готовности к PR 🤝Разница между шаблонным «act as senior developer» и детальной инструкцией сравнима с разницей между джуниором и техлидом. 👨💻📦 proagents: 794 таких промпта, ноль зависимостейgithub. com/Arlandaren/proagents: открытая библиотека, собранная из шести ведущих репозиториев с агентными конфигурациями.
Отраслевые последствия
📁Структура проекта:proagents/ ├── personas/ # 232 агента-специалиста │ ├── engineering/ # 126 инженерных ролей │ ├── design/ # 15 дизайн-персон │ ├── operations/ # 33 операционных роли │ └── ... ├── workflows/ # 521 исполняемый чеклист │ ├── development/ # 363 воркфлоу разработки │ ├── security/ # 64 чеклиста безопасности │ └── ... └── rules/ # 41 правило генерации ├── taste/ # Визуальные стандарты └── core/ # Гигиена кода Установка в IDE выполняется одной командой: ⚡git clone cd proagents .
/proagents install react-patterns --cursor Настройка завершена. Редактор Cursor теперь знает ваши стандарты. 🎉🎨 Разбор: что меняется с rules/taste/Папка rules/taste/, пожалуй, самая недооцененная часть репозитория.
Она не описывает роль. Она описывает эстетику. md 🏃♂️Запрещает CSS transition и animation в пользу spring physics.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.




