Как мы построили платформу агентов для Алисы AI — и почему пришлось написать сервер поверх Temporal
Агент «Исследовать» в Алисе AI может работать до 20 минут. За это время он успевает обойти десятки сайтов, запустить модели, вызвать инструменты — и сделать всё это параллельно на нескольких хостах. И если в середине цепочки что-то упадёт (а практика показывает, что если может упасть — когда-нибудь упадёт: релизы, с...
Агент «Исследовать» в Алисе AI может работать до 20 минут. За это время он успевает обойти десятки сайтов, запустить модели, вызвать инструменты — и сделать всё это параллельно на нескольких хостах. И если в середине цепочки что-то упадёт (а практика показывает, что если может упасть — когда-нибудь упадёт: релизы, сети, «луна не в той фазе»), агент должен уметь продолжить работу с того же места, а не начать всё заново, сжигая часы и LLM-токены. Ещё год назад никакой инфраструктуры для этого у нас не было.Меня зовут Алексей Логинов, я ведущий разработчик в команде, которая отвечает за инфраструктуру нашего ассистента. В этой статье я покажу, какой путь мы прошли от наивного SDK до полноценной платформы Agent Transport System (ATS) — и как при этом упирались в различные ограничения и преодолевали их.
Связанные теги
Компании и люди
Линия сюжета
AI
Последние материалы и связанный контекст по теме AI.
Habr
Последние материалы и связанные ссылки по теме Habr.
Habr
Последние материалы и связанный контекст по теме Habr.
Temporal
Последние материалы и связанные ссылки по теме Temporal.
Temporal
Последние материалы и связанный контекст по теме Temporal.
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Разводной мост на рабочем столе: проектируем в Компасе, печатаем и оживляем с помощью ESP32
Создание интерактивной модели разводного моста для изучения его устройстваЯ работаю над учебным проектом Создание интерактивной модели разводного моста для изучения его устройст...
Печешься о неразглашении чужой коммерческой тайны – делаешь хуже только себе, или при чём здесь замедление интернета
Третьего дня я собеседовал начинающего C++ программиста с небольшим опытом работы. Когда речь дошла до денежных ожиданий, я задал закономерный вопрос – сколько ты получал на про...
Электровакуумные геттеры. Первые металлические газопоглотители
На пути изготовления даже весьма простых электровакуумных приборов (ЭВП) неумолимо встаёт немало неочевидных технологических трудностей, например, впитанные в электровакуумные м...
Kotlin без «воды»: новая книга для тех, кто хочет изучить язык на практике
Некоторые языки программирования начинают по-настоящему ценить тогда, когда разработчик замечает: значительная часть усилий уходит на решение задачи, а не на борьбу с инструмент...
Прозрачный VPN на роутере: VLESS + Reality + TPROXY на OpenWrt от А до Я
Десять устройств дома, и каждому нужен доступ к заблокированным ресурсам. Ставить VPN-клиент на телевизор и колонку — невозможно, на телефон жены — бесполезно.Я настроил прозрач...
Нюансы локализации приложений в Lazarus IDE
О переводе начинаешь думать тогда, когда приложение уже написано и работает. Архитектура сложилась органически, строки разбросаны по хелперам и метаданным перечислений, или торч...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Разводной мост на рабочем столе: проектируем в Компасе, печатаем и оживляем с помощью ESP32
Создание интерактивной модели разводного моста для изучения его устройстваЯ работаю над учебным проектом Создание интерактивной модели разводного моста для изучения его устройст...
Печешься о неразглашении чужой коммерческой тайны – делаешь хуже только себе, или при чём здесь замедление интернета
Третьего дня я собеседовал начинающего C++ программиста с небольшим опытом работы. Когда речь дошла до денежных ожиданий, я задал закономерный вопрос – сколько ты получал на про...
Электровакуумные геттеры. Первые металлические газопоглотители
На пути изготовления даже весьма простых электровакуумных приборов (ЭВП) неумолимо встаёт немало неочевидных технологических трудностей, например, впитанные в электровакуумные м...
Kotlin без «воды»: новая книга для тех, кто хочет изучить язык на практике
Некоторые языки программирования начинают по-настоящему ценить тогда, когда разработчик замечает: значительная часть усилий уходит на решение задачи, а не на борьбу с инструмент...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Разводной мост на рабочем столе: проектируем в Компасе, печатаем и оживляем с помощью ESP32
Создание интерактивной модели разводного моста для изучения его устройстваЯ работаю над учебным проектом Создание интерактивной модели разводного моста для изучения его устройст...
Печешься о неразглашении чужой коммерческой тайны – делаешь хуже только себе, или при чём здесь замедление интернета
Третьего дня я собеседовал начинающего C++ программиста с небольшим опытом работы. Когда речь дошла до денежных ожиданий, я задал закономерный вопрос – сколько ты получал на про...
Электровакуумные геттеры. Первые металлические газопоглотители
На пути изготовления даже весьма простых электровакуумных приборов (ЭВП) неумолимо встаёт немало неочевидных технологических трудностей, например, впитанные в электровакуумные м...
Kotlin без «воды»: новая книга для тех, кто хочет изучить язык на практике
Некоторые языки программирования начинают по-настоящему ценить тогда, когда разработчик замечает: значительная часть усилий уходит на решение задачи, а не на борьбу с инструмент...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Temporal Tables в MS SQL Server: история изменений
Привет, Хабр!Temporal tables позволяют следить за историями изменений уровне движка. SQL Server сам хранит полную историю изменений каждой строки — без триггеров, без дополнител...