Протокол UIM определяет стандартную схему JSON, через которую агенты ИИ могут описывать элементы интерфейса пользователя, поведения и события. Он охватывает компоненты, такие как кнопки, поля ввода, формы, таблицы, деревья и графики, а также поддерживает хуки событий для взаимодействий пользователя. Отрисовщики фронтенда используют сообщения UIM для построения и обновления интерфейсов в реальном времени без ручного программирования UI. Оболочки сообщений с версией обеспечивают обратную совместимость. Используя протокол UIM, команды могут быстрее развивать разговорные ассистенты и информационные панели, поддерживать последовательные UX-структуры по каналам и разделять логику принятия решений ИИ и слой презентации.