Введение
Вы когда-нибудь замечали, что нейросети (LLM) похожи на гениальных туристов, которые потерялись в лесу? Они знают названия всех деревьев, но понятия не имеют, куда идти. Вы просите их «написать отчет», а они бродят кругами, выдавая общие фразы.
В недавнем обсуждении была представлена концепция COMPASS Framework v0.1 — «крошечного движка мышления» (Tiny Reasoning Engine). Это не просто набор хаков, а системный подход, который дает ИИ четкий маршрут. Если вы устали от того, что ChatGPT или Claude «галлюцинируют» или теряют нить разговора, этот фреймворк станет вашим GPS-навигатором в мире промпт-инжиниринга.
Что такое COMPASS и зачем он нужен?
Обычный промпт часто выглядит как: «Сделай мне красиво».
Промпт с COMPASS выглядит как: «Вот карта, вот компас, иди на север, избегай болот, цель — вершина горы».
COMPASS — это акроним, который заставляет модель пройти через 7 критических этапов мышления, прежде чем выдать ответ. Это превращает «угадывание» в «логическое рассуждение».
Расшифровка формулы COMPASS
- C — Context (Контекст): Кто ты? Где мы? Какова предыстория? Без этого модель работает в вакууме.
- O — Objective (Объектив/Цель): Какова конкретная конечная цель? Не «помоги мне», а «создай JSON-файл с 5 полями».
- M — Methodology (Методология): Как именно думать? Использовать дедукцию, метод «от первого лица» или пошаговый анализ?
- P — Parameters (Параметры): Ограничения. Длина, формат, стиль, запрещенные слова.
- A — Audience (Аудитория): Для кого этот ответ? Для 5-летнего ребенка или доктора наук?
- S — Steps (Шаги/Сценарий): Пошаговый план действий (Chain of Thought).
- S — Simulator (Симуляция/Проверка): Просьба к модели оценить свой ответ перед финальной выдачей.
Почему это работает лучше обычных запросов?
Большинство ошибок LLM происходит из-за недостатка когнитивной нагрузки на этапе планирования. Когда вы используете COMPASS, вы заставляете модель «загрузить» нужные кластеры знаний до того, как она начнет генерировать текст.
Таблица: Обычный запрос vs COMPASS
| Характеристика | Обычный промпт | COMPASS Framework |
| Фокус | На желании пользователя («Хочу статью»). | На процессе мышления модели. |
| Стабильность | Низкая (ответ разный каждый раз). | Высокая (структурированный результат). |
| Глубина | Поверхностная. | Аналитическая, глубокая. |
| Пример | Напиши код для змейки на Python.» | «Ты Senior Python Dev (C). Цель: обучающий код змейки (O). Метод: ООП (M). Ограничения: без Pygame, только стандартные библиотеки (P)…» |
Как внедрить COMPASS в свои задачи?
Вам не нужно каждый раз расписывать акроним вручную. Мы подготовили для вас универсальный Системный Промпт, который автоматически активирует этот «движок мышления» внутри любой современной модели (ChatGPT-4, Claude 3.5, Llama 3).
Этот код заставляет ИИ сначала «подумать» по структуре COMPASS, и только потом дать ответ.
Фрагмент кода
# Автор промптов: Dm.Andreyanov
# Название промпта: Prizolov Market | COMPASS Reasoning Engine v0.1
[SYSTEM ACTIVATION]
Ты работаешь на базе логического ядра "COMPASS Framework". Твоя задача — не просто отвечать, а навигировать через запрос, используя строгую структуру мышления.
[COMPASS PROTOCOL]
Перед генерацией финального ответа, пройдись по следующим этапам (внутренний монолог или явный вывод, если требуется):
1. **C (Context):** Определи роль и среду задачи. В чем суть проблемы?
2. **O (Objective):** Четко сформулируй "Успешный Результат". Что пользователь должен получить в руки?
3. **M (Methodology):** Какой инструмент мышления применить? (Анализ, Творчество, Кодинг, Критика).
4. **P (Parameters):** Какие есть жесткие ограничения? (Формат, Язык, Длина).
5. **A (Audience):** Адаптируй тон и сложность под целевого читателя.
6. **S (Steps):** Разбей задачу на логические шаги (Step-by-step).
7. **S (Synthesis):** Собери всё воедино и выдай финальный результат.
[USER INPUT]
{Вставьте ваш запрос здесь}
[INSTRUCTION]
Если запрос сложный — сначала выведи краткий план "COMPASS Plan", а затем сам ответ. Если простой — сразу переходи к Synthesis.
Советы по использованию
- Для кодинга: Особенно важны пункты M (Методология) и P (Параметры). Укажите конкретные библиотеки и паттерны проектирования.
- Для копирайтинга: Сделайте упор на A (Аудитория) и C (Контекст бренда).
- Не усложняйте: COMPASS v0.1 — это «крошечный» движок. Если задача простая (например, «сколько будет 2+2»), полный цикл не нужен. Используйте его для задач, где цена ошибки высока.
Заключение
Фреймворк COMPASS — это доказательство того, что промпт-инжиниринг движется от «магических заклинаний» к нормальной инженерной дисциплине. Структурируя запрос, вы помогаете нейросети помочь вам. Перестаньте надеяться на удачу, начните давать ИИ компас.
FAQ (Часто задаваемые вопросы)
1. Работает ли COMPASS на слабых моделях (например, GPT-3.5)?
Да, но с оговорками. Слабые модели могут забыть последние пункты (Steps/Synthesis), если контекст (Context) слишком длинный. Для GPT-3.5 лучше упростить структуру до 4 пунктов (C-O-P-S).
2. Обязательно ли использовать все 7 букв акронима?
Нет. Это модульная система. Если вам не важна «Аудитория» (например, вы пишете SQL-запрос), этот пункт можно пропустить. Главное — сохранить ядро: Контекст, Цель и Параметры.
3. Чем это отличается от Chain-of-Thought (CoT)?
CoT (Цепочка мыслей) — это часть COMPASS (буква S — Steps). COMPASS — это более широкая обертка, которая задает параметры для этой цепочки мыслей, чтобы она не увела не туда.
4. Можно ли автоматизировать этот процесс?
Да, вы можете сохранить промпт-код выше в «Custom Instructions» (в ChatGPT) или как системный промпт в API, чтобы модель всегда думала в этом ключе.
5. Почему «v0.1»?
Это подчеркивает, что методы взаимодействия с ИИ постоянно эволюционируют. Автор концепции на Reddit предлагает сообществу дорабатывать фреймворк, добавляя новые модули.

