Системы искусственного интеллекта, которые могут играть в игры с людьми, становятся все более продвинутыми и уже используются бесчисленными разработчиками по всему миру. Но большинство этих систем предназначены для игры с людьми в цифровом мире, а не в реальном.
Робот играет в шахматы обычными фигурами и комментирует ходы словами и жестами

Исследователи из Делфтского технологического университета представили новую роботизированную систему с открытым исходным кодом, которая может играть человеком за реальной доской. Этот робот описан в статье, опубликованной на сайте препринтов arXiv.
Ученые считают, что разработанная модель может оказаться ценным ресурсом для исследования взаимодействия человека и робота.

«Последние достижения в области искусственного интеллекта ускорили эволюцию конструкций роботов», — пишут ученые. «Шахматы представляют собой стандартизированную среду, которая позволяет оценивать влияние поведения роботов на поведение человека. В статье представлен шахматный робот с открытым исходным кодом для исследований взаимодействия человека и робота, с особым акцентом на вербальные и невербальные взаимодействия».
Что внутри и что снаружи

Роботизированная платформа, разработанная исследователями, включает в себя как аппаратные, так и программные компоненты. Аппаратное обеспечение робота включает в себя роботизированную руку Franka Emika Panda с 7 степенями свободы,, роботизированный захват, напечатанный на 3D-принтере, камеру ZED2 StereoLabs, клавиатуру, внешний микрофон и динамик, подключенный к компьютеру.
Робот имеет несколько базовых программных компонентов, включая восприятие, анализ и оценку, планирование и выполнение движений, а также модуль взаимодействия. Модуль восприятия анализирует изображения шахматной доски, снятые камерой ZED2, и переводит их в текстовые описания.
Модуль анализа и оценки передает эти текстовые описания шахматному движку для получения прогнозируемых ходов. Затем модуль планирования и выполнения движений использует прогнозируемый ход для выполнения действий робота.
Модуль взаимодействия позволяет роботу общаться с игроками-людьми. Для генерации ответов на вопросы пользователя модуль использует API диалоговой платформы OpenAI ChatGPT.
Ученые тестировали роботизированную платформу в серии испытаний, оценивая ее способность играть с людьми в шахматах. Но они еще не исследовали восприятие пользователей, которые играли с роботом.
Базовый код робота и наборы данных, используемые для обучения его классификаторов, имеют открытый исходный код и доступны на GitHub. Такого можно изготовить в других институтах для проведения дальнейших исследований, посвященных взаимодействию человека и робота.
«В будущем мы намерены использовать эту установку для изучения того, как роботы с искусственным интеллектом влияют на людей во время игры», — написали ученые. «Исследование будет включать в себя общение робота с людьми с помощью эмоциональных жестов и более естественной речи. Расширение возможностей OpenChessRobot за пределы шахматных приложений на другие взаимодействия с человеком также является приоритетным направлением исследования».