Базові техніки промптингу
Основні техніки промптингу: Zero-shot, Few-shot, Chain-of-Thought та їх застосування
Три базові техніки
Існує багато технік промптингу, але для початку достатньо освоїти три основні.
Zero-shot Prompting
Постановка задачі для моделі без надання будь-яких прикладів.
Переклади на англійську: "Штучний інтелект змінює світ"
Коли використовувати: Прості, однозначні задачі, де модель має достатньо знань.
Few-shot Prompting
Надання моделі кількох прикладів "задача-рішення" для розуміння патерну.
Напиши задане слово у зворотному порядку.
Приклад 1: "море" -> "ером"
Приклад 2: "кіт" -> "тік"
Задача: "банка" -> ?
Коли використовувати: Коли потрібен специфічний формат або патерн, який складно описати словами.
Few-shot особливо корисний для задач із нестандартним форматом виводу. 2-3 приклади зазвичай достатньо.
Chain-of-Thought (CoT)
Вимога до моделі покроково описати логіку міркувань.
У фермера було 15 овець. 5 із них він продав,
а потім купив ще 8. Скільки овець у нього стало?
Поясни покроково.
Коли використовувати: Складні логічні задачі, математика, програмування, аналіз.
Порівняння технік
| Техніка | Складність | Точність | Найкраще для |
|---|---|---|---|
| Zero-shot | Найпростіша | Базова | Прості задачі |
| Few-shot | Середня | Вища | Специфічні формати |
| CoT | Складніша | Найвища | Логічні задачі |
Яка техніка найкраще підходить для складних логічних задач?
Спробуйте різні техніки
Напишіть промпт, що використовує Few-shot для генерації JSDoc-коментарів.
Підсумок
- Zero-shot -- найпростіша техніка, працює для простих задач
- Few-shot -- приклади допомагають моделі зрозуміти бажаний патерн
- Chain-of-Thought -- покрокове міркування для складних задач
- Комбінуйте техніки для найкращого результату