Задача: Подключить ИИ-агента к сайтам
Подключить ИИ-агента к сайтам
Сделать простой способ подключения наших сайтов к центральному сервису.
Сделать клиентскую интеграцию для наших сайтов: посетитель открывает диалог на сайте, сообщения передаются центральному агенту, ответы возвращаются в интерфейс сайта. Подключение нового сайта должно требовать минимум ручной настройки.
Ворклоги
Интеграция существующего сайта с новым центром агентов
Реализована совместимость со старым чат-интерфейсом соседнего проекта agent:
- через
CHAT_AGENT_URLчат можно направлять в новый агент, а без настройки сохраняется прежний путь к n8n; - адаптер преобразует сообщения старого клиента в события нового агента;
- ответы
started/delta/doneпреобразуются обратно в старый форматbegin/item/end; - учтены разрезанные UTF-8/JSON-фрагменты, ошибки, незавершённые потоки, медленный клиент и отключение потребителя;
- связанные изменения:
be06299,4fe6d85,c2a8ded.
Повторно прошли 3/3 локальных теста адаптера.
Ограничения текущего состояния: это проверочная интеграция через старый интерфейс, а не собственный новый встраиваемый виджет. sessionId, пользовательский токен и адрес страницы пока не передаются новому агенту; памяти/контекста посетителя нет. Старый сайт на порту 3000 во время последней проверки не был запущен, поэтому живой end-to-end через него повторно не проверялся.