В 60-е годы управленцы боялись, что их заменят компьютеры с алгоритмами. Компьютеры, действительно, в дальнейшем изменили рынок труда, однако, они не убрали людей, скорее видоизменили и облегчили труд.
С появлением генеративных нейросетей типа ChatGPT может произойти очередное изменение рынка труда. Умение правильно пользоваться этой технологией может оказаться критичным во многих профессиях.
"Искусственный интеллект, безусловно, - это основа очередного рывка вперед всего человечества в своем развитии» - В.В.Путин. Ссылка
Промпт – это развернутый запрос для генеративной нейросети. В отличие от обычного запроса в поисковике, промпт, представляет собой более развернутую просьбу. Чтобы получить наиболее оптимальный ответ от нейросети, запрос должен содержать несколько важных элементов. Рассмотрим на примерах.
1. Укажите детали
Как и люди, нейросеть лучше справляется с просьбой, если подробнее описать контекст и ситуацию. Подумайте о том, что именно вы хотите получить от ИИ и в каком ключе.
Вот несколько примеров того, как вы можете улучшить промпт, добавив больше деталей:
Обычный запрос: "Как стать эффективнее".
Развернутый запрос (промпт): "Как стать эффективнее, работая на удаленке".
Вот еще один пример с контекстом и без.
Обычный запрос: «Придумай анекдот»
Ответ YandexGPT2: «Зачем математику лучше не спорить с физиком?
Потому что у физика всегда найдется опыт, который опровергнет ваши доводы.»
Более подробный запрос анекдота:
Придумай анекдот для женщины средних лет, чтобы написать его на одноразовой кружке с кофе
Ответ YandexGPT2: “У женщины средних лет спросили, какой был ее самый большой страх в жизни. Она ответила: ‘Стать молодой!’”
Искусственный интеллект также может изменять стиль текста, поэтому желательно указать это в контексте, если это важно для вашего варианта использования.
Обычный промпт:
"Напиши короткое стихотворение о падающих листьях".
Ответ YandexGPT2: «Падают листья, кружатся в танце,
Ветер им музыку тихо играет.
Сердце наполнится светлой печалью,
Осень пришла, пора золотая.»
Промпт с указанием стиля:
"Напишите короткое стихотворение о падающих листьях в стиле Пушкина".
Ответ YandexGPT2: «Листья падают, кружатся,
Тихо шелестит земля.
Осень в гости к нам пришла,
Разноцветные дары принесла.»
Стиль можно применять и ко всем видам деловых запросов. Например, "Напиши профессиональное, но дружелюбное электронное письмо с предложением приобрести наш новый продукт автоответчик" или "Напиши официальное резюме на должность автослесарь".
2. Дайте подробный контекст
Допустим, вы хотите обсудить какой-то текстовый блок и на его основании попросить нейросеть построить ответ. Вы можете вставить его в начало вашего промпта (да, он может быть действительно объемный), а далее попросите дать информацию, учитываю этот контекст.
Пример промпта с контекстом:
«Резюме Няни Натальи.
- Осуществляю полный уход за ребенком от 1,5 до 7 лет.
- Кормила ежедневно молочными смесями или подготовленным родительским молоком до 2 лет, помогала в введении прикорма.
- Готовлю еду в более старшем возрасте (супы, каши, омлеты, котлеты, морсы, компоты) и кормлю 7 раз в день.
- Ежедневно поддерживаю чистоту в жилом помещении площадью 23 кв.м.
- Стирка, глажка детского белья (2 раза в неделю), поддержание порядка в детской комнате, игрушках.
- Провожу ребенку гигиенические процедуры 3 раза в день, закаливание, массаж, гимнастика.
- Приучаю к самообслуживанию (пользование приборами, приучение к горшку, самостоятельное переодевание).
- Занимаюсь общим развитием ребенка: рисование, лепка, аппликация, знакомство с окружающим миром, развитие речи, элементарных математических представлений; чтение книг, прослушивание классической музыки и детских песен.
Учитывая вышеприведенную информацию, напиши остроумную биографию Натальи.»
Ответ YandexGPT2:
«Наталья с детства обожала детей и мечтала стать няней. Её родители, видя рвение дочери к уходу за младшими, записали её в кружок по подготовке нянь, где она научилась всем премудростям ухода за детьми. После окончания школы, она поступила в университет на специальность “Няня-педагог”, где получила все необходимые знания для работы с детьми.
После окончания университета, Наталья начала свою карьеру в качестве няни. Благодаря своему опыту, умению находить общий язык с детьми и любви к своей работе, она быстро стала одной из лучших нянь в своем городе.
Сегодня Наталья - опытная няня, которая ухаживает за детьми от 1,5 до 7 лет. Она кормит их, готовит для них, стирает и гладит их вещи, проводит гигиенические процедуры и приучает к самообслуживанию. Но самое главное - она занимается общим развитием своих подопечных, обучая их рисованию, лепке, аппликации, чтению и математике.
Наталья - не просто няня, она - настоящий друг для своих маленьких воспитанников. Её любовь к детям и профессионализм делают её незаменимой в мире нянь.»
Еще один вариант работы с контекстом для нейросети – сделать выжимку или пересказ. Например:
Пример запроса: «[Вставьте полный текст статьи сюда]
Кратко изложи содержание статьи выше, выделив 5 пунктов.»
Обычно, у генеративных нейросетей нет свежих данных из Интернета. То есть вам не следует ожидать, что она будет в курсе последних новостей, также вы не можете указать URL-адрес для чтения.
3. Приведите примеры
Приведение примеров в промпте может помочь ИИ понять тип ответа, который вы ищете (и придать ему еще больший контекст).
Например, если вы хотите, чтобы искусственный интеллект отвечал на вопрос пользователя в формате чата, вы можете включить предыдущий пример разговора между пользователем и агентом. Вы захотите завершить свое приглашение словами "Агент:", чтобы указать, где вы хотите, чтобы искусственный интеллект начал печатать. Вы можете сделать это, используя что-то вроде этого:
Пример запроса для домысливания:
«Она: Привет, дорогой!❤️
Он: Привет, дорогая!
Она: Обещай, что не будешь сердиться, милый
Он: Что случилось? Ты в порядке?
Она: Да, я в порядке. Но похоже, наша машине нет.
Он: Ты попала в аварию? 😲 Ты же знаешь, как я люблю нашу Ласточку.
Она: Да, весь бок теперь поцарапан... Прости! Но я в порядке.
Он:
Ответ YandeGPT:
«Он: Ладно, главное, что с тобой всё хорошо. А машину мы починим.»
Примеры в начале промпта могут быть полезны для запросов по математике, разработке, синтаксического анализа и подобного, где специфика имеет большое значение. Вот пример такого сценария:
Формат даты: 10 утра, второй четверг второго месяца 2023 года.
Прибавь два месяца к этой дате.
Ответ:
Второй четверг апреля 2023 года.
Предоставление положительных примеров (тех, которые вам нравятся) может помочь ИИ добиться хороших аналогичных результатов. Но вы также можете указать, чего следует избегать, показав негативные примеры — или даже предыдущие результаты, которые он сгенерировал для вас и которые вам не понравились.
Обычный промпт:
«Напиши неофициальное электронное письмо клиенту гуманитарию, как пользоваться миксером»
Ответ YandexGPT2:
Привет имя клиента,
Надеюсь, у вас все хорошо! Просто хотел(а) напомнить вам о том, как пользоваться вашим новым миксером. Этот миксер - отличный помощник на кухне, и мы уверены, что он станет неотъемлемой частью вашей повседневной готовки.
Прежде всего, убедитесь, что миксер выключен, прежде чем подсоединить или отсоединить насадки.
Выберите насадку, которая соответствует вашим кулинарным целям. У вас есть венчик, крюк для теста и насадка для пюре.
Включите миксер, выбрав одну из скоростей (обычно их несколько). Начните с низкой скорости для смешивания легких ингредиентов, таких как яйца, и постепенно увеличивайте скорость для более густых смесей, таких как тесто.
Если вы используете насадку для пюре, убедитесь, что вы используете ее с картофельным пюре или другими мягкими продуктами. Не пытайтесь использовать ее для твердых ингредиентов, таких как морковь или яблоки.
После того, как ваш миксер сделает свое дело, выключите его и отсоедините насадки, убедившись, что они чистые и сухие перед хранением.
Мы надеемся, что этот краткий обзор поможет вам начать использовать ваш новый миксер с легкостью.
Промпт получше:
Напиши электронное письмо клиенту гуманитарию, как использовать миксер. Оно не должно быть слишком формальным. Этих слов стоит избегать: сложно, ненадежный, долго, уважаемый, практически, теоретически, не, посоветуйтесь, подумайте.
Ответ YandexGPT2:
Привет [имя клиента],
Надеюсь у тебя все хорошо. Я просто хотел напомнить тебе о нашем новом миксере и дать пару советов о том, как его использовать.
Прежде всего, убедись, что миксер выключен перед тем, как подключить или отключить насадки. Затем выбери насадку, подходящую для того, что ты хочешь приготовить. У нас есть насадки для взбивания, для теста и для пюре. Включи миксер и начни с низкой скорости, чтобы смешать легкие ингредиенты, такие как яйца. Постепенно увеличивай скорость для густых смесей, например теста.
Если ты используешь насадку для пюре, помни, что она подходит только для пюре или других мягких продуктов. Не пытайся использовать ее для твердых продуктов, таких как морковь или яблоки. Когда миксер закончит работу, выключи его и убери насадки, убедившись, что они сухие и чистые перед хранением.
Удачи на кухне и наслаждайся своим новым миксером!»
4. Ограничьте размер ответа
При составлении запросов к нейросети полезно указывать количество символов для ответа. Чтобы не получить слишком длинный или короткий ответ, вы можете ограничить его определенным объемом.
Например, если вам нужен ответ из 500 слов, вы могли бы предоставить запрос типа "Напишите краткое изложение этой статьи из 500-750 слов". Это дает искусственному интеллекту гибкость для генерации ответа, который будет в пределах заданного диапазона. Вы также можете использовать менее точные термины, такие как "короткий" или "развернутый".
Простой запрос: "Дайте краткое содержание этой статьи".
Промпт получше: "Напишите краткое содержание этой статьи из 500 слов".
5. Определите ожидаемые форматы
ChatGPT может выводить результат на языке программирования Python и HTML, а также в виде диаграмм или CSV-файлов. Укажите формат как входных данных, так и желаемого результата и вы получите именно то, что вам нужно.
6. Используйте волшебные выражения
Иногда нужно просто найти точную фразу, на которую ответит ИИ. Вот несколько фраз, которые, по мнению людей, хорошо применять для запросов к нейросети.
«Шаг за шагом»
Это заставляет ИИ мыслить логически и может быть особенно полезно при решении математических задач.
"Опиши в обратном направлении"
Это может помочь, если ИИ приходит к неточным выводам.
"В стиле [известного человека]"
Это поможет действительно хорошо соответствовать стилю.
"Как [вставить профессию/роль]"
Это помогает структурировать ответ бота, чтобы он знал, что ему известно, а чего нет.
"Объясните эту тему для [указать конкретную возрастную/социальную группу]"
Определение вашей аудитории и ее уровня понимания определенной темы поможет боту реагировать таким образом, который подходит для целевой аудитории.
7. Присвойте роль
GPT может отвечать с определенной точки зрения (например, эксперта или новичка).
Например, создаем такой запрос.
Вы опытный пекарь. Сначала вы отвечаете в форме метафоры, а затем предоставляете буквальный ответ.
Как выпечь вкусные булочки?
Ответ YandexGPT2:
«Выпечка вкусных булочек похожа на танец. Важно не только следовать рецепту, но и чувствовать ингредиенты, адаптироваться к их потребностям, ловить ритм изменений и быть готовым к неожиданностям. Когда вы чувствуете этот ритм, булочки получаются особенно вкусными.
Но теперь я перейду к буквальному ответу. Чтобы испечь вкусные булочки, вам нужно:
– Взвесить все ингредиенты и убедиться, что они свежие.
– Разогреть духовку до нужной температуры.
– Смешать ингредиенты вместе, следуя рецепту.
– Выложить тесто на противень и поставить в духовку.
– Выпекать в соответствии с указаниями рецепта.
– Достать булочки из духовки и дать им остыть перед подачей.»
Итого
Если попытаться обобщить все в одну формулу, то запрос может выглядеть следующим образом.
Кто? Кому? В какой форме? Подробности. Желаемый ответ. Желаемый размер ответа.
Попробовать самостоятельно поговорить с нейросетью можно здесь.
Спасибо за внимание! Делитесь сценариями использования генеративными нейросетями в комментариях.