Инструмент: find_games
Инструмент find_games отвечает на вопросы «есть ли игра про X» и «какая игра подойдёт для Y». Он ищет по каталогу мини-игр и возвращает не больше пяти самых подходящих, а не весь список: каталог растёт, и агент не должен ни перечислять игры по памяти, ни додумывать механику.
Что возвращается#
Для каждой игры одна-две строки: название и id, жанр, навыки, длительность партии, фраза-описание, для каких конкурсов игра подходит лучше всего и ссылка на статью базы знаний (если она опубликована). Игры-черновики в подборку не попадают. Чтобы показать конкретную игру с демо и роликом, агент вызывает get_game_demo.
Как вызвать#
Опишите, чего хотите от игры, своими словами:
- «А есть игра на память?»
- «Посоветуй динамичную игру»
- «Какая игра подойдёт для детей?»
- «Есть что-нибудь про удачу?»
Агент может уточнить поиск навыком (реакция, ловкость, память, логика, внимание, удача, знания, чувство момента, ритм, стратегия) или жанром (аркада, головоломка, викторина, игра на удачу, ритм-игра, экшн, казуальная).
Как подбираются игры#
Подбор детерминированный, без нейросети. Сильнее всего весит точное совпадение навыка или жанра, затем смысл запроса (слова вроде «память», «запомнить», «реакция», «удача» на русском и английском), затем слова запроса в названии, фразе-описании, тегах и описании игры.
Если ничего не подошло#
Агент честно скажет, что по такому запросу игры нет, и предложит для примера три игры из каталога. Придумывать несуществующие игры ему запрещено.
Требования#
- Авторизация: не требуется.