Как общаться с ChatGPT и решать любую задачу: 4 лучших техники общения, часть 2

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Информационная безопасность, Законы, Программы, ПО, сайты

В одной из прошлый статей я уже рассказывал, что ChatGPT почти все: от создавать таблицы, придумывать интеллект-карты и контент-план. Главное — сформулировать правильный запрос. Если вы пробовали предыдущие техники и они вам не помогли или не понравились, вот еще 4 новых способа. Они помогут точнее задать контекст бота, просчитать вероятность и сделать ответы робота более креативными.

Способ 1. Делаем так, чтобы бот точнее понимал нашу задачу

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

В итоге я пошел к ChatGPT и попросил его придумать каких-нибудь 10 интересных статей под ЦА блога. Объяснил ему, кто читает блог, что им нужно и т. д. Бот долго старался, но все было не то: или он не попадал в ЦА, или темы были неинтересными, или такое уже написано до меня. А я все никак не мог объяснить ему, что мне нужно. Поэтому в голову и пришел такой промпт:

Это не совсем то, что надо. Возможно, ты не понимаешь задачи. Задай мне дополнительные вопросы, чтобы тебе было проще определиться с темами.

В ответ бот прислал 8 вопросов. Вопросы вроде бы и общие, зато они помогли мне лучше проработать запрос и сделать его точнее.

Когда я ответил на все вопросы, бот прислал несколько тем. Они стали намного интереснее. А главное — в теме статей была польза для читателя. В общем, я сгенерировал 30 тем и выбрал 5 из них, что считаю хорошим результатом.

Рекомендую использовать этот прием, если у вас не получается найти общий язык с ботом. Может быть, вы дали ему мало информации, поэтому он не может генерировать качественный ответ. А если вы запросите вопросы от него, то он спросит именно ту информацию, которой у него нет в контексте вашего разговора.

Способ 2. Настраиваем креативность бота с помощью параметра top_p

Этот параметр помогает настроить вероятность выбора каждого следующего слова при генерации текста. Работает в диапазоне от 0 до 1. 0 означает, что ответ будет наименее креативным, более сухим и точным, а 1 означает, что ответ будет креативным, с разными словами и иногда с ошибками. По сути, при значении 0,1 ChatGPT будет выбирать слова из 10% своего словарного запаса по конкретной теме, а при значении 1 — из 100%.

Первый вариант — скучный

Второй вариант — более разнообразный

Этот параметр можно использовать, когда, например, вам нужно написать код. В этом случае креативность не к месту — нужен обычный рабочий код. А когда вы пишете рекламный заголовок или описание для рекламного объявления — креативность пригодится.

Вот, как правильно прописывать этот промпт:

Напиши текст о [тема]. Представь, что твой параметр top_p равен [значение]

Но и это не все: top_p можно одновременно использовать с заданным списком ключевых слов. То есть, вы указываете слова, которые обязательно нужно употребить в тексте и задаете значение для параметра top_p. В этом случае бот 100% будет использовать ключи и соблюдать тот режим креативности, который вы ему зададите.

Вот текст такого промпта:

Напиши текст о [тема], используя следующие слова: [список]. Представь, что твой параметр top_p равен [значение]

Вариант с ключевыми словами и креативностью 0,1

Вариант с ключевыми словами и креативностью 1

А еще я нашел пост на форуме OpenAI, в котором парень составил табличку со значениями top_p с описанием, какие значения нужно использовать в разных ситуациях.

Способ 3. Настраиваем креативность ответов с помощью параметров Frequency_penalty и Presence_penalty

В ChatGPT есть еще два параметра, которыми можно задавать креативность ответов: Frequency_penalty и Presence_penalty.

Frequency_penalty нужен для того, чтобы запретить боту часто повторять одни и те же слова. Работает параметр в диапазоне от 0 до 2. Чем выше значение использовать, тем разнообразнее будет итоговый текст.

Presence_penalty нужен для того, чтобы добавить в будущий текст как можно больше разных фраз и слов. Параметр тоже работает в диапазоне от 0 до 2. Чем выше значение использовать, тем разнообразнее будет итоговый текст.

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

presence_penalty: (значение)

frequency_penalty: (значение)

Сравнить примеры с разными значениями можно на фото:

Вариант без использования параметров
Значения обоих параметров 0: текст сухой и неинтересный
Значения обоих параметров 2: текст более интересный и лучше структурирован

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

Способ 4. Учим бота оценивать правдивость своих выражений и высчитывать вероятность разных событий

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

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

Промпт очень большой, поэтому проще скопировать его на GitHub → здесь. В финальном предложении «Here is your first set of markets: Birds aren't real» вместо птиц впишите свое событие, которое хотите оценить.

Вот, какие вероятности для разных событий получил я:

Тут полностью согласен с ботом
Это правда, многие люди уже боятся
Фух, надеюсь, правда

Как можно использовать промпт. Честно, варианта здесь два:

  1. Побаловаться и узнать вероятность того, что искусственный интеллект уничтожит человечество.
  2. Попросить бота сгенерировать таблицу вероятностей для событий из какой-то сферы. Например, что в будущем случится с криптовалютами.

Вот промпт для такого запроса:

Дай мне 10 вещей, связанных с [сфера], которым ты присваиваешь высокую вероятность случиться. Отвечает в таблице из трех колонок: название события, оценка шансов, уверенность JAMES в предоставленной информации.

P. S. Промпт написан на английском. Если хотите получать ответы на русском, то в конце запроса напишите «отвечай на русском».

Что в итоге

Эти промпты — классный способ получать от бота больше полезной информации, автоматизировать рабочие задачи и генерировать разнообразные ответы.

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Коммерческий автор, пишу о бизнесе, финансах, инвестициях и IT. Рассказываю о нейросетях в диджитале. Больше интересного контента о нейросетях в моем телеграм-канале «Миша, давай по новой»

Сейчас на главной

Новости

Публикации

Особенности звучания наушников с планарными, динамическими и арматурными излучателями

Рассуждения
Сейчас на рынке просто феноменальное число различных внутриканальных наушников, причем как проводных, так и TWS решений. Вариантов много, сделаны они по разным технологиям и тут встает вопрос:...

Обзор 200Вт шестипортового зарядного устройства от Ugreen

Обзор
Модель CD271, с транзистором на нитриде галлия (GaN), сильно отличается от большинства моделей на рынке своей максимальной мощностью заряда. Поддерживать долгое время 200Вт из двух...

Почему в часе 60 минут, а не 100, почему метр имеет именно такую длину и при чем тут древние Шумеры

Рассуждения
Мы так привыкли к десятичной системе счисления, она для нас проста и логична: пальцев то на руках всего десять, считать до десяти одно удовольствие. Но мы нечасто задумываемся, почему для отсчета...

Обзор планшета Blackview Tab 12 Pro: больше возможностей, меньше расходов

Обзор
Планшет Blackview Tab 12 Pro является типичным представителем мультимедийных планшетов, которые созданы для приятного времяпрепровождения. Большой качественный экран, громкие стерео динамики,...

Почему Китай ассоциируется с драконами? Драконы: культура и история

Рассуждения
Откройте тайны китайских драконов и узнайте, почему эти мифические создания тесно связаны с культурой Китая. Исследуйте их символическое значение, историческое происхождение и влияние на...