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
- Neuron Suunnittelija / suorittaja
- Neuron Istunnon tilakone
- Neuron Suoratoistovaihe
- Neuron Muisti + tarkistuksen tilakone
- Neuron Riippuvaiset työnkulut
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: