129 lines
4.5 KiB
Markdown
129 lines
4.5 KiB
Markdown
# Пример контекста для 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. **Видит кто спасовал** - может подшучивать или сочувствовать
|
||
|
||
## Примеры улучшенных ответов
|
||
|
||
### До изменений:
|
||
- Игрок: "Что думаешь?"
|
||
- Бот: "Удачи! Интересная игра."
|
||
|
||
### После изменений:
|
||
- Игрок: "Что думаешь?"
|
||
- Бот: "С тремя червами на столе и у меня флеш дро? Думаю поплыть дальше. 😏"
|
||
|
||
---
|
||
|
||
Теперь боты отвечают КОНТЕКСТУАЛЬНО, используя реальную информацию о раздаче!
|