GPT: как написать промпт для бота

GPT: как написать промпт для бота

Подготовлено Hi, AI! media

Что такое промпт?

Промпт – это ваш запрос, на основе которого ChatGPT генерирует текст. ChatGPT является гибким и мощным инструментом, который поможет вам создавать уникальные тексты для любых задач и почти на любом языке.

Важно помнить, что результат во многом зависит от вашего умения ставить задачу. Хорошо составленный промпт приведет к грамотному и полезному ответу, поэтому важно уделить время написанию промпта, чтобы раскрыть весь потенциал ChatGPT.

Вы можете писать промпты на любом языке. Обратите внимание, что иногда GPT придумывает факты, а также обладает ограниченными знаниями о событиях после 2021 года.

Из чего состоит промпт?

Промпт может содержать все или некоторые из следующих элементов:

  • Формулировка задачи – конкретная задача или инструкция, которую вы хотите, чтобы модель выполнила;
  • Входные данные, необходимые для решения задачи;
  • Контекст – дополнительная информация, которую необходимо знать и учитывать, чтобы дать более точный ответ;
  • Формат вывода данных – в каком виде вы хотите получить ответ.
Промпт:
[Задача] Напиши сообщение на английском языке.
[Данные] Я опаздываю на встречу, нужно извиниться и попросить перенести на 10.00 сегодня.
[Контекст] Максимально вежливо.
[Формат] Не более 1 абзаца текста, чтобы можно было отправить в SMS.
Ответ:
I apologize for being late for our meeting. Could we please reschedule it for 10:00 today? Thank you for your understanding.
Пример базовых элементов промпта

Примеры промптов для разных задач

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

1. Копирайтинг

Промпт: Напиши описание для клиентов. Наша компания разработала мобильное приложение, которое позволяет повышать качество картинок при помощи искусственного интеллекта. Можно скачать и протестировать бесплатно. Текст должен быть кратким и без лишнего пафоса.
Ответ: Улучшайте свои фотографии с помощью бесплатного мобильного приложения. Более яркие, четкие и привлекательные снимки всего в несколько касаний. Искусственный интеллект оптимизирует цвет, контрастность и резкость изображений, чтобы создать идеальное визуальное впечатление. Попробуйте сейчас!

2. Редактирование текста

Промпт: Напиши простыми словами: "В связи с неблагоприятными метеорологическими условиями и высокой вероятностью дождя было принято решение отложить проведение запланированного ранее мероприятия на открытом воздухе".
Ответ: Из-за плохой погоды и большой вероятности дождя мы решили перенести запланированное на улице мероприятие.

3. Саммари

Промпт: Сделай саммари из письма ниже:
Дорогая Оливия,
Конференция по солнечной энергетике прошла отлично. Компания New Horizon Manufacturing хочет встретиться с нами, чтобы обсудить систему электрических окон, которую мы собираемся запустить. Я думаю, что было бы замечательно поговорить в этот вторник. Что скажешь?
С наилучшими пожеланиями,
Аллисон
Ответ: Аллисон предлагает Оливии встретиться с компанией New Horizon Manufacturing, чтобы обсудить систему электрических окон, которую они планируют запустить. Она предлагает встречаться во вторник.

4. Перевод

Промпт: Переведи этот текст на русский язык: "Where can I find a bookstore?"
Ответ: Где я могу найти книжный магазин?

5. Написание кода

Промпт: Table departments, columns = [DepartmentId, DepartmentName]Table students, columns = [DepartmentId, StudentId, StudentName]Create a MySQL query for all students in the Computer Science Department
Ответ: SELECT StudentId, StudentName FROM students WHERE DepartmentId IN (SELECT DepartmentId FROM departments WHERE DepartmentName = 'Computer Science');

Советы для подготовки промптов

Несколько базовых правил, которые позволят GPT лучше справиться с задачей:

1. Начните с понятной команды

Напиши, отредактируй, перепиши в деловом стиле, сократи, дополни, переведи на английский, сделай саммари, напиши код, составь список из 10 пунктов и т.д... сразу укажите, что должна сделать модель.

2. Добавьте контекст, который нужно учитывать

Для получения релевантного ответа убедитесь, что в промпте указаны все важные детали. Все, что не указано, вы оставляете на усмотрение GPT.

Очень абстрактно: напиши итоги совещания...
Лучше: напиши общий итог совещания в одном абзаце. Далее перечисли по очереди всех докладчиков, напиши буллетами основные идеи каждого из них и предложения по дальнейшим шагам, если они были...

3. Будьте краткими

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

4. Используйте разделители, чтобы показать отдельные части промпта

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

Промпт: Напиши в 1 абзац саммари текста, выделенного тройными кавычками.
"""Текст"""

5. Укажите нужную длину ответа

Чатбот не знает, какой тип текста вам нужен – несколько подробных абзацев или краткое определение. Подскажите ему. Обратите внимание, что количество слов или символов работает не точно. Лучше указать количество абзацев или буллетов.

6. Если ответ вас не устраивает, напишите, что поправить

Если ответ слишком длинный, попросите сократить. Если слишком простой, попросите добавить деталей. Если вам не нравится формат, отправьте пример, как надо. Чем меньше GPT приходится угадывать, тем более точный результат вы получите.

Использование ролей

Эффективным инструментом при подготовке промптов являются ролевые модели. Представь, что ты... Ответь как-будто ты...

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

В качестве ролевой модели можно использовать конкретных людей.

Промпт: Напиши, что такое физика, в стиле Эрнеста Хемингуэя.
Ответ: Физика – это беспощадная охота на тайны Вселенной. Как рыбак, я бросаю свою сеть в океан времени и пространства, в поисках ответов на вечные вопросы. Это искусство разгадывать коды природы, раскрывая ее самые глубокие секреты. Физика – это битва между разумом и хаосом. Я вступаю в эту схватку с оружием знания и наблюдаю, как законы природы раскрываются передо мной. Физика – это стремление к пониманию нашего существования. Я проникаю в суть мира, чтобы раскрыть его загадки. Но каждое открытие лишь поднимает новые вопросы, и я продолжаю свой путь, никогда не удовлетворенный, всегда голодный новых знаний...

Как вы видите, оба определения правильные, но очень отличаются в зависимости от заданной ролевой модели.

Разные модели GPT и поддержка контекста

В @GPT4Telegrambot доступны на выбор 4 модели ChatGPT:

  • gpt-3.5-turbo – самая популярная и доступная модель в семействе GPT, оптимизирована для чата и отлично справляется с пониманием и генерацией текста. Лимит токенов: 4096.
  • gpt-3.5-turbo-instruct – новая модель, оптимизирована для ответов на вопросы и конкретных задач: переведи, сделай саммари и др. Лимит токенов: 4096.
  • gpt-3.5-turbo-16k имеет те же возможности, что основная модель, но поддерживает в 4 раза больше контекста. Лимит токенов: 16384.
  • gpt-4 – самая совершенная на сегодня модель понимания и генерации естественного языка, способная справляться со сложными и творческими задачами. Лимит токенов: 8192.

Лимит токенов определяет максимально возможную длину вашего запроса + сгенерированного ответа GPT. 1 токен равен примерно 4 символам английского языка или 1 символу на других языках.

Модель 16k подходит для работы с текстами большого объема или в случае, если нужно запомнить большое количество контекста.

С грамотно составленными промптами GPT станет для вас незаменимым помощником. Попробуйте сами!

@GPT4Telegrambot

Report Page