Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Serverless Integrations
  • Сопоставление с другими сервисами Yandex Cloud
    • Обзор
      • Рабочий процесс
      • Запуск рабочего процесса
        • Обзор
          • HTTPCall
          • GRPCCall
          • YMQ
          • YDS
          • YDBDocument
          • FunctionCall
          • ContainerCall
          • FoundationModelsCall
          • ObjectStorage
          • Tracker
          • Postbox
          • Workflow
          • Disk
          • AIAgent
          • TelegramBot
          • AIStudioAgent
          • VectorStore
          • DatabaseQuery
      • Шаблонизация
    • Cron-выражения
    • Квоты и лимиты
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Публичные материалы
  • История изменений

В этой статье:

  • Объект AIAgentConfig
  • Объект AIAgentTask
  • Объект AIAgentModel
  • Объект KnowledgeSource
  • Объект TextKnowledgeSource
  • Объект FileKnowledgeSource
  • Объект DataSource
  • Объект UrlDataSource
  • Объект ObjectStorageDataSource
  • Объект AIAgentTool
  • Объект MCPServer
  1. Концепции
  2. Workflows
  3. Спецификация YaWL
  4. Интеграционные шаги
  5. AIAgent

AIAgent

Статья создана
Yandex Cloud
Обновлена 29 сентября 2025 г.
  • Объект AIAgentConfig
  • Объект AIAgentTask
  • Объект AIAgentModel
  • Объект KnowledgeSource
  • Объект TextKnowledgeSource
  • Объект FileKnowledgeSource
  • Объект DataSource
  • Объект UrlDataSource
  • Объект ObjectStorageDataSource
  • Объект AIAgentTool
  • Объект MCPServer

AI-агент, помогающий сформировать запрос к YandexGPT.

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
agentConfig AIAgentConfig Да Нет Нет Настройки AI-агента.
tasks AIAgentTask[] Да Нет Нет Задачи, которые должен выполнить AI-агент.

Объект AIAgentConfigОбъект AIAgentConfig

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
goal string Да Нет Да Индивидуальная цель, которой руководствуется AI-агент при принятии решений. Например: «помочь с выбором автозапчастей для указанного автомобиля».
role string Да Нет Да Роль, которая определяет функции и опыт AI-агента. Например: «консультант по выбору автозапчастей».
backstory string Нет Нет Да Предыстория, которая определяет индивидуальность AI-агента и обогащает контекст. Например: «ты находишь лучшие автозапчасти по соотношению цены и качества и кратко объясняешь свой выбор».
model AIAgentModel Нет Нет Нет Большая языковая модель, которая будет использоваться AI-агентом.
knowledgeSources KnowledgeSource[] Нет Нет Нет Источники знаний AI-агента.
tools AIAgentTool[] Нет Нет Нет Инструменты, которые AI-агент может использовать, чтобы получать дополнительные данные для формирования ответа.

Объект AIAgentTaskОбъект AIAgentTask

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
description string Да Нет Да Описание задачи, которую должен выполнить AI-агент. Например: «подбери масляный фильтр для LADA Granta».
result string Нет Нет Да Описание вида ожидаемого результата. Например: «список адресов магазинов, где можно купить подходящие автозапчасти».

Объект AIAgentModelОбъект AIAgentModel

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
name string Нет yagpt Нет Имя модели. Список доступных моделей.

Объект KnowledgeSourceОбъект KnowledgeSource

Поля textSource и fileSource — взаимоисключающие, можно использовать только одно из них.

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
textSource TextKnowledgeSource Нет Нет Нет Источник знаний в виде текста.
fileSource FileKnowledgeSource Нет Нет Нет Источник знаний в виде файла.

Объект TextKnowledgeSourceОбъект TextKnowledgeSource

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
content string Да Нет Да Текст, который содержит источник знаний.

Объект FileKnowledgeSourceОбъект FileKnowledgeSource

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
type string Да Нет Нет Тип файла, который содержит источник знаний. Доступные типы: TEXT, JSON, CSV, PDF, EXCEL.
dataSource DataSource Да Нет Нет Источник данных.

Объект DataSourceОбъект DataSource

Поля urlSource и objectStorageSource — взаимоисключающие, можно использовать только одно из них.

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
urlSource UrlDataSource Нет Нет Нет Файл, который доступен по публичному URL.
objectStorageSource ObjectStorageDataSource Нет Нет Нет Файл, который находится в бакете Object Storage.

Объект UrlDataSourceОбъект UrlDataSource

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
url string Да Нет Да Публичный URL.

Объект ObjectStorageDataSourceОбъект ObjectStorageDataSource

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
bucket string Да Нет Нет Имя бакета, в котором находится файл.
object string Да Нет Да Имя объекта, в котором находится файл, например prefix/subprefix/data.json.

Объект AIAgentToolОбъект AIAgentTool

Имя поля Тип Обязательное Значение по умолчанию Поддерживается шаблонизация Описание
mcpServer MCPServer Нет Нет Нет MCP-сервер.

Объект MCPServerОбъект MCPServer

Поля useServiceAccount и token — взаимоисключающие, можно использовать только одно из них.

Имя поля

Тип

Обязательное

Значение по умолчанию

Поддерживается шаблонизация

Описание

endpoint

string

Да

Нет

Нет

URL, по которому доступен MCP-сервер. Например: https://mcp.example.com/sse.

transport

string

Да

Нет

Нет

Тип транспортного механизма, который будет использоваться для взаимодействия с MCP-сервером. Доступные типы:

  • STREAMABLE — AI-агент сможет получать обновления (события) с сервера без необходимости поддерживать постоянное HTTP-соединение. Данные между AI-агентом и сервером будут передаваться в обоих направлениях.
  • SSE — AI-агент сможет получать обновления с сервера через одно постоянное HTTP-соединение. Данные будут передаваться только от сервера к AI-агенту.
  • UNSPECIFIED — тип транспортного механизма не указан.

useServiceAccount

bool

Нет

Нет

Нет

Если задано значение:

  • true — для авторизации на MCP-сервере будет использоваться IAM-токен сервисного аккаунта, привязанного к рабочему процессу.
  • false — обращение к MCP-серверу будет выполняться без авторизации.

token

string

Нет

Нет

Нет

OAuth-токен, который будет использоваться для авторизации на MCP-сервере.

Была ли статья полезна?

Предыдущая
Disk
Следующая
TelegramBot
Проект Яндекса
© 2025 ООО «Яндекс.Облако»