AI Platform Docs
Пользователям

Руководство пользователя

Полный пользовательский путь в Платформе ИИ 2026.3.5 — от схемы в Low-code Конструкторе до поиска и вызова агента.

Для кого предназначено руководство

Документация разделяет три пользовательские роли. Один человек может совмещать их, однако права и ответственность остаются разными.

РольОсновная задачаИспользуемый компонент
Автор Low-code-агентаСоздает, сохраняет, проверяет и публикует схему в визуальном редактореLow-code Конструктор — адаптированная версия LangFlow
Пользователь каталогаПросматривает и ищет доступных агентовAgent Registry
Потребитель агентаВызывает выбранного агента по разрешенному интерфейсуPlatform Agent Gateway и Low-code Runtime либо SDK-среда агента

Agent Registry и Low-code Конструктор используют токен пользователя, но выполняют разные проверки доступа. Возможность открыть Low-code Конструктор не дает права видеть любой агент в каталоге, а видимость агента не дает права на его вызов.

Общая последовательность работы

1. Создать Поток (Flow)

Откройте адрес Low-code Конструктора, предоставленный администратором вашей среды, и войдите через SSO.

Создайте новый Flow или откройте рабочую версию. Используйте только компоненты, доступные в разрешенной палитре — она задана действующей политикой компонентов. В версии 2026.3.5 компоненты PlatformRAG и PlatformMemory отсутствуют. Минимальный Flow содержит вход, PlatformLLM и выход.

Не добавляйте:

  • внешних поставщиков моделей и векторных хранилищ;
  • сетевых загрузчиков с непроверяемым исходящим соединением;
  • открытых ключей, паролей и токенов;
  • произвольного кода, если он не разрешен действующей политикой компонентов.

Подробные действия приведены в руководстве по Low-code Конструктору.

2. Сохранить рабочую версию

Сохраните Flow до запуска проверки. Убедитесь, что название отражает назначение агента, а не адрес среды или имя автора. Любая правка после зафиксированной версии создает новую рабочую версию; повторное сохранение одной неизмененной версии дает одинаковую контрольную сумму SHA-256.

Сохранение означает только фиксацию рабочей версии в Low-code Конструкторе. Оно не разворачивает экземпляр агента для взаимодействия с ним.

3. Проверить Flow

Запустите серверную проверку и дождитесь итогового состояния. Успешный результат содержит версию проверяющего модуля, версию политики и SHA-256 исходных данных. Проверка должна подтвердить:

  • корректность структуры и отсутствие недопустимых циклов;
  • наличие обязательных полей;
  • соответствие действующей политике компонентов;
  • отсутствие открытых секретов и запрещенных импортов;
  • совместимость с принятой версией lfx;
  • согласованность входных и выходных данных с карточкой агента.

Код component_not_allowed означает, что схему нельзя публиковать: нужно удалить компонент или заменить его на разрешенный.

4. Опубликовать Агента

Публикация выполняется прямо из интерфейса Low-code Конструктора через Control Plane:

  1. Запустите проверку Flow и дождитесь успешного результата.
  2. Откройте сохраненную рабочую версию и вызовите публикацию.
  3. Система экспортирует Flow в канонический формат platform.low-code.flow/v2 и от вашего имени вызывает Control Plane через api-gw.
  4. Control Plane выполняет проверку, создает запись Агента и версии, а также операцию публикации.
  5. Publisher собирает артефакт и развертывает workload в Kubernetes.

Ответ 202 Accepted означает, что операция публикации принята, а не что Агент уже готов. О завершении публикации говорит конечный статус операции в Control Plane. Изменяемые поля Flow.data в публикацию не попадают, прямой загрузкой схемы в OCI, Kubernetes или Agent Registry пользоваться нельзя.

5. Дождаться готовности среды исполнения

После развертывания workload Publisher доводит Low-code Runtime до рабочего состояния. Готовность подтверждается конечным статусом операции публикации.

6. Найти агента

Agent Registry автоматически обнаруживает опубликованный workload в Kubernetes. Запись появляется в каталоге только после взаимодействия с Kubernetes, формирования карточки агента и авторизационных данных в SpiceDB, поэтому появление агента не мгновенно. Каталог показывает только активные записи (lifecycleStatus = active), на которые подтверждено право agent#view.

Откройте каталог и найдите агента:

  • по фильтру — протоколу (a2a, mcp) или типу реализации (low-code, sdk);
  • по владельцу через ownerType, ownerIssuer, ownerSubject;
  • гибридным поиском POST /api/v2/agents/search — по смыслу и по точным формулировкам.

Если агент еще не появился:

  1. подождите несколько секунд и повторите запрос;
  2. проверьте, что операция публикации достигла конечного успешного статуса;
  3. обратитесь к администратору с идентификатором операции публикации.

Подробности приведены в руководстве по Agent Registry.

Разработчик отдельного SDK-агента использует автоматическое обнаружение через Kubernetes по инструкции регистрации SDK A2A агента.

7. Вызвать агента

Карточка в Agent Registry содержит интерфейс вызова только когда одновременно выполняются четыре условия: выбранная версия агента готова, отношения доступа согласованы, публичный маршрут принят и связан с текущей службой Kubernetes, пользователь имеет право на вызов. Используйте только URL из карточки — канонический адрес Platform Agent Gateway для конкретного агента и версии.

Platform Agent Gateway повторно проверяет токен и право agent#invoke, затем заменяет исходный пользовательский токен на короткоживущее удостоверение, связанное с конкретным агентом. Известный URL без права не позволяет обойти шлюз.

Использование Platform RAG

