
Прежде чем двигаться дальше, коротко вспомним, что мы уже знаем про промтинг: контекстом мы задавали область поиска и конструирования, в задаче формулировали суть нашего обращения.
Форматы же рассказывают GPT, в каком виде мы хотели бы получить ответ.
Основных форматов (помимо «обычного» текста) два — список и таблица.
1. Список
Список можно детализировать, например уточнить, какие именно разделы или пункты должны быть обязательно включены в ответ.
Напиши план путешествия по Калининградской области на два дня. План должен включать в себя встречу в аэропорту и возвращение в аэропорт. Ответ подготовь в виде списка.
2. Таблица
Помоги придумать пять персонажей для настольной ролевой игры в стиле фэнтези. У каждого персонажа должны быть следующие характеристики: имя, раса, сильные стороны, слабые стороны. Ответ подготовь в виде таблицы.
Вы можете попросить GPT оформить результат в виде одного из форматов данных. Для таблицы это может быть JSON, для списка — маркдаун.
Подготовь данные о первых пяти элементах таблицы Менделеева.
Результат представь в формате JSON со следующей структурой:
- название (title),
 - год открытия (discovery_year),
 - порядковый номер (index_number),
 - заряд ядра атома (atom_charge),
 - характер простого вещества: металл — неметалл (simple_substance).
 
Ответ:
[  
    {  
        "title": "Водород",  
        "discovery\_year": 1766,  
        "index\_number": 1,  
        "atom\_charge": 1, 
        "simple\_substance": "неметалл", 
    },...убрали ещё четыре объекта для экономии места. 
]
Кроме того, для элементов списка или таблицы можно задать выделение отдельных слов или сортировку.
Ты помощник руководителя. Ты помогаешь собирать информацию обо всех присутствующих на собрании людях. В стенограмме заседания выдели имена всех людей и составь их список по алфавиту.
Для описания формата есть три ключевых элемента:
- Объём и подробность.
 - Структурирование.
 - Требования к языку.
 
В этом параграфе мы сфокусируемся на них.
Объём ответа
Представьте — вас заинтересовала какая-то история. Например, забастовка на Ленских рудниках 1912 года. Вы хотите узнать о ней чуть подробнее — и у вас есть целый спектр источников разной степени детализации: от статьи в «Википедии» и видео блогеров до монографий. Остаётся только выбрать наиболее подходящий.
Вот и с помощниками так же: стоит явно ограничивать объём ответа, чтобы не получить страницу текста по теме, когда нам нужно ухватить суть в 2–3 предложениях.
Мы можем установить ограничение обобщённой характеристикой («Ответь коротко») или дать точный объём — 300 знаков, пять предложений, четыре строки.
С объёмом связана и подробность ответа. Скорее всего, при более полном ответе подробность и количество деталей будут увеличиваться, но это также можно установить напрямую заранее — попросить более или менее глубокий ответ.
Указывая объём и подробность ответа, можно уточнить:
- количество знаков, слов, предложений, абзацев;
 - наличие и число деталей (имена, даты, иные параметры).
 
Найди информацию о составе крови. Длина ответа не более 144 слов.
Опиши подробно в 20 предложениях историю возникновения языка программирования С#, укажи 10 ключевых дат внутри.
Структура ответа
Чтобы было удобнее работать с результатами и проверять их достоверность, GPT полезно объяснить, как их структурировать.
Обычно структурирование выражается в просьбе:
- разбить на логические блоки;
 - дать нумерованные списки, рейтинги;
 - выделить ключевые мысли, выводы;
 - оформить по примеру.
 
Представь факты в виде рейтинга, где 1 — самый часто встречающийся факт.
Оформи текст по примеру и добавь в конце общий вывод длиной не более 25 слов.
При просьбе сделать вывод мы можем обращаться к особой суперсиле GPT — суммаризации. Это особый приём, когда модель обобщает содержание ответа в короткой и ёмкой форме. Такой формой удобно пользоваться при структурировании.
Требования к языку
Ещё один важный параметр, который нужно учитывать при формулировании запроса, — язык и стилистика ответа.
Можно настроить следующие параметры языка:
- язык представления (русский, английский, китайский, т. п.);
 - сложность языка (научно-популярный, узкоспециализированный);
 - лексика языка (просторечия, жаргонизмы, терминология).
 
Представь ответ на английском языке.
Результат должен быть на жаргоне и в терминологии разработчиков.
Надо сказать про ещё один момент. Когда мы работаем с языком модели, то можем просить её настроиться на определённую тональность языка. Тональность подразумевает особый стиль — слова, длину предложений, уровень эмоциональности.
Такой тон легче всего продемонстрировать GPT через пример. То есть когда указываем требования к языку, даём пример, в каком стиле хотим получить ответ.
Отлично! Вот вы и научились точнее настраивать формат ответов. Это поможет на лету преобразовывать информацию под нужные критерии.
Например, можно «скормить» GPT данные для отчёта и отчёт за предыдущий месяц как пример — и попросить сгенерировать новый с актуальными данными. Тут возможности ограничены только вашей фантазией: пробуйте, экспериментируйте и создавайте!
А в следующем параграфе мы расскажем о том, зачем нужны ограничения для ответов языковой модели и чем они могут быть полезны.