Ugrás a tartalomhoz

Példák

Ez a szakasz a teljes mintákra összpontosít az elszigetelt alapelemek helyett.

Az itt következő első példák a Neuron rendszert használják ügynökfuttatókörnyezetként, míg a vezénylést továbbra is a Queuety végzi:

  • A Queuety felel a munkafolyamatok tartósságáért, az állapotgép életciklusáért, az újrapróbálkozásokért, a for-each ciklusért, a munkafolyamatok közötti várakozásokért és az emberi beavatkozási pontokért
  • A Neuron felel a modell- és szolgáltatóválasztásért, az ügynök végrehajtásáért, a streamelésért és a csevegési memóriáért

Ez a felosztás szándékos. A Neuron saját munkafolyamat-fogalmakat használ, de ezek a példák tudatosan a Queuety rendszert tartják meg vezénylőmotorként, és a Neuron rendszert csak az ügynök végrehajtásával kapcsolatos feladatokra használják.

Kezdés előtt

Telepítsd a Neuron csomagot ugyanabba az alkalmazásba:

Shell
composer require neuron-core/neuron-ai

Az alábbi példák feltételezik, hogy magabiztosan hozol létre Neuron Agent osztályokat és Queuety munkafolyamat-lépéseket ugyanabban a kódbázisban.

Neuron-példák

Hogyan olvasd ezeket a példákat

Mindegyik példa egy kissé eltérő kérdésre ad választ:

  • hogyan válthatsz Neuron szolgáltatót úgy, hogy a futást a Queuety koordinálja
  • hogyan tarthatod az ügynököt vagy a csevegési munkamenetet egyértelmű életciklus-állapotokban hosszú távon
  • hogyan csomagolhatod a Neuron streamelést tartós StreamingStep formába
  • hogyan őrizheted meg a Neuron beszélgetési memóriáját az emberi felülvizsgálati körök között
  • hogyan várakozhat egy felső szintű munkafolyamat egy másikra a folytatás előtt

Ha a példák mögött álló alapelvek részletes magyarázatát keresed, lásd még: