TGViewer
рис. AI рис. AI @ris_ai · 5.56K subscribers
Post #669 2.24K
Завайбкодил стрим с Jev. ИИ прямо сейчас проходит покемонов из моего детства.

20 лет назад приятель из школы как-то одолжил мне Game Boy на один день. Своего у меня никогда не было. Это был крутой день. НО пройти покемонов за него я так и не успел.

ВСЕГДА хотел поэкспериментировать с "ИИ играет в игры. Запустил Pokémon Red в эмуляторе (виртуальном геймбое на сервере) и подключил к нему Jev.

Jev выбирает из предложенных вариантов. Модель получает описание игровой ситуации и восемь кнопок геймбоя: вверх, вниз, влево, вправо, A, B, Start и Select. Ответ выглядит примерно так: «вниз, уверенность 90%».

Выбранная кнопка нажимается в игре. Jev получает обновлённую ситуацию и делает следующий выбор.

Это игровой луп:
ситуация → выбор кнопки → действие → новая ситуация


Цикл крутится автоматически на сервере.

У Jev есть ограничение: это классификатор, а не LLM, он выдаёт выбор и оценки вариантов. Текстовые рассуждения, планы или код он не пишет. Поэтому для общей стратегии игры нужен был отдельный ИИ, выбар пал на GLM-5.3-Flash.

Система хранит общую цель (пройти игру) и отслеживает сюжетные этапы: получить значки, добраться до Лиги, попасть в Зал славы. Если Jev застрял, GLM изучает ситуацию и последние попытки. Затем предлагает подцель. Например, сначала добраться до места лечения.

Jev продолжает выбирать кнопки с учётом этой подцели. Стратег получает результаты попыток и корректирует план.

Первый значок уже получил. Причём всё это время играет одним покемоном. Очень машинный подход: бои, прокачка, ещё бои. Поэтому я попросил добавить ему ещё одну задачу: ловить диких и редких покемонов.

За шесть часов ИИ прокачал Сквиртла до эволюции в Вартортла. Чистый гринд 🏋️‍♂️

По дороге собрали целую коллекцию неудачных попыток. Jev ходил кругами по лесу. Доходил до выхода и возвращался обратно. Пытался использовать атаку с закончившимися очками применения. У медсестры выбирал отказ от лечения и начинал разговор заново.

GLM тоже не всегда выручал. Старые цели оставались активными. Рабочий выход однажды попал в память как неработающий и перестал предлагаться модели. Пришлось проверять входные данные моделей и память прошлых попыток. Отдельно разбираться с проверкой выполнения целей.

Покемон эволюционировал. Архитектура вокруг него тоже.


На странице видны игра, текущий этап, нажатия и уверенность выбора. Для обеих моделей считаются потреблённые токены и стоимость вызовов. У каждого хода можно открыть точный запрос к модели и её ответ.

🔴 Стрим: pokemon.sereja.tech

Лимитов Астры почти не потратил: Астра в кодексе только разбирала проблемы и писала задачи в доску проекта. Написание кода я отдавал GPT Pro с подключённым GitHub в веб-версии ChatGPT. Там проходила самая ресурсоёмкая часть работы. В веб-версии свои отдельные лимиты.

Дизайн дорабатывал через Claude Design. Мои комментарии автоматически передавались в веб-версию Claude. Готовые изменения и по коду, и по дизайну приходили пул-реквестами в GitHub.
  • 🔥 20
  • ❤ 8
  • 👾 4
More from @ris_ai
  1. Sep 21, 2026🔭 Что ждать от AI на неделе 21–27 сентября ДИСКЛЕЙМЕР: Слухи выбраны самые достоверные, н…
  2. Sep 16, 2026🔥 Как быть если недельные лимиты сгорают за несколько дней? Когда упираешься в потолок, з…
  3. Sep 10, 2026OpenAI закрыла продажу $200 подписок Гайд по маркетингу дефицита: 1. Будь OpenAI. 2. Разда…
  4. Sep 10, 2026🔥 DeepSeek V4.1 Flash на моих задачах Гонял Flash в DeepSeek Harness, Claude Code и OpenC…
  5. Sep 9, 2026iPhone Duo через час после покупки
  6. Sep 8, 2026🔥 Стрим по ChatGPT Images 2.5 https://youtube.com/live/PqdkZM13Fk0 ТАЙМКОДЫ: 00:00 Релиз…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →