Интеграция

White-label и собственные приложения

Виджет — не предел: управляйте агентами из своего продукта через API и стройте полностью кастомные решения под своим брендом — службы поддержки, встроенные помощники, даже игровые персонажи.

API — это и есть продукт

Встраиваемый виджет — самый быстрый способ запуститься, но по сути это лишь один из клиентов платформенного API. Если вам нужно полностью кастомное решение под собственным брендом — свой интерфейс, свои сценарии, — обращайтесь к агентам напрямую через REST API. Ни упоминаний agent4.io, ни iframe.

Что на этом строят

  • Помощники внутри продукта — ассистент, встроенный в интерфейс и опирающийся на вашу документацию.
  • Службы поддержки под своим брендом — ваш интерфейс и ваш домен, а поиск по базе знаний и память берет на себя agent4.io.
  • Голос и IVR — подаете распознанную речь на вход, ответ отдаете синтезом.
  • Игровые и интерактивные персонажи — дайте NPC постоянную память и базу знаний, а его реплики ведите через API: персонаж не выходит из образа и помнит каждого игрока от сессии к сессии.
  • Автоматизация и бэкенд-сценарии — вообще без интерфейса: вызывайте API из рабочих процессов, чтобы ответить, классифицировать или подготовить черновик.

Как это устроено

Используйте режим прокси: API-ключ тенанта хранится на вашем бэкенде, а личность конечного пользователя вы подтверждаете заголовком X-End-User (см. Аутентификацию). Каждому конечному пользователю платформа выделяет изолированное пространство с собственной историей, памятью и документами — поэтому в игре у каждого игрока складываются свои отношения с персонажем, а в SaaS у каждого клиента появляется личный ассистент.

Все, что умеет виджет, умеет и API: поиск по базе знаний, память, инструменты, многоязычность, напоминания. Виджет — эталонный клиент, но ваше приложение ничем не ущемлено.

Как остаться white-label

  • Отдавайте собственный интерфейс, а к API обращайтесь сервер-к-серверу, чтобы ключи не попадали в браузер.
  • Передавайте свои идентификаторы пользователей прямо в X-End-User — отдельная система учетных записей не нужна.
  • Свой домен, свое оформление, своя интонация: для конечных пользователей платформа остается невидимой.