Важно: В релизе 2026.3.5 Platform RAG поставляется как самостоятельный сервис и не интегрирован с другими компонентами Платформы ИИ. Компонент PlatformRAG недоступен в палитре Low-code Конструктора, поэтому сервис доступен только агентам, которые обращаются к нему через Platform SDK.

Platform RAG предоставляет управляемую возможность извлечения знаний для агентов. Коллекция — это управляемый контейнер документов с закреплённым профилем эмбеддинга, моделью ACL и стратегией чанкинга. Поиск выполняется одновременно по смыслу (векторное сходство) и по точным формулировкам (BM25), результаты сливаются для оптимального ранжирования.

Доступные коллекции

Список коллекций, доступных пользователю, определяется правами доступа. Каждая коллекция имеет статус, количество документов и чанков. Статус ready означает, что документы проиндексированы и доступны для поиска.

Поиск в коллекции

Потребитель вызывает поиск через Platform SDK. Необходимо указать коллекцию и текст запроса. Результаты содержат цитаты — ссылки на источник, что обеспечивает проверку достоверности ответа.

Упаковка контекста

Для передачи контекста в LLM используется метод retrieve_and_pack. Он автоматически подбирает наиболее релевантные фрагменты, укладываясь в заданный бюджет токенов.

Подробности приведены в руководстве по Platform RAG.

Использование Memory Service

Важно: В релизе 2026.3.5 Memory Service поставляется как самостоятельный сервис и не интегрирован с другими компонентами Платформы ИИ. Компонент PlatformMemory недоступен в палитре Low-code Конструктора, поэтому сервис доступен только агентам, которые подключаются к нему через Platform SDK.

Memory Service предоставляет управляемый слой персистентной памяти для агентов. Агент запоминает факты о пользователях, сессиях и задачах, чтобы обращаться к ним в будущем — без повторного переспрашивания.

Сервис совместим с mem0: контракт API повторяет mem0, но аутентификация выполняется через JWT платформы, а авторизация — через SpiceDB.

Добавление памяти

Агент отправляет ход диалога — платформа извлекает атомарные факты, проводит дедупликацию и проиндексирует их. Извлечение выполняется асинхронно, результат возвращается через event_id.

Поиск памяти

Перед вызовом LLM агент ищет релевантные факты по семантике и BM25. Результаты ранжированы и уложены в заданный бюджет токенов.

Управление записями

Разработчик и аудитор читают, правят и удаляют конкретные записи памяти и видят историю их изменений. Пользователь может просматривать, редактировать и удалять записи об себе через интерфейс T1GPT.

Рабочая память сессии

Агент сохраняет и восстанавливает состояние сессии (чекпоинт) с настраиваемым временем жизни — без собственного Redis.

Подробности приведены в руководстве по Memory Service.

Что пользователь увидит при ошибке

СостояниеЗначениеДействие пользователя
Требуется входТокен отсутствует или просрочен (401)Повторно войти через сервис SSO
Доступ запрещенТокен действителен, но права недостаточны (403)Запросить доступ у владельца рабочей области
Объект не найденАгент отсутствует либо намеренно скрыт (404)Проверить идентификатор и рабочую область; система не раскрывает, какой из случаев произошел
Служба авторизации недоступнаАвторизационное ядро не может подтвердить право (503)Повторить позже; просмотр списка может продолжать работать
Поиск недоступенНеисправны шлюз или поисковый сервисИспользовать просмотр списка, если он доступен, либо повторить после восстановления
Превышено ограничение частотыПревышено принятое ограничение частоты (429)Повторить с задержкой, соблюдая заголовок ограничения, если он возвращен
Схема отклоненаПроверка Low-code Конструктора нашла нарушениеИсправить указанные поля и повторить проверку; не редактировать экспорт вручную
Публикация в процессеОперация публикации еще не достигла конечного статусаДождаться завершения; не запускать повторную публикацию
Среда исполнения не готоваНе совпали артефакт, манифест, образ или критическая настройкаОбратиться к администратору с идентификатором операции публикации

Работа с файлами

Если агент принимает файл, клиент передает FileRef, а не произвольный URL или путь к хранилищу. FileRef связан с пользователем, целевым агентом, операцией и сроком действия. Измененный, просроченный или предназначенный другому агенту FileRef отклоняется до выполнения схемы.

Не включайте в обращение:

  • прямую ссылку на объектное хранилище;
  • идентификатор файла внутреннего поставщика;
  • пользовательский токен;
  • содержимое секрета или профиля Vault.

Безопасная работа

  • Не размещайте секреты, персональные данные и внутренние адреса в названии, описании или полях схемы.
  • Не передавайте токены и FileRef через сообщения, снимки экрана и журналы.
  • Не повторяйте запрос с побочным действием автоматически, если результат предыдущего вызова неизвестен.
  • Сообщая об ошибке, передавайте безопасный traceId, время, версию агента и код ошибки, но не исходный токен и не полный текст запроса.

Ограничения версии

Пользовательский путь заканчивается подтвержденным вызовом только после готовности Low-code Конструктора, Low-code Runtime и Agent Registry. В релизе 2026.3.5 сохраняются ограничения:

  • PlatformRAG и PlatformMemory отсутствуют в палитре Low-code Конструктора; Platform RAG и Memory Service поставляются как самостоятельные сервисы и не интегрированы с другими компонентами Платформы ИИ — доступ только через Platform SDK;
  • промышленная готовность семантического поиска не подтверждена;
  • полный жизненный цикл задач A2A и расширенные возможности MCP не входят в гарантированный профиль.

Перед началом работы ознакомьтесь с известными ограничениями.

На этой странице