Удвоение мощности ChatGPT: Откройте для себя последние доказательные техники промпт-инженеринга в 2024 году – Часть 3

Удвоение мощности ChatGPT: Откройте для себя последние доказательные техники промпт-инженеринга в 2024 году – Часть 3

Продолжение разбора доказательных техник работы с промптами, актуальные на 2024 год.

Освоение и практика этих техник помогут улучшить ваш пользовательский опыт при работе с LLM (ChatGPT, Claude, LLama и др.), а также позволят получать более точные и эффективные ответы.

Все эти методы описаны в исследовательской работе, проведенной VILA Lab «Mohamed bin Zayed University of AI». Каждая техника была протестирована и оценена исследователями на пяти разных моделях (LLaMA-1-{7, 13}, LLaMA-2-{7, 13}, LLaMA-2-70B-chat, GPT-3.5 (ChatGPT) и GPT-4).

Оригинал исследовательской работы доступен по ссылке. В этой статье я попытался рассмотреть каждый принцип с примерами, а также представил некоторые советы и трюки.

Промпт-инжиниринг (по определению самого ChatGPT) — это искусство общения с LLM. Стать настоящим мастером в этом важнейшем виде искусства 21-го века в настоящее время действительно очень ценно!

Принципы разбиты на 5 категорий:

В каждой технике указано, насколько она повышает результат по сравнению с простым запросом.

Улучшение% : Это улучшение ответов LLM по сравнению с базовым уровнем, оцененным людьми, используя указанные принципы. Оригинальные промпты служат эталоном для измерения улучшения.

Корректность% : Это частота, с которой выходные данные были точными, актуальными и без ошибок. Эксперты оценивают этот аспект, который важен для проверки точности модели. Корректность показывает, что модель соответствует ожидаемым стандартам точности.

Попрактиковать эти техники и пройти мини курс по ChatGPT вы можете бесплатно в моем ИИ боте.

Взаимодействие и вовлеченность пользователя (User Interaction and Engagement)

Удвоение мощности ChatGPT: Откройте для себя последние доказательные техники промпт-инженеринга в 2024 году – Часть 3

Позвольте модели выявить точные детали и требования, задавая вам вопросы, пока у неё не будет достаточно информации для предоставления необходимого результата (например, «С этого момента я хотел бы, чтобы ты задавал мне вопросы, чтобы...»).

Allow the model to elicit precise details and requirements from you by asking you questions until it has enough information to provide the needed output -“From now on, I would like you to ask me questions to...”.

📈 Улучшение - 100%

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

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

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

Промт для ChatGPT

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

Промт для ChatGPT

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

Промт для ChatGPT

С этого момента я хотел бы, чтобы ты задавал мне вопросы для организации корпоративного мероприятия, учитывая предпочтения и ограничения компании.

Промт для ChatGPT

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

Промт для ChatGPT
Удвоение мощности ChatGPT: Откройте для себя последние доказательные техники промпт-инженеринга в 2024 году – Часть 3

Написать эссе / текст / параграф / статью или любой тип текста, который должен быть подробным: "Напишите для меня подробное [эссе/текст/параграф] на [тему], добавив всю необходимую информацию".

To write an essay /text /paragraph /article or any type of text that should be detailed: “Write a detailed [essay/text/- paragraph] for me on [topic] in detail by adding all the information necessary”.

📈Улучшение - 60%

Техника заключается в прямой просьбе к модели написать подробный текст (эссе, параграф, статью и т.д.) по указанной теме, включая в него всю необходимую информацию для того, чтобы текст был информативным и всесторонним.

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

Напиши подробное эссе для меня на тему 'Влияние интернета на современное образование', добавляя всю необходимую информацию для полного освещения вопроса.

Промт для ChatGPT

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

Промт для ChatGPT

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

Промт для ChatGPT

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

Промт для ChatGPT

Напиши детальную статью для меня на тему 'Польза здорового питания', включая всю необходимую информацию о его влиянии на общее здоровье и благополучие человека.

Промт для ChatGPT

Сложные задания и подсказки для программирования (Complex Tasks and Coding Prompts)

Удвоение мощности ChatGPT: Откройте для себя последние доказательные техники промпт-инженеринга в 2024 году – Часть 3

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

3 Break down complex tasks into a sequence of simpler prompts in an interactive conversation.

📈 Улучшение - 55%

📈 Корректность - 86.7%

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

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

Пример: Создание Бизнес-Плана

Общий Запрос

Дай мне обзор, как создать бизнес-план для стартапа.

Промт для ChatGPT

Определение Структуры Бизнес-Плана

Какие основные разделы должен содержать бизнес-план?

Промт для ChatGPT

Детализация Разделов

Объясни, как подробно разработать раздел 'Анализ рынка' в бизнес-плане.

Промт для ChatGPT

Финансовый План

Как правильно составить финансовый план для моего стартапа?

Промт для ChatGPT

Рекомендации по Презентации

Какие советы ты можешь дать для успешной презентации бизнес-плана инвесторам?

Промт для ChatGPT
Удвоение мощности ChatGPT: Откройте для себя последние доказательные техники промпт-инженеринга в 2024 году – Часть 3

Сочетайте цепочку мыслей (Chain-of-thought, CoT) с промптами, основанными на нескольких примерах (Few-shot prompts).

Combine Chain-of-thought (Cot) with few-shot prompts.

📈Улучшение - 15%

📈Корректность - 73.3%

Прием Chain-of-thought, CoT - цепочка мыслей.

Это когда ты даешь указание модели, вроде «действуй пошагово и объясняй каждый шаг», или просто «действуй пошагово», ну или «используй метод Chain-of-thought».

Метод Few-shot promts - использование более двух примеров в запросе.

Объединение техник Chain-of-Thought (CoT) и Few-shot prompting позволяет достичь более глубокого понимания задач и более точных результатов при взаимодействии с искусственным интеллектом в определенных задачах.

Блогинг: Создание вовлекающего контента

Промпт: "Как создать вовлекающий контент для блога, который привлекает и удерживает внимание аудитории?"

Примеры:

  • Тема: "5 способов улучшить свои утренние привычки".
  • Структура: Введение, подробное описание каждого способа, заключение с действиями для читателя.

Цепочка размышлений:

  • Выбрать актуальную тему, основанную на интересах целевой аудитории.
  • Использовать заголовки и подзаголовки для улучшения читабельности.
  • Включить реальные примеры и личный опыт для повышения доверия.
  • Добавить визуальный контент (фото, видео) для усиления вовлеченности.
  • Закончить пост призывом к действию, мотивирующим читателей к обсуждению или применению советов.

Достаточно сложная и не всегда эффективная техника.

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

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

В следующих статьях мы рассмотрим другие техники из исследования.

11
Начать дискуссию