Aller au contenu

Exemples

Cette section met l’accent sur des modèles complets plutôt que sur des éléments isolés.

Les premiers exemples de cette section utilisent Neuron comme environnement d’exécution des agents, tandis que Queuety reste responsable de l’orchestration :

  • Queuety gère la persistance des workflows, le cycle de vie des machines à états, les nouvelles tentatives, les boucles for-each, les attentes entre workflows et les étapes de validation humaine
  • Neuron gère le choix du modèle et du fournisseur, l’exécution des agents, le streaming et la mémoire des conversations

Cette répartition est intentionnelle. Neuron a ses propres concepts de workflow, mais ces exemples gardent volontairement Queuety comme moteur d’orchestration et utilisent Neuron uniquement pour l’exécution des agents.

Avant de commencer

Installer Neuron dans la même application :

Shell
composer require neuron-core/neuron-ai

Les exemples ci-dessous supposent que vous savez créer des classes Neuron Agent et des étapes de workflow Queuety dans la même base de code.

Exemples Neuron

Comment lire ces exemples

Chaque exemple répond à une question légèrement différente :

  • comment changer de fournisseur Neuron tandis que Queuety coordonne l’exécution
  • comment conserver un agent de longue durée ou une session de chat dans des états de cycle de vie explicites
  • comment intégrer le streaming Neuron dans un StreamingStep durable
  • comment conserver la mémoire des conversations Neuron au fil de plusieurs cycles de révision humaine
  • comment faire attendre un workflow de premier niveau jusqu’à ce qu’un autre ait terminé avant de poursuivre

Pour en savoir plus sur les éléments de base qui sous-tendent ces exemples, consultez aussi :