Почему обычные запросы проигрывают
Большинство пользователей пишут: «Кто выиграет: «Реал» или «Барселона»?». Модель отвечает общей фразой про форму команд, историю встреч и завершает фразой «исход непредсказуем». Это бесполезно для решения про ставку.
Причина в трех ограничениях LLM: нет доступа к реальному времени (травмы за час до матча), обучение заканчивается прошлым годом (нет свежей статистики), и модель склонна к галлюцинациям — выдумывает статистику, чтобы выглядеть уверенно.
Суть смены парадигмы: не спрашивайте у ИИ ответ. Давайте ему данные и просите выполнить операцию: сравнить, отфильтровать, рассчитать, оформить в таблицу. ИИ — калькулятор для текста и логики, не оракул.
Фреймворк R.C.D.C.F.: анатомия рабочего промта
R — Role (Роль)
Назначьте модели персону: «Ты — сеньор-аналитик букмекерской конторы со стажем 15 лет, специализируешься на низких лигах Европы». Это меняет тон, глубину терминов и угол взгляда.
"Act as a sharp bookmaker analyst..."
C — Context (Контекст)
Опишите ситуацию: турнир, الجولة, мотивация команд, погода, арбитр, составы. ИИ не знает этого, если вы не вставите. Контекст — это «топливо» для рассуждений.
"Match: Premier League, Round 12. Team A (home) vs Team B..."
D — Data (Данные)
Вставьте сырые цифры: xG за 5 матчей, PPDA, % побед в дуэлях, конверсия моментов, история H2H. Лучше — таблицей Markdown или CSV. Без данных ИИ галлюцинирует.
"| Metric | Team A | Team B |
| xG/90 | 1.8 | 1.2 |..."
C — Constraints (Ограничения)
Чего делать НЕЛЬЗЯ: не выдумывать статистику, не давать финансовых советов, не использовать данные после даты отсечки, игнорировать строки с «N/A». Это защита от бреда.
"Do not invent stats. If data missing — write 'Data unavailable'."
F — Format (Формат)
Жестко задайте структуру ответа: JSON, таблица, буллеты «Аргумент ЗА / Аргумент ПРОТИВ», итоговая вероятность в %. Без формата получите «простыню» текста.
"Output: Markdown table with columns: Factor, Impact (1-5), Verdict."
Плохой vs Хороший промт: разбор на живом примере
❌ Плохой промт (Новичок)
«Привет! Кто выиграет матч Ливерпуль — Арсенал в выходные? Дай точный счет и лучшую ставку на сегодня. Я хочу заработать.»
- Нет роли → общий ответ.
- Нет данных → галлюцинация формы.
- Просит точное событие → фантазия.
- Просит финансовую рекомендацию → нарушение safety guidelines.
✅ Хороший промт (Профи / R.C.D.C.F.)
Role: Sharp EPL analyst.
Context: EPL, R12, Liverpool (H) vs Arsenal (A). Anfield. Ref: Tierney. Salah fit, Odegaard doubt.
Data:
| Metric | LIV | ARS |
| xG/90 (L5) | 2.1 | 1.9 |
| xGA/90 (L5) | 0.8 | 0.6 |
| PPDA | 9.2 | 10.5 |
| Set Pieces NPxG | 0.35 | 0.28 |
Constraints:
- No winner pick.
- Compare xG process vs Odds implied.
- Flag set-piece asymmetry.
Format: Table: Factor | Liverpool Edge | Arsenal Edge | Verdict. Final: Most likely game script.
- Роль задает экспертный тон.
- Контекст включает судейство и травмы.
- Данные структурированы в таблицу.
- Ограничения запрещают гадание.
- Формат — таблица для сканирования глазами.
Продвинутые техники: Chain-of-Thought и Few-Shot
Chain-of-Thought (CoT)
Заставьте модель «думать вслух» перед ответом. Добавьте в промт: "Think step by step. Show your reasoning for each metric before final table." Это снижает галлюцинации на 30-40% по внутренним тестам исследователей.
Пример триггера: «Рассчитай xG за 90 минут для команды А. Шаг 1: Возьми сумму xG за 5 матчей. Шаг 2: Раздели на 5. Шаг 3: Скорректируй на силу соперников (используй колонку Opp xGA). Шаг 4: Выведи итоговое число с 2 знаками.»
Few-Shot Prompting
Дайте 2-3 примера «Ввод → Идеальный вывод» прямо в контексте. Модель подражает стилю, формате и логике. Критично для единообразия при пакетной обработке 20+ матчей.
Структура примера:
Example 1:
Input: [Match Data A]
Output:
| Factor | Verdict |
| xG Diff | +0.4 Home |
| ... | ... |
Example 2:
Input: [Match Data B]
Output: ...
RAG-лайт (Вставка базы знаний)
Если лимит контекста позволяет (100k+ токенов), вставьте PDF/ТХТ с историей лиги, стилем игры тренеров, правилами турнира. ИИ будет ссылаться на «загруженную книгу», а не на веса модели.
Совет: Храните «справочник лиг» в отдельном файле. Подключайте к каждому чату: «Use attached League_Guide.pdf for tactical profiles».
Процесс: от сырой идеи к взвешенному решению
Красные флаги: где ИИ подведет вас наверняка
- Точные счета и исходы: любая цифра «2:1» или «П1» — чистая фантазия. Модель не видит будущее.
- Свежая инсайдерка: травмы на разминке, мотивация в раздевалке, погода за окном — ИИ этого не знает. \li>Ликвидность и движение линии: модель не видит, куда идут «умные деньги» прямо сейчас.
- Психология и тильт: ИИ не чувствует давление Stade Vélodrome или усталость после Лиги чемпионов.
- Корреляция рынков: связь между тоталом угловых и форами часто контекстуальна, а не статистическая.
Правило безопасности: ИИ готовит «доссье». Решение о деньгах принимаете только вы. Любой промт, требующий «скажи, на что поставить», — плохой промт.