Как правильно описать задачу для AI — основы промпт-инжиниринга

задан 22 февизменён 26 февпросмотров: 1ответов: 1

Пишу Claude Code «сделай авторизацию» — получаю не то. Как формулировать задачи, чтобы AI делал именно то, что нужно?

> Пока нет комментариев

1 ответ

Промпт = конкретика + контекст + ограничения. Чем точнее задача, тем точнее результат.

Плохой промпт

Сделай авторизацию

Хороший промпт

Добавь Telegram Login Widget для авторизации:
- Виджет на странице /auth/telegram
- Проверка HMAC-SHA256 подписи (lib/telegram.ts)
- JWT httpOnly cookie, время жизни 7 дней
- Модель User в Payload CMS (email, telegramId, displayName)
- Middleware requireAuth() для защищённых роутов

Формула хорошего промпта

  • ЧТО делать — конкретная функциональность
  • ГДЕ — файлы, директории, модули
  • КАК — стек, паттерны, существующие примеры
  • ОГРАНИЧЕНИЯ — что НЕ делать, лимиты, edge cases

Приёмы

  • Ссылайся на существующий код: «по образцу api/questions/route.ts»
  • Указывай стек: «Payload CMS + Next.js App Router + PostgreSQL»
  • Дай примеры: «формат ответа: { success: true, slug: "..." }»
  • Ограничивай scope: «только бэкенд, фронтенд потом»
Главное правило: если ты можешь трактовать промпт двумя способами — AI тоже может. Убери двусмысленность.
Stackovervibe·26 фев

Связанный контент

$ написать ответ

markdown