Как диктовать промпты нейросетям голосом

Хороший запрос к нейросети длинный: в нём контекст, задача, ограничения. Набирать всё это руками лень, поэтому многие пишут коротко — и получают общий ответ. Голосом подробный запрос продиктовать проще.

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

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

Почему голосом удобнее описывать задачу подробно

Тут нет магии скорости, и мы не будем обещать «в несколько раз быстрее». Причина в другом: говорить подробно психологически легче, чем печатать подробно. Рассказывая задачу, вы проговариваете то, что при наборе опустили бы как «и так понятно». А нейросеть как раз не знает того, что «и так понятно» только вам.

Второй плюс — рассуждение вслух. Вы можете начать с контекста, вспомнить по ходу ограничение, добавить пример. Набирать так же свободно мешает привычка редактировать на лету.

Как строить устный промпт

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

  1. Контекст. Кто вы, где работаете, для кого это. «Я руковожу небольшим интернет-магазином, пишу клиенту, который ждёт заказ».
  2. Задача. Что именно нужно сделать, одним предложением. «Нужно составить ответ на жалобу».
  3. Ограничения. Чего нельзя и что обязательно. «Не больше трёх абзацев, не обещать конкретных сроков, тон вежливый, но не заискивающий».
  4. Пример. Как должно выглядеть хорошо или какой текст вам нравится. Если примера нет, этот пункт можно пропустить.
  5. Формат ответа. Список, таблица, письмо, сколько абзацев, на каком языке.

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

Три примера

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

Пример 1. Письмо клиенту (придуман для иллюстрации)

Сказано: контекст я руковожу небольшим интернет-магазином задача ответить клиенту который жалуется что заказ не пришёл ограничения не обещай конкретную дату не извиняйся больше одного раза и пиши спокойно без канцелярита формат короткое письмо в три абзаца

Текстом: Контекст: я руковожу небольшим интернет-магазином. Задача: ответить клиенту, который жалуется, что заказ не пришёл. Ограничения: не обещай конкретную дату, не извиняйся больше одного раза и пиши спокойно, без канцелярита. Формат: короткое письмо в три абзаца.

Пример 2. Разбор текста (придуман для иллюстрации)

Сказано: ниже будет статья для блога я хочу чтобы ты нашёл в ней места где мысль непонятна не переписывай текст а просто перечисли эти места списком и к каждому одну строчку что именно непонятно

Текстом: Ниже будет статья для блога. Я хочу, чтобы ты нашёл в ней места, где мысль непонятна. Не переписывай текст, а просто перечисли эти места списком и к каждому — одну строчку: что именно непонятно.

Пример 3. Помощь с кодом (придуман для иллюстрации)

Сказано: у меня есть функция которая считает скидку по промокоду и иногда она возвращает отрицательную цену нужно найти причину не переписывай всю функцию покажи только строку где ошибка и объясни простыми словами вот код

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

Обратите внимание: в каждом примере ограничение стоит рядом с задачей, а не в конце. И в каждом есть отрицание — «не переписывай». Такие запреты голосом даются легко, и они сужают поле для догадок.

Как не сбиваться

  • Продумайте начало до нажатия клавиши. Достаточно первой фразы и порядка пяти частей.
  • Говорите законченными фразами. Если запнулись, не бросайте мысль на полуслове, а договорите и скажите «точнее» — и повторите.
  • Паузы нормальны. Подумать секунду посреди фразы можно: пока клавиша зажата, запись идёт. Но распознаватель опирается на паузы, и пауза посреди мысли может превратиться в точку — об этом в статье про знаки препинания.
  • Названия — в словарь. Названия моделей, библиотек и сервисов лучше добавить заранее, чтобы не править потом каждое.
  • Перечитайте перед отправкой. Это занимает несколько секунд, а стоит одного лишнего запроса. Другие приёмы — в статье «Как диктовать, чтобы не переделывать».

Почему для промптов важна дословность

В письме коллеге, если программа заменила слово синонимом, ничего страшного не случится. В промпте случится: нейросеть реагирует на формулировки. Заменили «перечисли» на «опиши» — получили абзац вместо списка. Убрали «не» — получили противоположное. А поскольку вы не набирали текст сами, подмену легко не заметить: глаз читает то, что вы помните как сказанное.

Doslovno строит текст так: после распознавания языковая модель расставляет знаки препинания, и затем слова сравниваются со сказанным механически. Модель только расставила знаки — ответ принят. Немного потеряла или дописала — пропавшие слова возвращаются, выдуманные выбрасываются. Изменила слишком много — ответ выбрасывается целиком, и вставляется текст, как его распознали. Речь короче четырёх секунд на вычитку не уходит вовсе. Это защита от подмены слов, а не гарантия идеального распознавания: само распознавание может ошибиться, и перечитать результат всё равно нужно.

Когда пригодится формат «Smart»

Бывает, что надиктовано сбивчиво: вы перескакивали с мысли на мысль, возвращались, поправляли себя. Для такого случая в Doslovno есть формат «Smart» — он переписывает текст своими словами. Он задуман как раз для того, чтобы из потока получить более ровную формулировку, — но получится ли она такой, как вам нужно, видно только после прочтения.

Но подходите осторожно:

  • это уже не дословность: смысл, порядок и акценты могут сместиться, а сторож дословности на этот формат не распространяется — вы сами просили переписать;
  • формат выбирается явно во время записи, по умолчанию всегда дословный;
  • он есть только в версии для Mac; на бесплатном тарифе вход по почте даёт разовые 30 минут «Smart» и «Перевод», на платных тарифах предела нет;
  • итоговый промпт нужно перечитать целиком и сверить с тем, что вы хотели сказать.

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

Когда лучше печатать

Голосом неудобно диктовать код: имена переменных, скобки, знаки. Если в промпте есть фрагмент кода, надиктуйте объяснение, а сам код вставьте из редактора. И отдельно: локальная модель Doslovno пишет английские названия кириллицей, пока слово не добавлено в словарь, — для промптов, насыщенных терминами, это лишняя ручная правка.

О том, куда уходит ваш голос и текст, — в статье про приватность. О программе в целом — на главной.

Вопросы

Зачем диктовать промпты голосом, а не печатать?

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

Из чего состоит хороший устный промпт?

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

Почему для промптов важна дословность?

В промпте значима каждая формулировка: поменяли слово — изменился запрос. Если программа голосового ввода «причёсывает» текст, ответ нейросети может уйти не туда, а вы не поймёте почему. В Doslovno слова после вычитки сверяются со сказанным механически.

Что делать с названиями библиотек и моделей?

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

Что такое формат «Smart» в Doslovno и подойдёт ли он для промптов?

«Smart» — формат, в котором текст переписывается своими словами. Он выбирается явно во время записи и есть только в версии для Mac. Для промптов его можно пробовать, если речь получилась сбивчивой, но результат нужно перечитывать: переписывание может изменить смысл.