M365Con 2027 – бесплатная онлайн-конференция · 11–22 Jan 2027 · 120 sessions→ m365con.net
Главная / Русский / 2026-10-28
M365.FM · Русский

Azure AI Foundry Threads: как подготовить ИИ к работе в компании

Чтобы использовать ИИ в компании, мало умной модели — нужна прослеживаемость. В этом выпуске мы показываем, как Azure AI Foundry Agent Service превращает непредсказуемый ИИ в дисциплинированную систему, которую можно проверять и аудировать.

▶ Azure AI Foundry Threads: как подготовить ИИ к работе в компании (ИИ-дубляж)

Что вы узнаете:

  1. Три компонента любого агента Foundry: модель (мозг), инструкции (боевой приказ) и инструменты, такие как Code Interpreter или коннекторы SharePoint и MCP
  2. Почему в каталоге Foundry можно гибко переключаться между моделями — GPT-4, Mistral или DeepSeek
  3. Потоки (threads) как постоянный журнал: каждое сообщение, изображение и блок кода с меткой времени и ролью
  4. Как threads, runs и run steps образуют полный аудиторский след для комплаенса, проверок и отладки
  5. Что идёт не так без этой структуры: противоречивые результаты, отсутствие доказательств и отладка вслепую

Этот выпуск — русская версия с ИИ-дубляжом анимированного видео из M365 Show от Microsoft MVP Мирко Петерса.

Когда компания внедряет ИИ-агента, главный вопрос звучит не «умная ли модель», а «можно ли проверить, что она сделала и почему». Azure AI Foundry отвечает на него структурой: агент работает в управляемой среде, где каждое сообщение, вызов инструмента и шаг выполнения фиксируется.

Azure AI Foundry: управляемый ИИ-агент
  1. 1Триада агентаМодель, инструкции и инструменты задают план и обеспечивают воспроизводимость и подотчётность.
  2. 2Потоки (threads)Постоянный журнал диалога: сообщения с ролями и метками времени, доступные для проверки.
  3. 3Запуски (runs)Триггер, по которому агент берёт контекст потока и действует; статусы видны.
  4. 4Шаги запускаПошаговая запись вызовов инструментов, вычислений и сообщений с отметками времени.
  5. 5ИнструментыВстроенные, OpenAPI и MCP; вызовы наблюдаемы, права пользователя сохраняются.
  6. 6Проверка на практикеСоздайте тестовый проект, запустите поток и проверьте шаги выполнения в SDK или на портале.
M365.FM · Mirko Peters

В статье разберём, из чего состоит агент Azure AI, как потоки (threads), запуски (runs) и шаги запуска создают документальный след и почему инструменты с корпоративной безопасностью отличают рабочую систему от демо-версии.

Агент Azure AI: модель, инструкции и инструменты

Агент в Foundry — это не окно чата и не автозаполнение, а исполнитель, который работает по чёткому плану. План строится на трёх компонентах:

  • Модель отвечает за рассуждения и язык: анализирует человеческую речь, планирует шаги и формирует ответы.
  • Инструкции задают рамки. Они не дают модели «уйти в свободное плавание» и фокусируют её на нужном результате: например, извлечь данные из набора контрактов и выдать их в заданном формате.
  • Инструменты — это снаряжение: выполнение кода, поисковые коннекторы, API отчётности и любые сторонние системы, которые вы подключаете.

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

Чем это отличается от обычных чат-API

В большинстве чат-API есть только модель и промпт. Как только диалог начался, формального порядка и управления инструментами нет. Сервис агентов Foundry гарантирует наличие всех трёх уровней.

Кроме того, вы не привязаны к одной модели. В каталоге Foundry можно выбрать GPT-4 для сложных стратегий, более компактную модель для лёгких задач или, например, Mistral и DeepSeek. Модели меняются свободно, но всегда в рамках структуры, которая обеспечивает подотчётность.

Что происходит без структуры: риски для бизнеса

Если этих уровней нет, возникают типичные проблемы:

  • Противоречивые результаты. Одно резюме контракта звучит так, другое слегка ему противоречит.
  • Потеря прослеживаемости. Нет структурированного журнала, который фиксирует, как получен ответ.
  • Отладка вслепую. Разработчики не могут восстановить цепочку рассуждений, и поиск ошибки превращается в угадайку.

Для предприятия это не мелкая неприятность, а реальный риск, который мешает доверию и внедрению. Поэтому в Foundry ограничители (guardrails) встроены в агента. Инструкции работают как свод правил, набор инструментов можно жёстко ограничить или расширить под сценарий, а расширение возможно через корпоративные коннекторы и пользовательские API.

Threads в Azure AI Foundry: журнал всех взаимодействий

Поток (thread) — это не обычное окно чата, которое исчезает при закрытии, а сессия постоянного диалога. Каждый обмен информацией сохраняется в потоке: сообщения пользователя, ответы агента и даже реплики другого агента в мультиагентной системе. Историю можно открыть спустя долгое время после завершения чата.

