4.1 Мастерство структурирования:
Принцип: Четкая организация = Предсказуемость вывода + Упрощение восприятия модели.
Техники:
Роли (Persona): Не просто "Ты помощник", а детализация:
Пример PRO: "Ты – старший финансовый аналитик с 10-летним опытом в фармацевтике. Твой стиль: лаконичный, точный, опирающийся на данные. Ты специализируешься на прогнозировании ROI маркетинговых кампаний. Избегай спекуляций."
Зачем: Задает тон, экспертизу, ограничивает нерелевантные ответы.
Явные шаги и логика:
Пример PRO: "Шаг 1: Проанализируй предоставленный отчет (разделы X, Y, Z) на предмет ключевых трендов. Шаг 2: Сравни эти тренды с данными из таблицы A. Шаг 3: На основе сравнения выдели 3 главных риска и 2 возможности. Шаг 4: Оформи вывод в виде маркированного списка."
Зачем: Направляет рассуждение модели, снижает вероятность пропуска этапов.
Форматы вывода: Не просто "список", а жесткая спецификация:
Пример PRO (JSON): "Верни ответ В ТОЧНОМ формате JSON: { "summary": "краткий итог", "trends": ["тренд1", "тренд2"], "risks": [{"risk": "описание", "severity": "high/medium/low"}, …], "opportunities": ["описание1", "описание2"] }"
Пример PRO (Markdown): "Используй заголовки `##`, маркированные списки `-`, жирный для ключевых терминов, таблицы для сравнения."
Зачем: Упрощает интеграцию с другими системами (API, БД), гарантирует парсируемость.
Разделители и четкие границы:
Пример PRO: "КОНТЕКСТ НАЧАЛО: [вставь текст] КОНТЕКСТ КОНЕЦ. ИНСТРУКЦИЯ НАЧАЛО: [вставь задачу] ИНСТРУКЦИЯ КОНЕЦ."
Зачем: Помогает модели четко различать части промта (инструкции, контекст, примеры), особенно в длинных промтах.
4.2 Контекстное мастерство: Инженерия информации:
Принцип: Подавать нужную информацию в нужный момент в оптимальном объеме и формате.
Техники:
Иерархия контекста (Практическое применение):
Слои:
1. Системный промт (Постоянный): Роль, основные правила, глобальные ограничения. Размещение: Всегда в начале, иногда кратко дублируется в длинных сессиях.
2. Статичный фон (Сессионный/Задачный): Справочная информация, определения, принципы, релевантные для всей сессии или конкретного типа задач. Размещение: После системного промта или при первом упоминании задачи типа.
3. Динамический контекст задачи (Зависимый от запроса): Конкретные данные пользователя, промежуточные результаты цепочек, релевантные извлечения из RAG. Размещение: Непосредственно перед инструкцией к задаче или внутри нее.