Iterative Prompting (Итеративный процесс)
Принцип
Идеальный промпт — это не результат озарения, а продукт последовательных улучшений. Относитесь к общению с LLM как к работе с талантливым, но невнимательным стажёром.
🔄 Цикл уточнения (Prompt Refinement Loop)
Процесс создания рабочего промпта состоит из четырех повторяющихся шагов:
- Draft (Черновик): Напишите базовый запрос, описывающий задачу.
- Execute (Выполнение): Проверьте результат на разных моделях (GPT-4, Claude, Local LLMs).
- Analyze (Анализ): Найдите слабые места:
- Где модель «галлюцинирует»?
- Где стиль слишком «роботизированный»?
- Соблюдена ли структура (Markdown, JSON, Tags)?
- Refine (Уточнение): Внесите правки в инструкцию и вернитесь к шагу 1.
📈 Пример эволюции промпта
Итерация 1 (Слишком общая):
“Сделай краткий конспект этой заметки.” Результат: Слишком длинно, потеряны ключевые термины.
Итерация 2 (Добавление ограничений):
“Сделай конспект заметки в 3 буллет-поинта. Используй только русский язык.” Результат: Лучше, но стиль не подходит для Zettelkasten.
Итерация 3 (Финальная, с контекстом и форматом):
“Ты — архивариус личной базы знаний. Суммаризируй текст ниже в 3 кратких предложениях. Каждое предложение должно содержать ссылку на ключевое понятие в формате
[[Понятие]]. Стиль: минимализм.”
🛠 Реализация на практике
В контексте локальной вики итеративность превращается в «Библиотеку Промптов»:
- Версионность: Если вы используете плагин Text Generator, сохраняйте разные версии промптов в папке
Templates/Prompts/v1,v2и т.д. - Лог ошибок: Если модель систематически ошибается в определенном типе заметок (например, в коде), создайте заметку
[[AI Common Mistakes]]и записывайте туда контр-инструкции. - Prompt Logging: Полезно записывать, какой промпт выдал лучший результат для конкретной задачи, чтобы не изобретать велосипед заново.
💡 Совет эксперта
Не пытайтесь впихнуть все инструкции в один огромный промпт. Если задача сложная, используйте Chain of Thought (разбиение на цепочку простых шагов) — это тоже часть итеративного процесса.
Связанные концепции
- Persona Prompting — база для первой итерации.
- Chain of Thought (CoT) — следующий уровень сложности.
- Шаблоны заметок — автоматизация проверенных итераций.