Siirry sisältöön

Esimerkkejä

Tässä osiossa keskitytään kokonaisiin toimintamalleihin yksittäisten perusosien sijaan.

Ensimmäisissä esimerkeissä käytetään agenttien suoritusympäristönä Neuron, kun taas Queuety vastaa orkestroinnista:

  • Queuety vastaa työnkulun luotettavasta suorittamisesta, tilakoneen elinkaaresta, uudelleenyrityksistä, for-each-toiminnosta, työnkulkujen välisistä odotuksista ja ihmisen hyväksyntää vaativista vaiheista
  • Neuron vastaa mallin ja palveluntarjoajan valinnasta, agentin suorittamisesta, suoratoistosta ja keskustelumuistista

Tämä työnjako on tarkoituksellinen. Neuron sisältää omat työnkulkukäsitteensä, mutta näissä esimerkeissä Queuety toimii tarkoituksella orkestrointimoottorina, ja Neuron-ratkaisua käytetään vain agenttien suorittamiseen liittyviin tarpeisiin.

Ennen aloittamista

Asenna Neuron samaan sovellukseen:

Shell
composer require neuron-core/neuron-ai

Esimerkeissä oletetaan, että osaat luoda Neuron Agent-luokkia ja Queuety-työnkulkuvaiheita samaan koodikantaan.

Neuron-esimerkit

Näin luet näitä esimerkkejä

Kukin esimerkki vastaa hieman eri kysymykseen:

  • kuinka vaihtaa Neuron-palveluntarjoajaa, kun Queuety koordinoi suoritusta
  • kuinka pitää pitkäikäinen agentti tai keskusteluistunto selkeissä elinkaaren tiloissa
  • kuinka kääriä Neuron-suoratoisto luotettavaan StreamingStep-rakenteeseen
  • kuinka säilyttää Neuron keskustelumuisti ihmisen suorittamien tarkistuskierrosten ajan
  • kuinka saada ylimmän tason työnkulku odottamaan toista työnkulkua ennen jatkamista

Jos haluat esimerkkien taustalla olevien perusosien tarkemmat selitykset, katso myös: