poker/LLM_CONTEXT_EXAMPLE.md

129 lines
4.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Пример контекста для LLM
## Что теперь видит бот при ответе на сообщение игрока
### Пример 1: Флоп в игре
**Игрок пишет:** "Виктор, что думаешь?"
**LLM получает следующий контекст:**
```
📍 Фаза: флоп (3 карты на столе)
🃏 Карты на столе: K♥ 9♦ 2♣
💰 Банк: 150 фишек
💵 Текущая ставка: 30 фишек
🤖 Мои данные:
- Имя: Виктор "Акула"
- Карты: A♠ K♠
- Фишки: 470
- Моя ставка: 30 (всего в раздаче: 45)
- Позиция: дилер
👥 Другие игроки:
- Игрок: 480 фишек, ставка 30 🎲 [последнее: call]
- Анна "Блефер": 350 фишек [спасовал ❌]
- Дед Михалыч: 200 фишек [последнее: fold]
✅ Активные: Виктор "Акула", Игрок
❌ Спасовали: Анна "Блефер", Дед Михалыч
💬 Игрок написал: "Виктор, что думаешь?"
```
**Возможный ответ бота:**
"С топ-парой на таком сухом флопе? Думаю, что банк мой. 😎"
---
### Пример 2: Терн, напряжённая ситуация
**Игрок пишет:** "Макс, всё плохо?"
**LLM получает:**
```
📍 Фаза: терн (4 карты на столе)
🃏 Карты на столе: 7♥ 8♦ 9♣ J♠
💰 Банк: 450 фишек
💵 Текущая ставка: 100 фишек
🤖 Мои данные:
- Имя: Макс "ГТО"
- Карты: A♣ K♣
- Фишки: 280
- Моя ставка: 50 (всего в раздаче: 165)
- Позиция: обычная позиция
👥 Другие игроки:
- Игрок: 520 фишек, ставка 100 [последнее: raise]
- Борис "Молчун": 150 фишек [спасовал ❌]
✅ Активные: Макс "ГТО", Игрок
❌ Спасовали: Борис "Молчун"
💬 Игрок написал: "Макс, всё плохо?"
```
**Возможный ответ бота:**
"На этом борде с прямым дро? Просчитываю pot odds... 🤔"
---
### Пример 3: All-in ситуация
**Игрок пишет:** "Катя, рискнёшь?"
**LLM получает:**
```
📍 Фаза: ривер (5 карт на столе)
🃏 Карты на столе: 3♥ 3♦ 8♣ Q♠ A♥
💰 Банк: 800 фишек
💵 Текущая ставка: 200 фишек
🤖 Мои данные:
- Имя: Катя "Удача"
- Карты: 3♠ 8♠
- Фишки: 195
- Моя ставка: 0 (всего в раздаче: 105)
- Позиция: малый блайнд
👥 Другие игроки:
- Игрок: 95 фишек, ставка 200 [ва-банк 💥]
✅ Активные: Катя "Удача", Игрок
❌ Спасовали:
💬 Игрок написал: "Катя, рискнёшь?"
```
**Возможный ответ бота:**
"С фулл-хаусом? Загадала желание! 🍀✨"
---
## Преимущества нового контекста
1. **Видит свои карты** - может блефовать или говорить честно
2. **Видит карты на столе** - может комментировать текстуру борда
3. **Видит действия других игроков** - может реагировать на чужие ставки
4. **Знает размер банка и ставок** - может говорить про pot odds
5. **Знает фазу игры** - может адаптировать ответ под префлоп/флоп/терн/ривер
6. **Видит кто спасовал** - может подшучивать или сочувствовать
## Примеры улучшенных ответов
### До изменений:
- Игрок: "Что думаешь?"
- Бот: "Удачи! Интересная игра."
### После изменений:
- Игрок: "Что думаешь?"
- Бот: "С тремя червами на столе и у меня флеш дро? Думаю поплыть дальше. 😏"
---
Теперь боты отвечают КОНТЕКСТУАЛЬНО, используя реальную информацию о раздаче!