Как диктовать промпты нейросетям голосом
Хороший запрос к нейросети длинный: в нём контекст, задача, ограничения. Набирать всё это руками лень, поэтому многие пишут коротко — и получают общий ответ. Голосом подробный запрос продиктовать проще.
Нейросеть отвечает ровно настолько хорошо, насколько понятно вы описали задачу. Но когда запрос приходится набирать, хочется сократить: «напиши письмо клиенту про задержку». А в голове у вас при этом целая картина — кто клиент, чем он недоволен, что вы готовы предложить. Голосом эту картину проще вынуть наружу целиком.
Почему голосом удобнее описывать задачу подробно
Тут нет магии скорости, и мы не будем обещать «в несколько раз быстрее». Причина в другом: говорить подробно психологически легче, чем печатать подробно. Рассказывая задачу, вы проговариваете то, что при наборе опустили бы как «и так понятно». А нейросеть как раз не знает того, что «и так понятно» только вам.
Второй плюс — рассуждение вслух. Вы можете начать с контекста, вспомнить по ходу ограничение, добавить пример. Набирать так же свободно мешает привычка редактировать на лету.
Как строить устный промпт
Диктовка без плана превращается в поток. Чтобы не потерять нужное, держите в голове пять частей и проговаривайте их по порядку:
- Контекст. Кто вы, где работаете, для кого это. «Я руковожу небольшим интернет-магазином, пишу клиенту, который ждёт заказ».
- Задача. Что именно нужно сделать, одним предложением. «Нужно составить ответ на жалобу».
- Ограничения. Чего нельзя и что обязательно. «Не больше трёх абзацев, не обещать конкретных сроков, тон вежливый, но не заискивающий».
- Пример. Как должно выглядеть хорошо или какой текст вам нравится. Если примера нет, этот пункт можно пропустить.
- Формат ответа. Список, таблица, письмо, сколько абзацев, на каком языке.
Порядок не священный, но один принцип стоит держать: самое важное — задачу и ограничения — не оставляйте на конец. К концу длинной диктовки легко забыть, что вы хотели.
Три примера
Ниже — устные промпты и то, как они выглядят текстом. Это придуманные иллюстрации, а не результат работы программы.
Пример 1. Письмо клиенту (придуман для иллюстрации)
Сказано: контекст я руковожу небольшим интернет-магазином задача ответить клиенту который жалуется что заказ не пришёл ограничения не обещай конкретную дату не извиняйся больше одного раза и пиши спокойно без канцелярита формат короткое письмо в три абзаца
Текстом: Контекст: я руковожу небольшим интернет-магазином. Задача: ответить клиенту, который жалуется, что заказ не пришёл. Ограничения: не обещай конкретную дату, не извиняйся больше одного раза и пиши спокойно, без канцелярита. Формат: короткое письмо в три абзаца.
Пример 2. Разбор текста (придуман для иллюстрации)
Сказано: ниже будет статья для блога я хочу чтобы ты нашёл в ней места где мысль непонятна не переписывай текст а просто перечисли эти места списком и к каждому одну строчку что именно непонятно
Текстом: Ниже будет статья для блога. Я хочу, чтобы ты нашёл в ней места, где мысль непонятна. Не переписывай текст, а просто перечисли эти места списком и к каждому — одну строчку: что именно непонятно.
Пример 3. Помощь с кодом (придуман для иллюстрации)
Сказано: у меня есть функция которая считает скидку по промокоду и иногда она возвращает отрицательную цену нужно найти причину не переписывай всю функцию покажи только строку где ошибка и объясни простыми словами вот код
Текстом: У меня есть функция, которая считает скидку по промокоду, и иногда она возвращает отрицательную цену. Нужно найти причину. Не переписывай всю функцию: покажи только строку, где ошибка, и объясни простыми словами. Вот код.
Обратите внимание: в каждом примере ограничение стоит рядом с задачей, а не в конце. И в каждом есть отрицание — «не переписывай». Такие запреты голосом даются легко, и они сужают поле для догадок.
Как не сбиваться
- Продумайте начало до нажатия клавиши. Достаточно первой фразы и порядка пяти частей.
- Говорите законченными фразами. Если запнулись, не бросайте мысль на полуслове, а договорите и скажите «точнее» — и повторите.
- Паузы нормальны. Подумать секунду посреди фразы можно: пока клавиша зажата, запись идёт. Но распознаватель опирается на паузы, и пауза посреди мысли может превратиться в точку — об этом в статье про знаки препинания.
- Названия — в словарь. Названия моделей, библиотек и сервисов лучше добавить заранее, чтобы не править потом каждое.
- Перечитайте перед отправкой. Это занимает несколько секунд, а стоит одного лишнего запроса. Другие приёмы — в статье «Как диктовать, чтобы не переделывать».
Почему для промптов важна дословность
В письме коллеге, если программа заменила слово синонимом, ничего страшного не случится. В промпте случится: нейросеть реагирует на формулировки. Заменили «перечисли» на «опиши» — получили абзац вместо списка. Убрали «не» — получили противоположное. А поскольку вы не набирали текст сами, подмену легко не заметить: глаз читает то, что вы помните как сказанное.
Doslovno строит текст так: после распознавания языковая модель расставляет знаки препинания, и затем слова сравниваются со сказанным механически. Модель только расставила знаки — ответ принят. Немного потеряла или дописала — пропавшие слова возвращаются, выдуманные выбрасываются. Изменила слишком много — ответ выбрасывается целиком, и вставляется текст, как его распознали. Речь короче четырёх секунд на вычитку не уходит вовсе. Это защита от подмены слов, а не гарантия идеального распознавания: само распознавание может ошибиться, и перечитать результат всё равно нужно.
Когда пригодится формат «Smart»
Бывает, что надиктовано сбивчиво: вы перескакивали с мысли на мысль, возвращались, поправляли себя. Для такого случая в Doslovno есть формат «Smart» — он переписывает текст своими словами. Он задуман как раз для того, чтобы из потока получить более ровную формулировку, — но получится ли она такой, как вам нужно, видно только после прочтения.
Но подходите осторожно:
- это уже не дословность: смысл, порядок и акценты могут сместиться, а сторож дословности на этот формат не распространяется — вы сами просили переписать;
- формат выбирается явно во время записи, по умолчанию всегда дословный;
- он есть только в версии для Mac; на бесплатном тарифе вход по почте даёт разовые 30 минут «Smart» и «Перевод», на платных тарифах предела нет;
- итоговый промпт нужно перечитать целиком и сверить с тем, что вы хотели сказать.
Если задача важная, надёжнее продиктовать дословно по пяти частям, а переписывание оставить на случай, когда дословный текст получился совсем кашей.
Когда лучше печатать
Голосом неудобно диктовать код: имена переменных, скобки, знаки. Если в промпте есть фрагмент кода, надиктуйте объяснение, а сам код вставьте из редактора. И отдельно: локальная модель Doslovno пишет английские названия кириллицей, пока слово не добавлено в словарь, — для промптов, насыщенных терминами, это лишняя ручная правка.
О том, куда уходит ваш голос и текст, — в статье про приватность. О программе в целом — на главной.
Вопросы
Зачем диктовать промпты голосом, а не печатать?
Подробное описание задачи голосом проговорить проще, чем набрать: меньше соблазна сократить запрос до пары слов. А чем больше вы рассказали нейросети о контексте и ограничениях, тем меньше ей приходится додумывать.
Из чего состоит хороший устный промпт?
Из пяти частей: контекст (кто вы и в какой ситуации), задача (что нужно сделать), ограничения (чего нельзя и что обязательно), пример (как должно выглядеть хорошо) и формат ответа (список, таблица, сколько абзацев).
Почему для промптов важна дословность?
В промпте значима каждая формулировка: поменяли слово — изменился запрос. Если программа голосового ввода «причёсывает» текст, ответ нейросети может уйти не туда, а вы не поймёте почему. В Doslovno слова после вычитки сверяются со сказанным механически.
Что делать с названиями библиотек и моделей?
Локальная модель распознавания пишет английские названия кириллицей, пока слово не попало в словарь. Добавьте нужные названия в словарь Doslovno: поправили один раз — дальше программа пишет их правильно сама. Облачное распознавание на платных тарифах обычно оставляет такие названия латиницей.
Что такое формат «Smart» в Doslovno и подойдёт ли он для промптов?
«Smart» — формат, в котором текст переписывается своими словами. Он выбирается явно во время записи и есть только в версии для Mac. Для промптов его можно пробовать, если речь получилась сбивчивой, но результат нужно перечитывать: переписывание может изменить смысл.