Поток — это не статичная расшифровка, а структурированный контейнер. Он автоматически управляет усечением и удерживает активный контекст в пределах ограничений модели, при этом сохраняя полный контрольный след. Агент не теряет нить беседы, а бизнес получает постоянную запись, доступную для проверки: непрерывность для агента и управляемость для организации.

Из чего состоят записи

Записи строятся из сообщений, и сообщение — это не только текст. Это может быть изображение, файл электронной таблицы или блок сгенерированного кода. У каждого сообщения есть метка времени и роль: пользователь или помощник. Открыв поток, вы видите, что было сказано, кто это сказал, когда и какой тип контента использовался.

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

Зачем нужна эта запись

  • Аудит и комплаенс. Регуляторы или внутренний аудит видят всю последовательность: запрос, ответ, задействованные инструменты и время событий.
  • Разработка. Если агент выдал неверный фрагмент кода, можно прокрутить поток до запроса и понять, как получился результат.
  • Работа нескольких агентов. Если агенты общаются между собой, распределяя задачи, их переписка тоже логируется.

Аналогия из настольных ролевых игр: поток похож на записи мастера игры в Dungeons & Dragons, где отмечено, какие города посещены и какая добыча получена. Благодаря ему споры о забытых деталях не возникают. Без истории диалогов приходится опираться на скриншоты и туманные воспоминания, а это не работает, когда комплаенс требует доказательств. Нет записи — нет доказательств, нет следов — нет исправлений.

Обычный чат-API и агент Azure AI Foundry

Обычный чат-API

  • Есть только модель и промпт
  • После начала диалога нет формального порядка
  • Нет управления инструментами
  • Нет структурированного журнала, как получен ответ

Агент Foundry

  • Три уровня: модель, инструкции, инструменты
  • Каждое сообщение и вызов инструмента фиксируется
  • Модели меняются свободно в рамках единой структуры
  • Ограничители встроены в агента
M365.FM · Mirko Peters

Запуски и шаги запуска: как агент действует и что фиксируется

Поток хранит историю, контекст и задачи, но сам ничего не выполняет. Потоки помнят, запуски действуют. Запуск (run) — это триггер, который активирует агента: он берёт контекст потока и начинает выполнение. Представьте кнопку «Пуск»: в потоке может лежать просьба «Проанализируй CSV-файл» или «Нарисуй линейный график», а запуск — момент, когда агент обрабатывает её с помощью инструкций, модели и инструментов. Он может запросить дополнительные данные, провести вычисления или вызвать интерпретатор кода для создания артефакта.

Статусы запуска

Запуск — не чёрный ящик, а контролируемое исполнение с отслеживанием статуса. Обычно встречаются состояния «В очереди», «В процессе», «Требует действий», «Завершено» и «Сбой». Примеры SDK часто опрашивают эти состояния в цикле, так что видно не только что сделано, но и когда.

Шаги запуска: подробный протокол

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

Шаги запуска снимают эти догадки. Каждый запуск записывается пошагово: какие выходные данные модель сгенерировала, какие инструменты вызвала, какие вычисления провела, какие сообщения создала. Это похоже на шахматную запись партии, только здесь, например, фиксируется получение файла в 10:02, выполнение блока кода в 10:03 и возврат графика в 10:04.

  • Для разработчиков: можно прокрутить временную шкалу, найти конкретный сбой (неверный поисковый запрос, математическая ошибка) и исправить его. Отладка перестаёт быть гаданием и становится криминалистикой.
  • Для комплаенса: на вопрос аудиторов, как создано резюме, есть доказательства: вызов инструмента, шаг интерпретатора, сформированный ответ, всё с отметками времени.
  • Для повседневных операций: шаги создают воспроизводимые шаблоны. Рабочий процесс можно запустить повторно в той же последовательности, а оспариваемый результат — воспроизвести.

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

Инструменты агента: встроенные, OpenAPI и MCP

Инструменты превращают агента из собеседника в работника: вместо того чтобы описывать, как проверить документ или выполнить расчёт, он делает это и возвращает результат. В Foundry есть три категории возможностей.

1. Встроенные инструменты

К ним относятся интерпретатор кода, поиск Bing, коннекторы SharePoint и Microsoft Fabric, а также Azure AI Search. С их помощью агент анализирует данные, извлекает файлы, ищет корпоративный контент и создаёт графики или отчёты без дополнительной настройки.

2. Собственные инструменты

Можно регистрировать свои инструменты через спецификации OpenAPI или Model Context Protocol (MCP). MCP называют аналогом USB-C для ИИ-инструментов: вместо ручных оболочек для каждого подключения к удалённым серверам MCP система берёт на себя обнаружение, версионирование и вызов инструментов. Это снижает накладные расходы на интеграцию, особенно если нужно объединить десятки систем.

3. Наблюдаемость вызовов

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

Пример: от CSV-файла до графика

