Революція в інтерактивних інтерфейсах: Генеративний ШІ та динамічне формування UX
Сучасний бізнес переживає трансформацію завдяки агентному штучному інтелекту (ШІ), який дозволяє діяти більш динамічно. На відміну від традиційних, запрограмованих ботів та статичних правил, агентні системи здатні “мислити” та знаходити нові шляхи вирішення проблем, стикаючись з непередбачуваними обставинами. Використання онтологій, таких як FIBO (онтологія бізнес-домену фінансової галузі), допомагає утримувати агентів у встановлених межах, запобігаючи небажаній поведінці.
Виклик користувацького досвіду
Однак, головним вузьким місцем сьогодні є шар користувацького досвіду (UX). Хоча агенти є динамічними і адаптуються до змін даних за допомогою онтологій, інтерфейс користувача залишається переважно статичним. Фіксовані поля та конфігурації обмежують творчу свободу, яку надають агенти. Сучасні стандарти, такі як AG-UI (agent User Interface), спрощують комунікацію між UX та агентами, але екрани все ще потребують попереднього визначення на етапі проєктування.
A2UI: Наступний крок у динамічному формуванні інтерфейсів
Нова технологія виводить цей процес на якісно новий рівень, дозволяючи агентам динамічно генерувати бажаний користувацький екран на основі специфічного контенту. Йдеться про A2UI (agent to user interface). У цій парадигмі спочатку визначається схема UX, яка описує, як компоненти мають бути відтворені. Ця слабо зв’язана схема дозволяє агентам конструювати екрани відповідно до наявних даних. Агенти тепер взаємодіють із сумісним з A2UI “рендерером”, який динамічно відтворює екрани на основі JSON-контенту, що генерується агентами. Екрани є повністю інтерактивними та можуть обмінюватися інформацією з відповідними агентами за допомогою AG-UI. Компанії, такі як Copilotkit, активно розробляють рендерери A2UI, здатні динамічно створювати інтерфейси користувача з JSON-специфікацій та зв’язувати їх з агентом через AG-UI.
Оптимізація та інтеграція
Більше того, використання нових стандартів компресії, таких як token object notation (TOON), сприяє досягненню високоефективного стиснення та включенню схеми, подібної до онтології та A2UI, до контекстних запитів. Звісно, зі зростанням інтелекту моделей, вони також отримають здатність автоматично генерувати екрани, сумісні з A2UI та AG-UI, через попереднє навчання. Наведена нижче схема ілюструє один з варіантів цієї архітектури.

Як показано, специфікація A2UI доповнює бізнес-онтологію і зосереджена на логіці відтворення компонентів інтерфейсу користувача. Розглянемо приклад схвалення позики: онтологія визначатиме бізнес-концепції, такі як позики, сторони, процентні умови, пакти або умови. Ці дані зазвичай надходять із різних систем у різних формах, і спільна бізнес-онтологія допомагає об’єднати їх в єдину “мову”. Специфікація A2UI визначатиме, як відтворюватимуться компоненти користувацького досвіду.
Майбутнє динамічних інтерфейсів
У майбутньому змінюватиметься лише специфікація, а не окремі екрани, оскільки екрани генеруються зі свіжим контентом щоразу. Крім того, оскільки A2UI використовує AG-UI, екрани зберігають зв’язок з оригінальним агентом, який генерував контент. Таким чином, події, такі як натискання кнопок та надсилання форм, можуть відстежуватися та оброблятися. Весь цей процес відбувається в межах одного вікна — наприклад, традиційного чат-бота. Бізнес-результатом є поєднання онтології, агентів, A2UI JSON, динамічних екранів контенту та обміну повідомленнями AG-UI. Усе це керується бізнес-логікою та відносинами, визначеними в онтології, що означає менше простору для інтерпретації з боку UX-дизайнера та UI-розробника. Ці фахівці все ще потрібні для проєктів, але багаторазово використовувані компоненти визначаються та створюються лише один раз. Повторюйте цей процес! Наприклад, можна визначити, що будь-яке комунікаційне повідомлення, надіслане користувачеві (помилка, інформація, попередження), має відображатися в панелі з логотипом компанії та відповідати стандарту ISO 9241-110. За допомогою агентного ШІ та A2UI спеціальний агент може перевіряти ці повідомлення та створювати їх на екрані відповідно до стандартів. Чат-інтерфейс залишається основним для користувачів, але компоненти A2UI відображаються однаково. Що важливіше, існуючі екрани користувачів можна використовувати як шаблони для динамічного створення нових екранів. Це робить бізнес надзвичайно стійким до змін у бізнесі та регуляторних вимогах. Такі патерни, як A2UI, зменшують залежність від інтерфейсу користувача та доповнюють динамічну природу бізнесу. Уявіть, що компанія проходить процес поглинання і їй потрібно додати нові логотипи до тисяч форм. Тепер цю логіку можна налаштувати в специфікації A2UI та онтології, і зміни в інтерфейсі будуть поширені, коли користувачі отримуватимуть доступ до форм. Це допомагає бізнесу залишатися динамічним та підвищує продуктивність співробітників. *Даттрадж Рао — архітектор з інновацій та досліджень та розробок у Persistent Systems.*
Прогноз ІТ-Блогу: Технологія A2UI, інтегрована з агентним ШІ та онтологіями, революціонізує розробку інтерфейсів, роблячи їх динамічними та адаптивними. Очікується, що протягом наступних 1-2 років ми побачимо прискорене впровадження таких рішень у корпоративному секторі, особливо для складних бізнес-процесів, де швидка адаптація до змін є критично важливою.
За матеріалами: venturebeat.com
