Проблема: Существующие человеческие языки слишком сложны и неоднозначны для эффективного взаимодействия между человеком и роем ИИ-агентов. Это создает проблемы для совместной работы (Human-AI Teaming), особенно в таких задачах, как управление роем (swarm guidance).
Решение: Предложен новый язык JSwarm, вдохновленный структурой австралийского языка аборигенов Джингулу (Jingulu). Ключевая особенность — использование всего трех основных "легких" глаголов (COME, GO, DO) для описания всех действий в пространстве (приближение, удаление, бездействие).
Структура языка: JSwarm имеет простую и однозначную грамматику. Предложения строятся по шаблону, который включает субъект, основной глагол, вспомогательный глагол (уточняющий смысл), объект, а также параметры пространства и времени. Это позволяет напрямую отображать внутреннюю логику роя (силы притяжения и отталкивания) в понятные человеку команды и объяснения.
Преимущества: JSwarm обеспечивает вычислительную эффективность, контекстуальную релевантность, семантическую эквивалентность и прямые синтаксические преобразования. Это делает взаимодействие прозрачным, интерпретируемым и объяснимым, что критически важно для доверия и эффективности в команде "человек-ИИ".
Демонстрация: Работа языка проиллюстрирована на задаче "пастушества" (shepherding), где один агент-пастух (собака) управляет роем других агентов (овец). Показано, как в реальном времени агент может сообщать о своих намерениях, действиях и состоянии на языке JSwarm, например, "Собака.Иди(координаты).Собирать.Овца5".
Значимость: JSwarm — это шаг к созданию стандартизированного, эффективного и проверяемого языка для двусторонней коммуникации в человеко-машинных коллективах, который может быть применен в самых разных областях: от медицины (нанороботы) до экологии и разведки
К 2022 году уже появился «язык роя» — простой глагольный язык для координации беспилотников. Его ключевые особенности:
- беспилотники не только общаются между собой, но и передают информацию оператору на понятном языке (например: «У меня садится аккумулятор, иду на зарядку»);
- решения принимаются на основе нечёткой логики — это позволяет учитывать факторы, которые сложно формализовать;
- система управления заданиями стала центральным элементом роевых технологий, заменив сервисную функцию на ключевую.