Hoppa till innehåll

Exempel

Det här avsnittet fokuserar på kompletta mönster snarare än enskilda grundfunktioner.

De första exemplen här använder Neuron som agentkörmiljö, medan Queuety ansvarar för orkestreringen:

  • Queuety ansvarar för arbetsflödets beständighet, tillståndsmaskinens livscykel, omförsök, for-each, väntan mellan arbetsflöden och mänskliga kontrollpunkter
  • Neuron ansvarar för val av modell och leverantör, agentkörning, strömning och chattminne

Den här uppdelningen är avsiktlig. Neuron har egna arbetsflödesbegrepp, men i de här exemplen behålls Queuety som orkestreringsmotor och Neuron används enbart för sådant som rör agentkörning.

Innan du börjar

Installera Neuron i samma applikation:

Shell
composer require neuron-core/neuron-ai

Exemplen nedan förutsätter att du kan skapa klasser för Neuron Agent och arbetsflödessteg för Queuety i samma kodbas.

Neuron-exempel

Så läser du exemplen

Varje exempel besvarar en något annorlunda fråga:

  • hur man byter Neuron-leverantörer medan Queuety samordnar körningen
  • hur man håller en långlivad agent- eller chattsession i tydliga livscykeltillstånd
  • hur man omsluter Neuron-strömning i ett beständigt StreamingStep
  • hur man bevarar Neuron konversationsminne genom flera granskningsrundor med människor
  • hur ett arbetsflöde på toppnivå kan vänta på ett annat innan det fortsätter

Om du vill läsa förklaringen av grundfunktionerna bakom exemplen kan du även se: