Как фреймворк ASSERT от Microsoft превращает правила на русском в автопроверку ИИ-агентов
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности. Инструмент генерирует провокационные тесты, записывает каждый шаг агента и выставляет четкие оценки «зачет/незачет», работая с LangChain, CrewAI, AutoGen...
ОпубликовалОтредактировано с помощью DeepSeek-V4-ProИзображения созданы с помощью GPT Image 1.5
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности.
Инструмент генерирует провокационные тесты, записывает каждый шаг агента и выставляет четкие оценки «зачет/незачет», работая с LangChain, CrewAI, AutoGen и другими популярными фреймворками.
В отличие от общих тестов на «токсичность» или «полезность», ASSERT заточен под конкретные бизнес правила — например, «не возвращать деньги без одобрения менеджера».
What is Microsoft's ASSERT framework, announced at Build 2026, and how does it convert natural-language AI behavior policies into structuredMicrosoft's ASSERT framework automates the translation of plain-English behavior rules into executable, scored evaluation suites.
Промпт ИИ
Create a landscape editorial hero image for this Studio Global article: What is Microsoft's ASSERT framework, announced at Build 2026, and how does it convert natural-language AI behavior policies into structured. Article summary: Here is a concise answer based on the official Microsoft sources and trusted reporting.. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "# Build agents you can trust across any framework with open evals and a control standard. The gap is concrete: written policies do not translate into working runtime controls, eval" source context "Build agents you can trust across any framework with open evals ..." Reference image 2: visual subject "# Microsoft is making AI behavior testing easier for developers. Microsoft has released ASSERT, an open-source framework that turns plain-language AI behavior re
openai.com
Пока все обсуждают, как сделать ИИ-агентов умнее, Microsoft решает куда более приземленную, но критически важную задачу: как заставить их неукоснительно соблюдать внутренние правила компании. 2 июня 2026 года на конференции Build компания представила ASSERT (Adaptive Spec-driven Scoring for Evaluation and Regression Testing) и выложила исходный код на GitHub под флагом «Ответственного ИИ» . Этот фреймворк призван устранить растущую головную боль разработки: как проверить, что автономный агент не натворит дел, например, не оформит возврат на $500 без одобрения или не перешлет закрытые данные не тому сотруднику .
Studio Global AI
Продолжайте свое исследование
На этой странице есть ответ, подтвержденный источником, который вы можете продолжить внутри Studio Global.
Каков краткий ответ на вопрос «Как фреймворк ASSERT от Microsoft превращает правила на русском в автопроверку ИИ-агентов»?
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности.
Какие ключевые моменты необходимо проверить в первую очередь?
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности. Инструмент генерирует провокационные тесты, записывает каждый шаг агента и выставляет четкие оценки «зачет/незачет», работая с LangChain, CrewAI, AutoGen и другими популярными фреймворками.
Что мне делать дальше на практике?
В отличие от общих тестов на «токсичность» или «полезность», ASSERT заточен под конкретные бизнес правила — например, «не возвращать деньги без одобрения менеджера».
Как фреймворк ASSERT от Microsoft превращает правила на русском в автопроверку ИИ-агентов
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности. Инструмент генерирует провокационные тесты, записывает каждый шаг агента и выставляет четкие оценки «зачет/незачет», работая с LangChain, CrewAI, AutoGen...
ОпубликовалОтредактировано с помощью DeepSeek-V4-ProИзображения созданы с помощью GPT Image 1.5
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности.
Инструмент генерирует провокационные тесты, записывает каждый шаг агента и выставляет четкие оценки «зачет/незачет», работая с LangChain, CrewAI, AutoGen и другими популярными фреймворками.
В отличие от общих тестов на «токсичность» или «полезность», ASSERT заточен под конкретные бизнес правила — например, «не возвращать деньги без одобрения менеджера».
What is Microsoft's ASSERT framework, announced at Build 2026, and how does it convert natural-language AI behavior policies into structuredMicrosoft's ASSERT framework automates the translation of plain-English behavior rules into executable, scored evaluation suites.
Промпт ИИ
Create a landscape editorial hero image for this Studio Global article: What is Microsoft's ASSERT framework, announced at Build 2026, and how does it convert natural-language AI behavior policies into structured. Article summary: Here is a concise answer based on the official Microsoft sources and trusted reporting.. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "# Build agents you can trust across any framework with open evals and a control standard. The gap is concrete: written policies do not translate into working runtime controls, eval" source context "Build agents you can trust across any framework with open evals ..." Reference image 2: visual subject "# Microsoft is making AI behavior testing easier for developers. Microsoft has released ASSERT, an open-source framework that turns plain-language AI behavior re
openai.com
Пока все обсуждают, как сделать ИИ-агентов умнее, Microsoft решает куда более приземленную, но критически важную задачу: как заставить их неукоснительно соблюдать внутренние правила компании. 2 июня 2026 года на конференции Build компания представила ASSERT (Adaptive Spec-driven Scoring for Evaluation and Regression Testing) и выложила исходный код на GitHub под флагом «Ответственного ИИ» . Этот фреймворк призван устранить растущую головную боль разработки: как проверить, что автономный агент не натворит дел, например, не оформит возврат на $500 без одобрения или не перешлет закрытые данные не тому сотруднику .
Studio Global AI
Продолжайте свое исследование
На этой странице есть ответ, подтвержденный источником, который вы можете продолжить внутри Studio Global.
Каков краткий ответ на вопрос «Как фреймворк ASSERT от Microsoft превращает правила на русском в автопроверку ИИ-агентов»?
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности.
Какие ключевые моменты необходимо проверить в первую очередь?
ASSERT превращает простые описания желаемого поведения на естественном языке в исполняемые тестовые сценарии, автоматически находя нарушения политик безопасности. Инструмент генерирует провокационные тесты, записывает каждый шаг агента и выставляет четкие оценки «зачет/незачет», работая с LangChain, CrewAI, AutoGen и другими популярными фреймворками.
Что мне делать дальше на практике?
В отличие от общих тестов на «токсичность» или «полезность», ASSERT заточен под конкретные бизнес правила — например, «не возвращать деньги без одобрения менеджера».
В основе ASSERT лежит простой пятишаговый конвейер, который берет написанное разработчиком намерение и выдает на выходе измеримый и понятный результат:
Начинаем с правил на человеческом языке. Разработчики описывают ожидаемое и запрещенное поведение системы простым текстом — например, «Этот агент поддержки не должен оформлять возвраты на сумму свыше 5000 рублей без визы старшего менеджера». Требования берутся из ТЗ, документов комплаенс-отдела или просто из чек-листа перед запуском .
Парсинг в структуру. С помощью языковой модели ASSERT превращает эти описания в четкие, машиночитаемые спецификации допустимых и недопустимых действий .
Генерация «противника» (Adversarial Generation). Фреймворк автоматически создает десятки провокационных сценариев и пограничных случаев, специально спроектированных так, чтобы «сломать» агента и проверить, не нарушит ли он заявленные политики .
Прогон тестов. Сгенерированный набор сценариев запускается на целевом агенте. ASSERT записывает буквально всё: каждый промежуточный шаг и вызов сторонних инструментов (tool call), будь то обращение к базе данных или отправка письма . Важно, что фреймворк не привязан к экосистеме Microsoft и работает с LangChain, CrewAI, AutoGen, LiteLLM, OpenAI и другими инструментами .
Диагностический отчет. На выходе формируется структурированная карточка оценки: тест пройден или провален, с подробным обоснованием от ИИ-судьи. Поскольку вся история выполнения сохранена, разработчик может детально проследить, на каком именно шаге и почему агент свернул не туда .
Не просто еще один бенчмарк
Главная «фишка» ASSERT — фокус на специфичных для бизнеса правилах, которые зачастую упускают универсальные оценки. «Агент может блестяще проходить тесты на вежливость и правдивость, но при этом спокойно сливать email-адреса клиентов во внешние сервисы, — поясняют в Microsoft. — ASSERT создан именно для отлова подобных фатальных ошибок» .
В компании подчеркивают, что методология оценки, лежащая в основе фреймворка, валидирована исследователями именно для оценки безопасности, а не просто качества .
Звено в цепи доверия
ASSERT — не одиночный инструмент. Вместе с ним Microsoft представила Agent Control Specification (ACS), еще один open-source проект, который позволяет командам описывать в едином файле, что агенту можно, а что категорически нельзя, когда требуется вмешательство человека и какие доказательства нужно записать в лог .
Задуманный цикл работ выглядит так: сперва разработчик запускает ASSERT, чтобы найти дефекты (например, утечку данных), затем с помощью ACS описывает правила контроля поведения, и наконец, снова прогоняет ASSERT, чтобы количественно измерить разницу «до и после» .
Такой подход — «специфицируй, оцени, контролируй, переоценивай» — дает инженерным командам надежный, воспроизводимый процесс «закалки» агентских систем перед тем, как пустить их в реальный мир.
Исходный код ASSERT доступен в репозитории github.com/responsibleai/ASSERT. На старте проект получил поддержку от CrewAI, Arize AI, LiteLLM, Pipecat и Pydantic .
aiweekly.co
Microsoft AI News — Latest Updates, Tracker & Coverage
В основе ASSERT лежит простой пятишаговый конвейер, который берет написанное разработчиком намерение и выдает на выходе измеримый и понятный результат:
Начинаем с правил на человеческом языке. Разработчики описывают ожидаемое и запрещенное поведение системы простым текстом — например, «Этот агент поддержки не должен оформлять возвраты на сумму свыше 5000 рублей без визы старшего менеджера». Требования берутся из ТЗ, документов комплаенс-отдела или просто из чек-листа перед запуском .
Парсинг в структуру. С помощью языковой модели ASSERT превращает эти описания в четкие, машиночитаемые спецификации допустимых и недопустимых действий .
Генерация «противника» (Adversarial Generation). Фреймворк автоматически создает десятки провокационных сценариев и пограничных случаев, специально спроектированных так, чтобы «сломать» агента и проверить, не нарушит ли он заявленные политики .
Прогон тестов. Сгенерированный набор сценариев запускается на целевом агенте. ASSERT записывает буквально всё: каждый промежуточный шаг и вызов сторонних инструментов (tool call), будь то обращение к базе данных или отправка письма . Важно, что фреймворк не привязан к экосистеме Microsoft и работает с LangChain, CrewAI, AutoGen, LiteLLM, OpenAI и другими инструментами .
Диагностический отчет. На выходе формируется структурированная карточка оценки: тест пройден или провален, с подробным обоснованием от ИИ-судьи. Поскольку вся история выполнения сохранена, разработчик может детально проследить, на каком именно шаге и почему агент свернул не туда .
Не просто еще один бенчмарк
Главная «фишка» ASSERT — фокус на специфичных для бизнеса правилах, которые зачастую упускают универсальные оценки. «Агент может блестяще проходить тесты на вежливость и правдивость, но при этом спокойно сливать email-адреса клиентов во внешние сервисы, — поясняют в Microsoft. — ASSERT создан именно для отлова подобных фатальных ошибок» .
В компании подчеркивают, что методология оценки, лежащая в основе фреймворка, валидирована исследователями именно для оценки безопасности, а не просто качества .
Звено в цепи доверия
ASSERT — не одиночный инструмент. Вместе с ним Microsoft представила Agent Control Specification (ACS), еще один open-source проект, который позволяет командам описывать в едином файле, что агенту можно, а что категорически нельзя, когда требуется вмешательство человека и какие доказательства нужно записать в лог .
Задуманный цикл работ выглядит так: сперва разработчик запускает ASSERT, чтобы найти дефекты (например, утечку данных), затем с помощью ACS описывает правила контроля поведения, и наконец, снова прогоняет ASSERT, чтобы количественно измерить разницу «до и после» .
Такой подход — «специфицируй, оцени, контролируй, переоценивай» — дает инженерным командам надежный, воспроизводимый процесс «закалки» агентских систем перед тем, как пустить их в реальный мир.
Исходный код ASSERT доступен в репозитории github.com/responsibleai/ASSERT. На старте проект получил поддержку от CrewAI, Arize AI, LiteLLM, Pipecat и Pydantic .
aiweekly.co
Microsoft AI News — Latest Updates, Tracker & Coverage