Istraživanje značajki bočnih panela u Botpressu
Dva su glavna panela na sučelju Botpress Studija:
- Lijeva bočna ploča
- Desna bočna ploča
1. Lijeva bočna ploča
Također se naziva i ploča istraživača. Sada pobliže pogledajmo bitne značajke ploče s lijeve strane koje igraju značajnu ulogu u podržavanju razvoja vašeg chatbota.
2. Istraživač
U Studio sučelju, pronaći ćete ploču Explorer na lijevoj strani. Sadrži dvije glavne stvari, Workflows i Knowledge Bases, za vaš chatbot.
Razgovarajmo prvo o mapama. Oni su poput virtualnih spremnika koji vam pomažu uredno organizirati tijekove rada. Tijek rada može se grupirati zajedno kako bi se lakše identificirali i koristili. To je kao da svoje datoteke stavljate u različite mape na računalu da bi stvari bile uredne. Prednosti korištenja mapa su:
- Organizacija: Mape daju logičnu strukturu vašim radnim procesima tako da ih možete jednostavno kategorizirati i upravljati njima na temelju njihove namjene ili funkcije.
- Jednostavna navigacija: Kako stvarate više tijekova rada, pronalaženje određenog može postati teško. Mape vam pomažu da ih sortirate u različite kategorije, što olakšava lociranje i pristup onome što vam je potrebno.
- Jednostavno upravljanje: S mapama možete upravljati s više radnih procesa odjednom. Na primjer, kada radite s mnogim tijekovima rada, možete kopirati, premjestiti ili izbrisati cijelu mapu. Time se štedi vrijeme i trud.
Zatim, razgovarajmo o tijekovima rada. Omogućuju vam rastavljanje složenog chatbota na manje dijelove kojima se lakše upravlja. To je poput rastavljanja velikog zadatka na manje dijelove što olakšava rad chatbota i ponovnu upotrebu pojedinih njegovih dijelova po potrebi.
Konačno, baza znanja služi kao središnje središte za dobro organiziranje svih vaših bitnih informacija. To je poput zbirke izvora znanja kao što su PDF-ovi, tekstualne datoteke i poveznice na web-mjesta kojima možete lako pristupiti kad god vam zatrebaju.
3. Panel agenata
Kako bi poboljšao mogućnosti i prilagodljivost vašeg chatbota, Botpress osigurava specijalizirane agente. Svaki od ovih agenata doprinosi ukupnoj učinkovitosti vašeg chatbota jer je svaki stvoren za obavljanje određenih aktivnosti. Evo četiri od njih: Sažetak, Osobnost, Znanje i Agenti prevoditelja.
Svrha agenta je sažeti duge odgovore korisnika ili opsežan tekst u kratak i lako razumljiv oblik. Osiguravanjem da se ključni koncepti lako razumiju, interakcija s vašim botom bit će učinkovitija.
4. Korištenje
Nakon što omogućite Summary Agent, možete pristupiti sažetku razgovora pomoću {{conversation.SummaryAgent.summary}} varijabla. Ovu varijablu možete koristiti na raznim mjestima gdje je korisnički kod dopušten, kao što su kartice AI zadataka, kuke, kartice izvršenog koda tijeka rada i kartice prijelaza.
5. Knjižnica
Druga kartica na ploči Explorer zove se 'Knjižnica'. Ovdje možete pronaći svoje globalne namjere i entitete.
Namjere: Namjere su bitne za prepoznavanje i točnu klasifikaciju značenja korisničkih poruka u prirodnom razgovoru s chatbotom.
Kada se stvori namjera, uključujete izjave koje predstavljaju različite načine na koje korisnik može izraziti ili zatražiti istu stvar.
Entiteti: Entiteti, s druge strane, djeluju kao parametri namjere koji predstavljaju koncepte poput boja, datuma, vremena ili težine. Oni pomažu izvući i normalizirati željene informacije iz fraza ili poruka korisnika. Na primjer, namjera 'narudžbe' može sadržavati entitete kao što su 'kofein' (navodeći s kofeinom ili bez kofeina), 'veličina' (za jednu ili dvostruku dozu) i 'piće' (navodeći vrstu pića koje se traži) .
6. Kuke
Kartica 'Hooks' na ploči Explorer omogućuje vam stvaranje prilagođenih isječaka koda vođenih događajima koji su poznati kao hookovi.
Zakačke su vrijedan alat za pokretanje izvršavanja JavaScript koda kao odgovor na određene događaje. Funkcioniraju slično karticama Izvrši kod i poljima Validacije.
Postoje različite točke u motoru događaja gdje možete koristiti kuke:
- Nakon dolazne poruke: Izvršava se nakon dolaznog međuprograma, ali prije nego što Dialogue Engine obradi događaj. Korisno je za posebnu obradu događaja ili ignoriranje događaja.
- Prije dolazne poruke: Izvršava se nakon što se primi događaj, ali prije nego što ga bilo koji međuprogram obradi. Može se koristiti za izmjenu svojstava događaja ili za preskakanje određene obrade.
- Prije odlaznog međuprograma: Izvršava se prije slanja odgovora bota korisniku što vam omogućuje snimanje i spremanje cijelog odgovora bota.
- Desna bočna ploča
Na desnoj bočnoj ploči, koja je također poznata kao nadzorna ploča Botpress studija, pronaći ćete sljedeće:
Inspektor: Inspektor koji se nalazi na gornjoj desnoj bočnoj ploči prikazuje dodatne pojedinosti o komponentama koje odaberete u glavnom tijeku rada.
Prijavljeni račun: Ovaj odjeljak prikazuje račun na koji ste trenutno prijavljeni.
Udio: Ovdje također možete pronaći traku za pretraživanje koja vam omogućuje da pronađete bilo što unutar vašeg bota pomoću ključne riječi. Prečac za pristup je ctrl+f ili cmd + f .
Objaviti: Kada želite da vaš chatbot bude dostupan javnosti ili ga želite ažurirati, koristite ovu implementaciju jednim klikom u oblak. Objavljivanje vašeg chatbota čini ga dostupnim drugima.
Emulator: Tu je i emulator na desnoj ploči za testiranje i otklanjanje pogrešaka u razgovorima vašeg bota u stvarnom vremenu.
Zaključak
Bočna ploča u Botpress Studiju ključno je i fleksibilno sučelje koje čini izgradnju i poboljšanje chatbota mnogo lakšom. Omogućuje pristup važnim alatima, uredno prikazuje strukturu chatbota i nudi dodatne resurse i pomoć. To pojednostavljuje razvojni proces koji programerima omogućuje stvaranje pametnih i učinkovitih chatbota. U ovom smo članku istražili i lijevu i desnu ploču Botpress Studija. Nadamo se da sada razumijete njihove značajke i kako ih koristiti.