Главная

Saturday, 11 November 2023

Мышление цепочками.


Всем привет.

Автор книги "ChatGPT for Dummies" Пэм Бейкер призывает нас при общении с ChatGPT мыслить  цепочками. Тогда у нас есть шанс получить в ответ именно то что мы ищем и провести наше время с ChatGPT более эффективно. Что же она имеет ввиду?

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

 Чтобы повысить эффективность работы с ChatGPT, пишите запросы как часть потока, а не как отдельные запросы. Таким образом, вы будете создавать запросы, нацеленные на искомые результаты, надстраивая один результат на другом, чтобы достичь зарфанее определенного результата. Другими словами, вам не нужно вкладывать все в один запрос. Вы можете написать серию запросов, чтобы более точно управлять «мыслительными процессами» ChatGPT. Базовые запросы приводят к ответам, которые могут быть слишком общими или расплывчатыми. Когда вы думаете цепочками, вы не стремитесь создать серию базовых запросов; вы хотите разбить то, что вы ищете, на блоки запросов, которые направляют ответы ChatGPT в том направлении, в котором вы хотите, чтобы шел диалог. По сути, вы используете сериализованные запросы для управления содержанием и направлением ответа ChatGPT. 

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

ChatGPT не будет запрашивать разъяснения по вашему запросу, вместо этого он будет догадываться о его смысле. Как правило, вы получите более качественные ответы, уточнив смысл в самом запросе в самом начале. 

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

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

- начните с определения цели. Что именно вы хотите, чтобы ChatGPT выдал? Создайте свой запрос, чтобы подтолкнуть ChatGPT к этой цели; если вы знаете, где вы хотите оказаться, вы сможете создать запрос, который приведет вас туда. 

- думайте как рассказчик, а не как инквизитор. Дайте ChatGPT характеристику или уровень знаний, на основе которого он должен формировать свой ответ. Например, сообщите ChatGPT, что вы химик, онколог, консультант или любой другой специалист. Вы также можете указать ему отвечать, как если бы он был известным человеком, таким как Черчилль, Шекспир или Эйнштейн, или вымышленным персонажем, таким как Рокки. Дайте ему образец вашего собственного письма и попросите ChatGPT написать ответ на ваш вопрос или выполнить задание так, как это сделали бы вы. 

- помните, что любая задача или мыслительное упражнение (в пределах разумного и в пределах закона) является честной игрой и находится в пределах общей сферы действия ChatGPT. Например, поручите ChatGPT проверять вашу домашнюю работу, домашнюю работу ваших детей или свою собственную домашнюю работу. Введите что-то вроде компьютерного кода или фрагмента текста в кавычках и попросите ChatGPT найти ошибки в нем или в его логике. Или пропустите проверку домашнего задания и попросите его вместо этого помочь вам думать. Попросите его закончить мысль, упражнение или математическое уравнение, которое поставило вас в тупик. Единственным ограничением того, что вы можете попросить, является ваше собственное воображение и те немногие правила безопасности, которые установил тренер ИИ. 

- будьте конкретны. Чем больше деталей вы укажете в запросе, тем лучше. Базовые запросы ведут к базовым ответам. Более конкретные и краткие запросы приводят к более подробным ответам, более детальным ответам и лучшей производительности в ответах ChatGPT — и обычно в пределах токенов. 

- используйте цепочки запросов как способ выработки стратегии. Цепочка запросов — это метод, используемый для создания чат-ботов, но здесь мы можем представить его как способ разработки стратегического плана с использованием комбинированных или последовательных запросов в ChatGPT. Этот метод использует несколько запросов, чтобы провести ChatGPT через более сложный мыслительный процесс. Вы можете использовать несколько запросов в качестве единого ввода данных, например сообщить ChatGPT, что это команда, состоящая из нескольких участников с разными ролями, каждый из которых должен ответить на один введенный вами запрос. Либо вы можете использовать несколько запросов в последовательности, в которой ответ на один становится вопросом для следующего. В таком случае каждый ответ основывается на только что введенном запросе и запросах, введенных ранее. Этот тип цепочки запросов формируется органично, если вы не запретите ChatGPT учитывать более ранние запросы в своих ответах, начав новый чат. 

- используйте библиотеки и инструменты запросов, чтобы улучшить свои запросы. Вот некоторые примеры: 

Я спросил ChatGPT что он думает про такой подход. И вот его ответ:

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

Удачи.

No comments:

Post a Comment

А что вы думаете по этому поводу?