Как написать экспертные подсказки для ChatGPT (GPT-4) и других языковых моделей

Как создать экспертные советы для ChatGPT (GPT-4) и других языковых моделей

Понятное руководство начинающему по инженерии подсказок с помощью LLM

Изображение автора через Midjourney.

Инженерия подсказок – это красивый способ сказать: “Напишите лучшие инструкции для модели ИИ, пока она не делает точно то, что вы хотите”.

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

Рассмотрите это руководство как “несколько основных знаний”, которые помогут вам подготовиться к езде на велосипеде ИИ. Вы найдете список техник, проиллюстрированных объяснениями, примерами и шаблонами, которые вы можете испытать на своих любимых моделях.

Руководство фокусируется на ChatGPT (GPT-4), но каждая из приведенных ниже техник применима к другим крупным языковым моделям (LLM), таким как Claude и LLaMA.

Содержание

  Что включает это руководство?💡 Почему вам стоит обратить внимание на инженерию подсказок?💡 Почему инженерия подсказок сложнее, чем кажется?💡 Вам не нужны идеи подсказок, вам нужны проблемы💡 Остерегайтесь галлюцинаций ИИ🟢 Основы подсказок 🟢 Укажите контекст (также называемый "Праймингом")🟢 Укажите желаемый формат🟢 Используйте <плейсхолдеры>  ∘ Как использовать плейсхолдеры в качестве параметров  ∘ Как использовать плейсхолдеры в качестве инструкций🟢 Укажите стиль/тон🟢 Укажите желаемую длину ответа🟢 Укажите целевую аудиторию🟢 Много-примерное подсказывание🟢 Управление температурой🟢 Подсказывание без примеров (Zero-Shot)🟢 Подсказывание с несколькими примерами (Few-Shot)🟢 Zero-Shot/Few-Shot - Простая версия💡 Обучение в контексте vs. История чата🟡 Подсказывание "Цепочка мыслей"  ∘ Zero-Shot "Цепочка мыслей"  ∘ Few-Shot "Цепочка мыслей"🟢 Подсказывание по ролям🟢 Генерация знаний через подсказки  ∘ Генерация знаний через подсказки и плагины ChatGPT🟠 Интеграция знаний с помощью подсказок*   ∘ Интеграция знаний* и Microsoft Edge🟠 Направленные стимулы (DS) через подсказки 🟡 Рекурсивная критика и улучшение через подсказки (RCI)🟡 Подсказывание саморазвития🟡 Обратная инженерия подсказки🟡 Пересмотр подсказки🟡 Подсказывание симуляции программы🟠 Все в одной (AIO) подсказке*🟢 Шаблон для подсказки "Все в одной" (AIO)🟢 Дополнительные примеры подсказывания "Все в одной"*  ∘ Долорес, муза электронной почты  ∘...