12

Le workflow complet du runtime EvoX

AI999第2课:演化计算的源流与多路线交汇
00:00

Le runtime EvoX n'est pas un simple appel d'inférence ponctuel, mais un système d'exécution en boucle fermée dédié à l'exploration évolutive . Il organise les capacités du modèle, celles des outils et le retour de l'environnement en un pipeline fonctionnant en continu : le modèle propose des candidats, le runtime transforme ces candidats en calculs réels, l'environnement renvoie des résultats observables, le mécanisme d'évolution effectue ses choix sur cette base, et le système de persistance consolide les résultats validés comme point de départ de la prochaine itération.

Runtime EvoXWorkflow en boucle ferméeCandidat · Exécution · Retour · Sélection · HéritageModèle / AgentProposer des candidats : paramètres · opérateurs · stratégies · programmes1Ordonnancement du runtime et exécution des outilsOrchestration · Évaluateurs · Simulation · Calcul hétérogène2Environnement / Retour de la tâcheMétriques · Contraintes · Modes d'échec · Trajectoires3Sélection évolutiveMise à jour de la population · Mutation/croisement · Pareto4Passerelle de validationValidation stricte · Seuls les résultats conformes sont consolidés5Persistance et héritage au niveau du projetÉtat du projet à travers les contextes des agents6Un seul maillon manquantempêche toute amélioration continueUne seule génération ≠ une itération évolutiveExécution · Retour · Sélection · Validation · HéritageModules de capacité : algorithmes · problèmes · workflows · supervision · planificateurs · calcul hétérogène

Les six maillons de la boucle fermée

  • Le modèle propose des candidats: en s'appuyant sur la définition actuelle du problème, l'état historique et les contraintes, il génère des candidats au niveau des paramètres, des opérateurs, des stratégies, voire des programmes, déterminant ainsi par quelles entrées l'espace de recherche est exploré.
  • Les outils s'exécutent et déclenchent des changements dans l'environnement: le runtime invoque les évaluateurs, les modèles de simulation/surrogate, les bibliothèques d'opérateurs et les workflows, transformant les candidats en calculs réels et en changements observables de l'environnement.
  • L'environnement renvoie un retour: l'environnement de la tâche fournit des métriques, des violations de contraintes, des modes d'échec et des trajectoires d'exécution ; ces signaux servent à la fois à la notation et à orienter la prochaine série de propositions.
  • Le mécanisme d'évolution effectue la sélection: par la mise à jour de la population, la mutation/le croisement, la sélection Pareto ou par préférences, il conserve les candidats à forte valeur et modifie ou élimine les candidats à faible valeur.
  • Le runtime organise le calcul: il assure l'orchestration des modules, la gestion de l'état, l'ordonnancement, l'allocation des ressources de calcul hétérogènes et une exécution reproductible, permettant de découpler les algorithmes des problèmes et de les combiner à la demande.
  • Le système persistant hérite des résultats: il conserve l'état au niveau du projet à travers les contextes des agents, la validation stricte déterminant quels résultats sont consolidés comme base de référence fiable.

Deux mécanismes souvent sous-estimés

La persistance au niveau du projet à travers les contextes des agents: le contexte d'une session disparaît à la fin de la conversation, alors que l'évolution nécessite une accumulation entre les sessions. EvoX enregistre les candidats, les traces d'évaluation et les conclusions dans un stockage au niveau du projet, permettant à une nouvelle session d'agent de charger directement l'historique sans avoir à refaire le travail déjà accompli.

Validation stricte et héritage de l'historique: tous les résultats ne méritent pas d'entrer dans la base de référence. La passerelle de validation contrôle les métriques, les contraintes et la reproductibilité ; seules les versions validées sont inscrites dans l'historique et héritées par les itérations suivantes. L'héritage devient ainsi un accélérateur fiable, et non un amplificateur d'erreurs.

La portée de la boucle fermée

Grâce à cette boucle fermée, l'itération suivante ne repart pas de zéro : elle poursuit l'évolution à partir de résultats éprouvés. Le modèle propose les possibilités, le système se charge de la validation, de la sélection et de l'accumulation — c'est là le socle de fonctionnement continu de la recherche AI Native.

Rappel essentiel
Distinguez bien « une seule génération » de « une itération évolutive » : la première ne produit que des candidats, tandis que la seconde inclut également l'exécution, le retour, la sélection, la validation et l'héritage. S'il manque un seul maillon, le système ne peut plus s'améliorer en continu.