Добавить в корзинуПозвонить
Найти в Дзене

Составление эффективных запросов (промптов) - скрытые возможности искусственного интеллекта для работы и учёбы.

Это вторая статья из цикла "Основы работы с ИИ. Личный опыт". В первой статье были показаны основы работы с ИИ. Думаю, после прочтения предыдущей статьи ни у кого не вызывает сомнения, насколько мощный и серьезный инструмент - ИИ. Это далеко не "просто поисковик". Он отличается от поисковых машин как день и ночь. При этом работа с ним отличается завидной простотой. Действительно, нужно лишь задать вопрос, чтобы получить на него корректный и развернутый ответ. Да, все это так, но надо понимать, что это не предел, и из ИИ можно выжать гораздо больше. И для этого нужно уметь грамотно задавать вопросы нашему помощнику. Этот процесс еще называют «составление промптов». И речь пойдет именно об этом. Можно выделить общие принципы составления промптов. Никто не запрещает задавать ИИ запросы обобщенного характера (например "расскажи мне про химию") и система выдаст вам ответ, но он тоже будет общего характера. Если же нужен конкретный ответ, то и вопрос должен звучать в том же духе. Продолжим
Оглавление

Это вторая статья из цикла "Основы работы с ИИ. Личный опыт". В первой статье были показаны основы работы с ИИ.

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

Да, все это так, но надо понимать, что это не предел, и из ИИ можно выжать гораздо больше. И для этого нужно уметь грамотно задавать вопросы нашему помощнику. Этот процесс еще называют «составление промптов». И речь пойдет именно об этом.

Можно выделить общие принципы составления промптов.

1. Конкретность - кратчайший путь к цели.

Никто не запрещает задавать ИИ запросы обобщенного характера (например "расскажи мне про химию") и система выдаст вам ответ, но он тоже будет общего характера.

Размышления скрыты, но их можно посмотреть, выполнив запрос самостоятельно
Размышления скрыты, но их можно посмотреть, выполнив запрос самостоятельно

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

На запрос «химические свойства хлора» ответ будет дан в общих чертах, на уровне средней школы 9-го класса, без тонкостей.

Ответ на уровне 9 класса
Ответ на уровне 9 класса

Размышления ИИ. Он понимает вопрос как базовый и соответственно строит ответ
Размышления ИИ. Он понимает вопрос как базовый и соответственно строит ответ

Но изменив запрос на «химические свойства хлора для студента химического факультета» ответ будет дан уже более развернутый.

Ответ гораздо более сложный, это действительно уровень ВУЗа
Ответ гораздо более сложный, это действительно уровень ВУЗа

Из размышлений видно, что наш промпт понят правильно
Из размышлений видно, что наш промпт понят правильно

Можно пойти в другую сторону и попросить не усложнять, а упростить ответ. Сформулируем запрос и посмотрим на результат.

Это объяснение поймет даже первоклассник
Это объяснение поймет даже первоклассник

ИИ нас понял и полностью перестроил подачу ответа
ИИ нас понял и полностью перестроил подачу ответа

Переходим к следующему пункту.

2. Поделитесь своими планами. Добавьте контекст.

Контекст - это, можно сказать, окружение вашего вопроса. Вы тем самым сообщаете ИИ для чего именно вы ищете такую информацию. И это важно, ведь часто бывает так, что решение вопроса лежит вовсе не там, где предполагает вопрошающий. И указание контекста поможет ИИ четче сформулировать ответ. В примере с химией можно указать контекст так: «химические свойства хлора для студента химического факультета. Это нужно для подготовки к коллоквиуму». И вот как это повлияет на ответ.

ИИ прекрасно нас понял
ИИ прекрасно нас понял

Эх, почему такого прекрасного инструмента не существовало когда я был студентом!
Эх, почему такого прекрасного инструмента не существовало когда я был студентом!

3. Представление результата или "я это вижу так"

В запрос можно и нужно добавлять уточнения, как именно надо вывести результат. Продолжаем наш пример. Изменим запрос: «сравнение химических свойств хлора и фтора для студента химфака. Результат представь в виде таблицы».

-11

4. Итерации, или дорогу осилит идущий

Также надо понимать, что частенько работа с ии будет проходить методом так называемых итераций. Это когда первый запрос не приводит к желаемому результату. Это будет первая итерация. Мы уточняем запрос, получаем новый результат, оцениваем его. Это будет вторая итерация. Скорее всего, результат будет уже лучше, чем был. Если нужно, то проводится третья, четвертая и так далее итерации, пока результат не будет удовлетворять вас полностью.

Допустим мне нужно вспомнить период из отечественной истории. Я ввожу промпт «история России. Период дворцовых переворотов».

Первая итерация
Первая итерация
-13

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

-14
Втораяя итерация
Втораяя итерация

Что ж, спасибо огромное. Но теперь мне нужно еще одно уточнение.

-16
Третья итерация
Третья итерация

Вот теперь результат меня полностью устраивает. Поблагодарим нашего верного библиотекаря

Вежливость - она и искусственному интеллекту приятна
Вежливость - она и искусственному интеллекту приятна

Не устали еще? Тогда вот очень интересная "фишка".

5. Секретное оружие "Будь в роли"

Способ резко повысить эффективность ИИ - предложить ему побыть в какой-нибудь роли. Например, попросим его оказаться по другую сторону стола и побыть строгим преподавателем химии, который готовит список вопросов для своих студентов.

-19
Ух, мне уже страшно! А вдруг засыплюсь?
Ух, мне уже страшно! А вдруг засыплюсь?

Ну как? Почувствовали себя студентом? Не бойтесь, ИИ - преподаватель строгий но доброжелательный.

Итак, ваша следующая работа с ИИ должна выглядеть так:

- Четко сформулируйте цель

- Добавьте контекст

- Укажите формат вывода данных

- Назначьте ИИ роль

- Уточняйте, пока не получите идеальный результат

Дальше я предлагаю вам самостоятельно поработать с ИИ, поупражняться в составлении запросов, покрутить их так и этак. Это очень интересно и очень увлекательно!

А в заключение я расскажу еще об одном интересном моменте.

Ход конем.

Любопытно, что ИИ отлично понимает и так называемые метавопросы, т. е. вопросы о вопросах. Не стесняйтесь спрашивать у самого искусственного интеллекта, как лучше задавать ему вопросы, предварительно указав, о какой области знаний пойдет речь.

Вот пример.

Казалось бы, очевидная вещь, но вот лично я далеко не сразу догадался, что можно просто-напросто запросить у ИИ инструкцию по работе с ним
Казалось бы, очевидная вещь, но вот лично я далеко не сразу догадался, что можно просто-напросто запросить у ИИ инструкцию по работе с ним

Вот все, что я хотел поведать о составлении промптов.

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

Спасибо, что дочитали до конца и надеюсь, что статья была вам полезна!