Свой ИИ-агент мастер подземелий для D&D 5e, который не выдумывает правила
Автор сделал браузерную игру The Goblin Warren по D&D 5e, где ИИ-мастер ведёт партию из трёх персонажей и берёт правила только из базы знаний. Ответы по правилам приходят примерно за 1.3-2.2 секунды.
Сделано со своим агентом
Что сделали
The Goblin Warren это браузерная игра по D&D. ИИ-мастер обращается к двум MCP-эндпоинтам Sanity Context. Один это база знаний с текстом правил, второй это запросы на GROQ для точных характеристик. Сервер заранее подтягивает данные из обоих, у модели есть один необязательный раунд вызова инструментов, а ссылки на источники, которых не вернул ни один запрос, вырезаются. Слой на Sanity собрали агенты Claude Code.
Что получилось
Ответы по правилам приходили примерно за 1.3-2.2 секунды. База знаний сама нашла в своих записях шесть противоречий между редакциями 2014 и 2024 годов и пометила их для проверки.
На что обратить внимание
Нужен токен организации с ролью Context Viewer. Токен проекта возвращает ошибку 403 contextGrantRequired, на этом автор потерял час. База знаний ограничена примерно 150 документами.
Пояснение
D&D 5e это пятая редакция настольной ролевой игры Dungeons & Dragons. Мастер подземелий ведёт игру и решает спорные ситуации по правилам. Sanity это headless CMS, а GROQ её язык запросов.
Кому пригодится
Любителям настольных ролевых игр и разработчикам игр с ИИ, которым важно, чтобы модель не придумывала правила.
Попробуйте сами
Будь мастером подземелий в походе по подземелью по D&D 5e для партии из трёх персонажей [имя, класс и уровень первого персонажа], [имя, класс и уровень второго персонажа], [имя, класс и уровень третьего персонажа]. Используй только официальные правила 5e, проси меня бросать кубики или делать выбор и говори, когда не уверен в правиле, вместо того чтобы его придумывать. Проведи одно полное подземелье примерно из [число] комнат и в конце коротко подведи итог добычи и опыта.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: dev.to ·