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
- Neuron Planerare/exekverare
- Neuron Sessionstillståndsmaskin
- Neuron Strömningssteg
- Neuron Minnes- och gransknings-tillståndsmaskin
- Neuron Beroende arbetsflöden
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: