Mistral AI围绕Temporal引擎构建了一个智能体模块

Mistral AI structure une brique agentique autour du moteur Temporal

Silicon.fr by Clément Bohic 2026-04-30 07:08 Original
摘要
Mistral AI 基于开源工作流引擎 Temporal 推出其 AI Studio 中的 Workflows 组件,现已公开预览,可让应用状态持久化并支持确定性执行以封装非确定性操作。该组件已用于 CMA-CGM、法国就业中心等客户,Mistral 还在 Temporal 基础上增加了流式传输、多租户、人类介入等功能,并集成于 Le Chat 助手。此举旨在增强 AI 代理的可靠编排能力,并计划未来让代理可直接调用工作流。

Mistral AI 基于开源编排引擎 Temporal 构建了其 Agentic 工作流组件“Workflows”,目前已进入公开预览阶段,客户包括 CMA-CGM、France Travail 和 La Banque Postale。Temporal 的核心能力是持久化应用状态,确保工作流能随时从断点恢复,Netflix、OpenAI 和 Salesforce 均在使用。

Workflows 属于 AI Studio 技术栈,以 Python SDK 的形式提供,允许编写确定性编排逻辑,并将非确定性操作封装其中。其架构明确分离了执行与编排:代码及工作节点运行在客户自行管理的 Kubernetes 环境中,Temporal 集群则独立部署,默认由 Mistral AI 托管,但也支持私有云或本地部署。两侧通过公共 REST API 和 AI Studio UI 联通。

为保证故障恢复时能精确重放,编排逻辑必须是确定性的。为此,SDK 内置沙箱,会拦截诸如 `datetime.now()` 或 `random.random()` 等非确定性调用,并提供了 `workflow.now()` 和 `workflow.random()` 等确定性替代方法。用户也可按需临时绕过沙箱,例如进行已知安全的只读操作,或集成导入时就存在非确定性副作用的模型。对于单个动作或工作节点,还可整体关闭确定性要求。

Mistral AI 在 Temporal 持久化执行能力的基础上增加了多项扩展:强化了负载管理、流式处理和多租户支持;原生集成了 OpenTelemetry 以实现可观测性;引入了人工介入环节,可在需要时暂停工作流等待人工操作;支持父子嵌套,并通过 “continue-as-new” 机制在保留状态的同时重置事件历史,以避免触及 51200 个事件或 50 MB 的容量上限。

Workflows 目前可在 AI Studio 中使用,也能在 Le Chat 中作为助手进行交付。未来,Mistral AI 将允许嵌入工作流的智能体自行调用其他工作流,并计划推出更加托管化的版本,将部署逻辑抽象化,以满足无需精细控制工作节点放置的用户。

Summary
Mistral AI has publicly previewed Workflows, an agentic component in its AI Studio built on the open-source Temporal orchestration engine, adding capabilities like streaming, multi-tenancy, native observability, and human-in-the-loop pauses. Already adopted by Temporal users like Netflix, OpenAI, and Salesforce, Mistral’s implementation separates orchestration from execution, allowing deterministic replay and hybrid deployment across private clouds or on-premises. This integration strengthens Mistral’s enterprise AI stack by enabling resilient, stateful workflows that agents can invoke, with a more managed version planned.

Mistral AI has opened public preview access to its Workflows component, a tool within the AI Studio stack that leverages the Temporal open-source orchestration engine to build deterministic, stateful execution logic for AI agents. Temporal, launched in 2019 and used by Netflix, OpenAI, and Salesforce, ensures applications can always resume from where they left off. Mistral’s Workflows is already in production at CMA-CGM, France Travail, and La Banque Postale.

Workflows are authored via a Python SDK as deterministic code that can encapsulate non-deterministic actions. The architecture cleanly separates orchestration from execution: customer code and workers run in a client-managed Kubernetes environment, while the Temporal cluster is hosted by Mistral by default—though it can also be deployed in private cloud or on-premise. A public REST API and the AI Studio UI bridge the two environments.

To enable replay and recovery, the SDK enforces determinism through a sandbox that intercepts calls like `datetime.now()` or `random.random()`, offering drop-in replacements such as `workflow.now()` and `workflow.random()`. The sandbox can be selectively bypassed for safe reads or when importing models that have side effects. Determinism can also be completely disabled for specific actions or workers.

Mistral has extended Temporal’s durable execution with streaming, multi-tenancy, native OpenTelemetry observability, human-in-the-loop support (pausing workflows until manual intervention), parent-child nesting, and a continue-as-new feature that resets the event history while preserving state, avoiding the 51,200-event or 50 MB limits.

Workflows can be used inside AI Studio or surfaced as assistants in Le Chat. Future plans include letting agents within workflows invoke other workflows directly, and delivering a more managed version that abstracts deployment logic for users who don’t require fine-grained worker placement.

Résumé
Mistral AI lance en aperçu public sa brique Workflows, basée sur le moteur d’orchestration open source Temporal, au sein de sa stack AI Studio, permettant de créer des workflows déterministes avec reprise sur état pour des tâches IA. Déjà utilisé par CMA-CGM, France Travail ou La Banque Postale, l’outil bénéficie d’enrichissements de Mistral AI comme le streaming, l’observabilité avec OpenTelemetry et une boucle humaine, et sera accessible dans Le Chat sous forme d’assistants. L’entreprise prévoit de permettre aux agents d’invoquer eux-mêmes des workflows et proposera une version plus managée pour simplifier le déploiement.

Conserver l’état des applications de sorte qu’elles reprennent toujours où elles en étaient : c’est, dans les (très) grandes lignes, la promesse de Temporal.

Netflix, OpenAI et Salesforce, notamment, exploitent ce moteur d’orchestration open source né en 2019. Mistral AI aussi, pour alimenter sa brique Workflows. Déjà utilisée entre autres par CMA-CGM, France Travail et La Banque Postale, elle est désormais en aperçu public.

Des environnements distincts pour l’orchestration et l’exécution

Workflows fait partie de la stack AI Studio. Il s’incarne en un SDK Python avec lequel on écrit… des workflows. Plus précisément, une logique d’exécution déterministe qui peut encapsuler des actions non déterministes.

L’architecture dissocie l’exécution et l’orchestration. Code et workers sont hébergés dans un environnement Kubernetes que contrôle le client. Le cluster Temporal en est indépendant. Par défaut, Mistral AI l’héberge. Mais il est déployable en cloud privé ou sur site. La passerelle entre les deux environnemtns se fait via une API REST publique et l’UI AI Studio.

Le déterminisme dans la logique d’orchestration est nécessaire pour pouvoir rejouer les workflows en cas de récupération. On peut toutefois le désactiver pour des actions ou des workers donnés. Lorsqu’il est enclenché, le code s’exécute dans une sandbox qui intercepte les appels non déterministes. Par exemple, current_time = datetime.now() ou rand_value = random.random(). Le SDK y offre des palliatifs, en l’objet de current_time = workflow.now() et rand_value = workflow.random().

Il est possible de contourner temporairement la sandbox. Par exemple pour des lectures ponctuelles qu’on sait sûres. Ou pour intégrer un modèle qui aurait des effets secondaires non déterministes au moment de l’import.

Streaming, multilocataire, observabilité… Mistral AI a enrichi Temporal

Mistral AI a enrichi les capacités d’exécution durable de Temporal au niveau de la gestion des payloads, du streaming, du multilocataire… et de l’observabilité, avec OpenTelemetry natif. Il a ajouté une composante human-in-the-loop (mise en pause des workflows jusqu’à intervention humaine), un mécanisme d’imbrication (parent-enfant) et une fonction continue-as-new. Celle-ci permet de ne pas dépasser les limites de l’historique (51 200 événements ou 50 Mo) en le réinitialisant tout en conservant l’état.

Workflows est accessible dans AI Studio. Ainsi que dans Le Chat, où les workflows sont livrés sous forme d’assistants.

Mistral AI compte permettre aux agents intégrés dans ces workflows d’invoquer eux-mêmes des workflows. Il prévoit aussi une version « plus managée » avec abstraction de la logique de déploiement pour qui n’a pas besoin de contrôler finement le placement des workers.

Illustration principale générée par IA

The post Mistral AI structure une brique agentique autour du moteur Temporal appeared first on Silicon.fr.

AI Insight
Core Point

Mistral AI launches Workflows in public preview, an agentic orchestration layer built on Temporal, enabling deterministic, stateful AI application execution with features like human-in-the-loop and multi-tenancy.

Key Players
  • Mistral AI — French AI startup providing open-weight and commercial LLMs and platforms, based in Paris.
  • Temporal — Open-source durable execution engine for orchestrating workflows, developed by Temporal Technologies (US-based).
Industry Impact
  • ICT: Medium — Offers enterprises a managed way to build resilient, agentic AI applications, potentially lowering adoption barriers.
  • Computing/AI: High — Directly advances agentic AI by providing deterministic orchestration, state management, and human interaction loops for LLM-powered workflows.
Tracking

Monitor — Public preview of Workflows could validate Temporal’s role in AI agent infrastructure and influence enterprise AI architecture decisions.

Related Companies

No companies linked yet

Categories
人工智能 软件 云计算
AI Processing
2026-04-30 12:33
deepseek / deepseek-v4-pro