poker/LLM_CONTEXT_EXAMPLE.md

4.5 KiB
Raw Permalink Blame History

Пример контекста для 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. Видит кто спасовал - может подшучивать или сочувствовать

Примеры улучшенных ответов

До изменений:

  • Игрок: "Что думаешь?"
  • Бот: "Удачи! Интересная игра."

После изменений:

  • Игрок: "Что думаешь?"
  • Бот: "С тремя червами на столе и у меня флеш дро? Думаю поплыть дальше. 😏"

Теперь боты отвечают КОНТЕКСТУАЛЬНО, используя реальную информацию о раздаче!