Príklady
Táto časť sa zameriava na ucelené vzory namiesto izolovaných základných prvkov.
Prvé príklady v tejto časti používajú Neuron ako behové prostredie agenta, zatiaľ čo za orchestráciu naďalej zodpovedá Queuety:
- Queuety zabezpečuje trvácnosť workflowu, životný cyklus stavového automatu, opakovanie pokusov, spracovanie každého prvku, čakanie medzi workflowmi a schvaľovanie človekom
- Neuron zabezpečuje výber modelu a poskytovateľa, vykonávanie agenta, streamovanie a pamäť chatu
Toto rozdelenie je zámerné. Neuron má vlastné koncepty workflowov, no v týchto príkladoch zámerne ponechávame Queuety ako nástroj na orchestráciu a Neuron používame iba na úlohy súvisiace s vykonávaním agenta.
Skôr než začnete
Nainštalujte Neuron do tej istej aplikácie:
Shell
composer require neuron-core/neuron-ai
Nasledujúce príklady predpokladajú, že v tej istej kódovej základni viete vytvárať triedy Neuron Agent a kroky workflowu Queuety.
Príklady Neuron
- Neuron Plánovač / vykonávateľ
- Neuron Stavový automat relácie
- Neuron Streamovací krok
- Neuron Stavový automat pamäte a kontroly
- Neuron Závislé workflowy
Ako čítať tieto príklady
Každý príklad odpovedá na trochu inú otázku:
- ako vymeniť poskytovateľov Neuron, zatiaľ čo Queuety koordinuje vykonávanie
- ako uchovať agenta s dlhým životným cyklom alebo reláciu chatu v explicitných stavoch životného cyklu
- ako obaliť streamovanie Neuron do trvácneho
StreamingStep - ako zachovať konverzačnú pamäť Neuron počas kôl ľudskej kontroly
- ako nechať jeden nadradený workflow čakať na iný, kým bude pokračovať
Ak hľadáte vysvetlenie základných prvkov, na ktorých príklady stavajú, pozrite si aj: