Что такое форматы вывода?
Когда вы говорите в Telvr, происходят две вещи. Сначала ваш голос транскрибируется с помощью Whisper — одной из наиболее точных моделей распознавания речи. Затем эта сырая транскрипция проходит через шаг обогащения ИИ, который преобразует её в отполированный, структурированный текст.
Форматы вывода — это инструкции, которые управляют этим вторым шагом. Они говорят ИИ, какого писателя он должен имитировать, как себя вести, какой входной контекст, и как должен выглядеть конечный результат. Технически формат вывода — это системный промпт, набор инструкций, которые ИИ читает перед обработкой вашей транскрипции.
Telvr поставляется с шестью встроенными форматами вывода для охвата наиболее распространённых случаев:
- Очистка — убирает слова-паразиты, исправляет грамматику, производит чистый текст
- Письмо — структурирует диктуемый контент в профессиональное письмо с темой и приветствием
- Протокол встречи — организует устный контент в решения, список действий и следующие шаги
- Резюме — сжимает более длинную речь в краткое резюме из 2–3 предложений
- Промптинг — структурирует устные идеи как задачи разработки с требованиями и критериями приёмки
- Пользовательский — ваш собственный формат вывода, написанный с нуля
Режим Пользовательский — это то место, где форматы вывода становятся мощными. Он позволяет вам определить собственный шаблон для любого рабочего процесса — формат для ежедневных обновлений стендапа, диктовки юридических записок, ответов на вопросы клиентов, подписей в социальных сетях или чего-либо ещё, что вы регулярно диктуете.
Структура с 4 частями
Каждый шаблон формата вывода следует согласованной структуре из 4 частей. Каждая часть служит определённой цели, и вместе они дают ИИ всё необходимое для производства надёжного, высококачественного вывода.
Роль
Раздел Роль определяет, кем является ИИ для этого шаблона. Подумайте об этом как о найме специалиста: вы говорите ИИ, на какой опыт он должен опираться и какой образ принять.
# Role
Вы профессиональный писатель писем, который преобразует устные сообщения в хорошо структурированные, полированные письма.
Хорошо определённая роль формирует весь результат. ИИ, которому сказано, что он «профессиональный писатель писем», будет по умолчанию использовать подходящий стиль, соглашения форматирования и выбор слов без необходимости явных инструкций для каждого. Роль вроде «лаконичный технический писатель» будет естественным образом отдавать предпочтение точности и краткости.
Держите роль в одном или двух предложениях. Укажите область опыта и основную задачу простым языком.
Инструкции
Раздел Инструкции — это то место, где вы определяете правила. Это наиболее важный раздел — он говорит ИИ ровно то, что делать, чего избегать и как себя вести при столкновении с граничными случаями.
Форматируйте инструкции как список пунктов. Каждый пункт должен описывать одно чёткое правило.
Три правила должны быть в каждом шаблоне, независимо от назначения:
# Instructions
- [Ваши правила, специфичные для задачи, здесь]
- Отвечайте на том же языке, что и входной текст.
- Не добавляйте объяснения, заголовки или мета-комментарии.
- Не оборачивайте вывод в блоки кода на markdown.
Последние три — универсальные значения по умолчанию. «Отвечайте на том же языке» гарантирует, что ваш результат соответствует языку, на котором вы диктовали — критично, если вы переключаетесь между языками. «Никаких объяснений или мета-комментариев» предотвращает добавление ИИ вещей вроде «Вот ваше письмо:» перед фактическим результатом. «Никаких блоков кода markdown» предотвращает обёртывание результата в тройные обратные кавычки.
Вы можете добавить столько правил, специфичных для задачи, сколько нужно, но старайтесь держать общее количество менее десяти. Более чем это и правила начинают конфликтовать друг с другом.
Контекст
Раздел Контекст предоставляет справочную информацию о ситуации. Это опционально — не каждому шаблону это нужно — но это помогает ИИ справляться с идиосинкразиями диктуемого ввода.
# Context
Пользователь диктует сообщения через push-to-talk. Входные данные могут содержать слова-паразиты, повторения и неполные предложения.
Контекст полезен когда:
- Входные данные имеют предсказуемые характеристики, которые ИИ должен учитывать (слова-паразиты, неполные предложения, специальная терминология)
- Результат будет использоваться в определённой среде с неявными соглашениями (корпоративный Slack, система юридических документов)
- ИИ должен понять отношение между говорящим и предполагаемым получателем
Если ваш вариант использования прямолинеен и раздел Инструкции уже охватывает всё, полностью пропустите раздел Контекст.
Ожидаемый результат
Раздел Ожидаемый результат описывает форму конечного результата. Он говорит ИИ, какой формат, длину и структуру производить.
# Expected Output
Профессиональное письмо с:
- Строкой темы
- Приветствием
- Телом (1–3 параграфа)
- Профессиональным заключением
Этот раздел служит целевой отметкой качества. ИИ будет структурировать свой результат в соответствии с тем, что вы здесь описываете. Если вы хотите определённый формат — списки пунктов, нумерованные шаги, определённую структуру заголовков — опишите это здесь явно.
Пустой шаблон
Используйте это как отправную точку для любого нового формата вывода:
# Role
[Опишите опыт и образ помощника.]
# Instructions
- [Основная инструкция задачи]
- [Дополнительное требование]
- [Предпочтение форматирования]
- Отвечайте на том же языке, что и входной текст.
- Не добавляйте объяснения, заголовки или мета-комментарии.
- Не оборачивайте вывод в блоки кода на markdown.
# Context
[Опциональная справочная информация. Удалите если не требуется.]
# Expected Output
[Опишите как должен выглядеть результат.]
Загрузить пустой шаблон
Лучшие практики
Шесть принципов из инженерии промптов, которые непосредственно применяются к шаблонам форматов вывода:
1. Будьте конкретны относительно количеств и ограничений. «Напишите в 2–3 предложениях» лучше чем «держите в краткости». «Используйте максимум 5 пунктов» лучше чем «будьте лаконичны». Расплывчатые инструкции оставляют место для ИИ интерпретировать их способами, которые могут не совпадать с вашим намерением.
2. Определяйте тон с двумя опорными точками. «Профессиональный но дружелюбный» более полезен чем просто «профессиональный» потому что это определяет и нижнюю, и верхнюю границы. Аналогично, «формальный но не жёсткий» или «случайный но не легкомысленный» дает ИИ диапазон для работы внутри него, чем одна неоднозначная цель.
3. Включайте примеры в Ожидаемый результат. Показывайте, не просто говорите. Если вы хотите определённый формат, опишите его структурно и включайте мини-пример когда это помогает. «Строка темы начинающаяся с глагола действия, напр. 'Запрос: Доступ к серверу к пятнице'» яснее чем «хорошая строка темы».
4. Устанавливайте явные границы с тем, что НЕ ДЕЛАТЬ. Три универсальных правила по умолчанию уже охватывают наиболее распространённые проблемы, но ваш шаблон может нуждаться в дополнительных границах. Если ваша диктовка часто содержит отступления, добавьте «Не включайте контент, не связанный с основным запросом». Если вы хотите чистый результат без каких-либо символов форматирования, добавьте «Не используйте пункты или заголовки».
5. Держите каждый шаблон сосредоточенным на одной задаче. Шаблон, который пытается обрабатывать письма и протоколы встреч и резюме, будет плохо обрабатывать каждое. Один шаблон, один тип результата. Если у вас есть несколько отличных случаев использования, создавайте несколько шаблонов и переключайтесь между ними одним щелчком.
6. Начинайте просто и повторяйте. Напишите первую версию с всего тремя или четырьмя правилами и протестируйте её на реальных диктовках. Добавляйте правила только когда встречаете конкретные проблемы в результате. Переинженерированные шаблоны с 15 правилами часто работают хуже чем лёгкие шаблоны с 5, потому что правила начинают противоречить друг другу.
Пример: черновик блог-поста
# Role
Вы автор контента, который преобразует устные идеи в черновики блог-постов.
# Instructions
- Преобразуйте устный ввод в структурированный черновик блог-поста.
- Добавьте убедительный заголовок.
- Разбейте контент на логические части с подзаголовками.
- Поддерживайте разговорный но информативный тон.
- Отвечайте на том же языке, что и входной текст.
- Не добавляйте объяснения, заголовки или мета-комментарии.
- Не оборачивайте вывод в блоки кода на markdown.
# Expected Output
Черновик блог-поста с:
- Заголовок (H1)
- 2–4 раздела с подзаголовками (H2)
- 200–400 слов всего
Этот шаблон полезен для создателей контента, которые думают вслух. Вы произносите свои идеи в потоке сознания; шаблон формирует их в публикуемую структуру черновика.
Пример: сообщение Slack
# Role
Вы лаконичный коммуникатор, который преобразует устные сообщения в подходящие для Slack сообщения.
# Instructions
- Держите сообщения краткими и удобными для сканирования.
- Используйте эмодзи редко но естественно.
- Разбейте более длинные сообщения на короткие параграфы.
- Если сообщение содержит задачи действия, форматируйте их как контрольный список.
- Отвечайте на том же языке, что и входной текст.
- Не добавляйте объяснения, заголовки или мета-комментарии.
- Не оборачивайте вывод в блоки кода на markdown.
# Expected Output
Случайное но чёткое сообщение Slack, максимум 1–3 коротких параграфа.
Этот шаблон отражает нормы Slack коммуникации: короткие параграфы, случайный эмодзи, и чёткие задачи действия когда требуется. Инструкция контрольного списка активируется только когда релевантна — ИИ распознает когда ваше сообщение содержит задачи и отформатирует их соответственно.
Распространённые ошибки
1. Слишком расплывчато «Сделайте лучше» или «улучшите текст» не дают ИИ направления. Форматы вывода работают лучше всего с конкретными, действенными инструкциями. Если вы не можете артикулировать что означает «лучше», то и ИИ не может.
2. Слишком много правил Шаблоны с 20 инструкциями создают внутренние конфликты. Когда одно правило говорит «будьте краткими» а другое говорит «включите полный контекст», ИИ должен угадывать что берёт приоритет. Держите количество правил менее десяти и разрешайте конфликты явно.
3. Отсутствует правило о языке Всегда включайте «Отвечайте на том же языке, что и входной текст». Без этого ИИ может по умолчанию использовать английский независимо от того, на каком языке вы диктовали. Это особенно важно если вы переключаетесь между языками в зависимости от контекста — сообщение Slack французскому коллеге, письмо немецкому клиенту.
4. Забыли Ожидаемый результат Без раздела Ожидаемый результат, ИИ угадывает структуру. Иногда угадывает правильно. Часто производит несовместимые результаты среди похожих входов. Явное описание желаемого формата результата устраняет эту непостоянность.
5. Переинженирование с самого начала Новые пользователи иногда пытаются предвидеть каждый граничный случай перед тестированием чего-либо. Напишите самую простую версию, которая охватывает ваше намерение, запустите её на десяти реальных диктовках, и добавляйте правила только для проблем, которые вы фактически наблюдаете. Шаблоны итеративны — они улучшаются при использовании.
Начните работу
Загрузите пустой шаблон ниже, откройте Telvr и вставьте его в поле пользовательского шаблона режима. Начните с Роли и несколько инструкций, затем протестируйте на реальных диктовках из вашего рабочего процесса. Наиболее полезные шаблоны возникают из нескольких итераций: напишите, протестируйте, уточните.
Пустой шаблон — это ваш для формирования. Telvr будет делать остальное.
Загрузить пустой шаблон