Вы загружаете CSV-файл как сообщение в поток. Агент вызывает интерпретатор кода в шагах выполнения, обрабатывает файл и строит график. Артефакт возвращается как прикреплённое изображение прямо в журнале потока. Вы не писали ни парсер, ни визуализатор: дали инструкцию, а агент выбрал инструмент и выполнил работу. Это задокументированное поведение в примерах SDK.

Корпоративная интеграция и безопасность

Инструменты можно связать с логическими приложениями. Это открывает агенту доступ к более чем 1400 готовых коннекторов. Вместо переписывания адаптеров для CRM, ERP или ITSM-платформ вы настраиваете коннекторы, которые бизнес уже использует. Один агент может работать в широком ландшафте систем без хрупких API-мостов.

Безопасность заложена в основу. Когда инструменты подключаются к SharePoint или Fabric, они используют аутентификацию от имени пользователя средствами Microsoft. Если у вас не было доступа к файлу вчера, агент не обойдёт это ограничение сегодня: личность и права доступа сохраняются, и без этого комплаенс-отделы вряд ли одобрят решение. Кроме того, отслеживается, кто вызвал инструмент, что было отправлено и что получено.

Практические выводы

  • Стройте агента на триаде «модель, инструкции, инструменты»: без неё нет воспроизводимости и подотчётности.
  • Выбирайте модель под задачу: GPT-4 для сложных сценариев, компактную для лёгких, при необходимости Mistral или DeepSeek.
  • Используйте потоки как долговечный журнал: он нужен и аудиторам, и разработчикам, и в мультиагентных сценариях.
  • Следите за статусами запусков: «В очереди», «В процессе», «Требует действий», «Завершено», «Сбой».
  • Для отладки и проверки опирайтесь на шаги запуска: они показывают вызовы инструментов, вычисления и сообщения с отметками времени.
  • Начинайте со встроенных инструментов, а для остального регистрируйте свои через OpenAPI или MCP.
  • Подключайте корпоративные системы через уже используемые коннекторы и проверяйте, что права доступа пользователя сохраняются.
  • Следующий шаг: создайте тестовый проект, настройте базового агента, запустите поток и проверьте шаги выполнения в SDK или на портале, чтобы убедиться, что логи отражают реальную картину.
Что даёт агент Foundry: ключевые факты
1400+готовых коннекторов доступно через связь инструментов с логическими приложениями
3 компонентамодель, инструкции и инструменты обеспечивают воспроизводимость и подотчётность
5 статусовзапуска: в очереди, в процессе, требует действий, завершено, сбой
3 категорииинструментов: встроенные, собственные через OpenAPI или MCP и наблюдаемость вызовов
MCPаналог USB-C для ИИ-инструментов: обнаружение, версионирование и вызов берёт на себя система
M365.FM · Mirko Peters

Вывод

Azure AI Foundry — это не просто отправка запросов к модели, а повторяемый способ создавать агентов с интеллектом, сводом правил и набором инструментов, где каждое действие фиксируется в потоках, запусках и шагах выполнения. Для руководителей разработки и специалистов по комплаенсу это означает воспроизводимое и проверяемое выполнение задач с полным контролем и прозрачностью жизненного цикла. Риски заменяются подотчётностью, а обещания — доказательствами.

Частые вопросы

Из чего состоит агент Azure AI Foundry?

Агент строится на трёх компонентах: модель отвечает за рассуждения и язык, инструкции задают рамки и фокусируют её на нужном результате, инструменты позволяют выполнять код, искать данные и вызывать API. Без этой триады нет воспроизводимости и подотчётности.

Что такое потоки, запуски и шаги запуска в Azure AI Foundry?

Поток (thread) постоянно хранит историю сообщений и контекст, но ничего не выполняет. Запуск (run) активирует агента и запускает выполнение с учётом контекста потока. Шаги запуска пошагово фиксируют вызовы инструментов, вычисления и сообщения с отметками времени.

Какие инструменты может использовать агент Azure AI Foundry?

Встроенные: интерпретатор кода, поиск Bing, коннекторы SharePoint и Microsoft Fabric, Azure AI Search. Собственные инструменты регистрируются через спецификации OpenAPI или Model Context Protocol (MCP). Через логические приложения доступно более 1400 готовых коннекторов к корпоративным системам.

Как Azure AI Foundry обеспечивает безопасность и соблюдение прав доступа?

При подключении к SharePoint или Fabric инструменты используют аутентификацию от имени пользователя средствами Microsoft, поэтому агент не обойдёт ограничения доступа. Кроме того, отслеживается, кто вызвал инструмент, что было отправлено и что получено, что важно для комплаенса.

Другие выпуски

Как остановить галлюцинации ИИ

Copilot Studio или Azure AI Foundry

Delta-запросы Microsoft Graph

Microsoft 365 Copilot допускает утечку данных? Как…

Azure Private Link простыми словами

Хватит ИИ-хаоса

Все выпуски →