Mistral AI запатентовала выполнение вызовов инструментов кодом в песочнице

Ведомство по патентам и товарным знакам США (USPTO) опубликовало патент US 12 670 045 B1 под названием «Code implemented tool calls» («Вызовы инструментов, реализованные кодом»). Изобретатель, Габриэль Верньо (Gabriel Vergnaud) из Парижа; патент подан и закреплён за компанией Mistral AI, также базирующейся в Париже. Заявка №19/557,103 подана 4 марта 2026 года. Всего в патенте 20 пунктов формулы, но на опубликованной странице раскрыт только первый.

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

Опубликованная страница не содержит аннотации, описания проблемы и остальных 19 пунктов формулы. Дата 30 июня 2026 года фигурирует только в имени файла страницы, а не в самом тексте патента, поэтому точная дата публикации/выдачи из текста не устанавливается. Ничего не сообщается о том, применяется ли запатентованный метод в каком-либо продукте Mistral, и не затрагиваются вопросы лицензирования, судебных споров или реакции индустрии.

Ключевые факты

  • USPTO опубликовало патент Mistral AI US 12 670 045 B1 «Code implemented tool calls» (изобретатель Габриэль Верньо, Париж)
  • Заявка №19/557,103 подана 4 марта 2026 года; в патенте 20 пунктов формулы, раскрыт только первый
  • Метод: LLM оформляет вызовы инструментов как блок кода, сервер выполняет его в песочнице
  • При ожидающем вызове инструмента выполнение приостанавливается, вызов уходит клиенту, после ответа возобновляется с подстановкой результата
  • Итоговый результат возвращается LLM; о применении в продуктах Mistral, лицензировании и планах компании в тексте ничего нет

Почему это важно

Патент фиксирует конкретную техническую схему исполнения вызовов инструментов у ИИ-агентов: модель не вызывает инструмент напрямую, а генерирует программный код, инкапсулирующий вызов, и этот код выполняется в изолированной песочнице с возможностью приостановки на середине, чтобы передать вызов клиенту и дождаться результата. Схема «код как оркестратор вызовов» с паузой и возобновлением лежит в основе многих современных агентных фреймворков, и Mistral закрепляет права именно на неё.

Кому это важно

Разработчикам агентных платформ и инструментов для LLM, где вызовы инструментов реализованы через генерируемый код с приостановкой на сервере и передачей вызова клиенту, в том числе потенциальным конкурентам Mistral с похожей архитектурой. Также это важно юристам и продуктовым командам, оценивающим патентные риски в области ИИ-агентов.

Как это применить

Источник не сообщает ни о цене, ни о лицензионных условиях, ни о планах Mistral по коммерциализации или защите патента, этой информации в тексте нет. Практический вывод ограничен самим описанием метода: команды, реализующие похожую схему «код + песочница + пауза/возобновление» для вызовов инструментов, могут захотеть свериться с формулой патента.

Можно ли доверять

Источник, официальная страница патентного бюллетеня USPTO с текстом самого патента, это первичный документ, доверие высокое. Ограничение в другом: опубликован только первый из 20 пунктов формулы, нет аннотации и описания проблемы, поэтому судить о полном объёме патентных претензий по одной этой странице нельзя.

Риски и подводные камни

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