Preskočiť na obsah

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

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: