Инструмент: find_games

Инструмент find_games отвечает на вопросы «есть ли игра про X» и «какая игра подойдёт для Y». Он ищет по каталогу мини-игр и возвращает не больше пяти самых подходящих, а не весь список: каталог растёт, и агент не должен ни перечислять игры по памяти, ни додумывать механику.

Что возвращается#

Для каждой игры одна-две строки: название и id, жанр, навыки, длительность партии, фраза-описание, для каких конкурсов игра подходит лучше всего и ссылка на статью базы знаний (если она опубликована). Игры-черновики в подборку не попадают. Чтобы показать конкретную игру с демо и роликом, агент вызывает get_game_demo.

Как вызвать#

Опишите, чего хотите от игры, своими словами:

  • «А есть игра на память?»
  • «Посоветуй динамичную игру»
  • «Какая игра подойдёт для детей?»
  • «Есть что-нибудь про удачу?»

Агент может уточнить поиск навыком (реакция, ловкость, память, логика, внимание, удача, знания, чувство момента, ритм, стратегия) или жанром (аркада, головоломка, викторина, игра на удачу, ритм-игра, экшн, казуальная).

Как подбираются игры#

Подбор детерминированный, без нейросети. Сильнее всего весит точное совпадение навыка или жанра, затем смысл запроса (слова вроде «память», «запомнить», «реакция», «удача» на русском и английском), затем слова запроса в названии, фразе-описании, тегах и описании игры.

Если ничего не подошло#

Агент честно скажет, что по такому запросу игры нет, и предложит для примера три игры из каталога. Придумывать несуществующие игры ему запрещено.

Требования#

  • Авторизация: не требуется.