Чтобы начать создавать сайт или Telegram-бота с помощью ИИ, не нужно сначала писать профессиональное техническое задание. Нужна ясная постановка задачи: кто будет пользоваться продуктом, что человек должен сделать и какой проверяемый результат получить.

Начинайте с результата, а не с технологий

Фраза «создай современного бота» почти ничего не объясняет. ИИ придётся самостоятельно придумать аудиторию, функции и критерии готовности. В результате появятся случайные решения, которые вы не просили.

Сильнее звучит конкретная задача: «Нужен Telegram-бот для приёма заявок на консультацию. Пользователь выбирает тему, оставляет имя и удобное время, после чего администратор получает одно структурированное сообщение».

Дайте семь частей контекста

  • Продукт: бот, лендинг, форма, автоматизация или небольшой инструмент.
  • Пользователь: кто откроет продукт и насколько он знаком с темой.
  • Проблема: что сейчас человеку приходится делать неудобно или вручную.
  • Действие: что пользователь нажимает, вводит или отправляет.
  • Результат: что должно появиться после успешного действия.
  • Ограничения: что нельзя добавлять, какие данные нельзя хранить, какие сервисы уже выбраны.
  • Проверка: как вы поймёте, что первая версия действительно работает.
Технические термины полезны только тогда, когда вы понимаете, зачем они нужны. Описание пользовательского результата важнее случайного списка технологий.

Попросите двигаться по одному действию

Большой ответ на десятки пунктов сложно повторить и проверить. Сразу договоритесь о ритме: ИИ предлагает один небольшой шаг, вы выполняете его, сообщаете результат и только затем переходите дальше.

Подходящая формулировка: «Проведи меня от пустой папки до рабочей версии. Давай по одному действию. После каждого шага объясняй, что должно получиться и как это проверить. Не добавляй новые функции без моего согласия».

Используйте примеры правильно

Пример помогает передать направление, но не заменяет объяснение. Если вам нравится чужая страница, укажите конкретные свойства: крупный заголовок, спокойный фон, контрастная кнопка, карточная сетка или короткие абзацы. Не просите копировать чужой бренд, тексты и графику.

Для функции бота пример тоже должен описывать поведение: «После ответа на третий вопрос бот показывает сводку и просит подтвердить отправку». Это точнее, чем «сделай удобный интерфейс».

Как реагировать на неподходящий результат

Не начинайте разговор заново. Назовите одно наблюдаемое расхождение и желаемое состояние.

  • Вместо «ничего не работает» — какая команда была выполнена и какой текст ошибки появился.
  • Вместо «сделай красивее» — какой элемент плохо читается или теряется.
  • Вместо «бот неудобный» — на каком шаге пользователь не понимает следующее действие.
  • Вместо полной переделки — одно небольшое изменение и повторная проверка основного сценария.

Если ИИ не уверен, попросите сначала диагностировать причину и объяснить план исправления, не меняя сразу несколько частей проекта.

Не отправляйте секреты в открытый текст

Токены Telegram-бота, пароли, ключи API, данные карт и закрытые ключи сервера не должны попадать в публичные статьи, скриншоты и открытые файлы. Для них используются переменные окружения и закрытые настройки.

Если секрет уже опубликован, одного удаления сообщения недостаточно. Такой ключ нужно отозвать у сервиса и выпустить новый.

Проверяйте не код, а поведение продукта

Человеку без навыков программирования необязательно понимать каждую строку. Но он должен проверить то, что увидит пользователь:

  • Открывается ли страница по нужной ссылке.
  • Отвечает ли бот на команду.
  • Работают ли кнопки и формы.
  • Приходит ли ожидаемое сообщение.
  • Понятно ли, что делать после ошибки.
  • Сохраняется ли результат после перезапуска.

Для функций с оплатой, персональными данными, медицинскими, финансовыми или критичными решениями одной пользовательской проверки недостаточно — требуется отдельная профессиональная проверка безопасности и законодательства.

Готовый шаблон первого сообщения

«Хочу создать [тип продукта] для [пользователь]. Сейчас ему приходится [проблема]. В первой версии человек должен [главное действие], после чего получить [результат]. Не добавляй [ограничения]. Я не программист, поэтому веди меня по одному действию и после каждого шага объясняй способ проверки. Сначала кратко повтори, как ты понял задачу, и предложи минимальную структуру».

Дальше не ищите один идеальный промпт. Рабочий продукт появляется в диалоге: вы объясняете, получаете результат, проверяете и уточняете следующий небольшой шаг. Для применения схемы выберите отдельный разбор: создание Telegram-бота с помощью ИИ или создание лендинга с помощью ИИ.