AI Chatbots
Kā pierakstīt atbildi par vairākām uzņēmuma adresēm
Ja uzņēmumam ir vairākas filiāles, arī atbildes uz jautājumu par adresi būs vairākas un tās iesaistāmas scenārijā, darbojoties ar konteksta informāciju. Piemērā apskatītais variants veidots tālāk norādītajam scenārijam.
Scenārijs. Lietotājs vaicā veikala adresi. Atbildē tiek piedāvāta izvēln_e ar triju pilsētu nosaukumiem. Lietotājs norāda pilsētu, un virtuālais asistents sniedz konkrēto atbildi. Ja lietotājs, vaicājot par veikala adresi, jau uzreiz piemin konkrētu pilsētas nosaukumu, virtuālais asistents uzreiz sniedz prasīto atbildi.
- Scenārijā pievienojiet pāreju ar stāvokli.
- Pārejas sadaļā Lietotājs raksta norādiet nolūku, kurā lietotājs vaicā adresi.
- Lai asistents saglabātu kontekstā pilsētas nosaukumu, ja tādu lietotājs gadījumā piemin, tas jānorāda šajā pašā pārejā, bet pirms tam jābūt sagatavotām entitātēm.
- Lai sagatavotu pilsētu nosaukumus, atveriet skatu Entitātes.
- Noklikšķiniet uz Pievienot. Tiek atvērts entitātes rediģēšanas logs.
- Izdomājiet un ierakstiet entitātes identifikatoru.
- Noklikšķiniet uz Pievienot entitāti un atvērtajā logā ierakstiet entitātes nosaukumu un visas vērtības, pēc kurām to atrast tekstā.
- Pievienojiet visus vajadzīgos nosaukumus, saglabājiet un publicējiet entitātes.
- Scenārijā atveriet iepriekšējo pāreju un sadaļu Detalizēti.
- Noklikšķiniet uz Pievienot un Konteksts. Tiek atvērta darbība konteksta norādīšanai.
- Izdomājiet un ierakstiet identifikatoru laukā Konteksta ID.
- Pie tipa atlasiet Teksts.
- Laukā Vērtība norādiet visas pilsētu vērtības, kas minētas entitāšu skatā, – to dara, pierakstot zīmi @ un entitātes identifikatoru (@city).
- Saglabājiet izmaiņas un atveriet nākamo stāvokli.
- Stāvoklī pievienojiet kartīti vai lielo kartīti un norādiet pogu izvēlni ar pilsētu nosaukumiem.
- Noklikšķiniet uz daudzpunktes šīs darbības labajā pusē un pievienojiet priekšnosacījumu: atbilde tiks rādīta tikai tad, ja lietotājs savā jautājumā nebūs pieminējis nevienu no izvēlnes pilsētu nosaukumiem.
- Atlasiet identifikatoru, kas iepriekš tika saglabāts kontekstā, un norādiet Neiestatīts. Vērtības lauku atstājiet neaizpildītu.
- Saglabājiet informāciju un aizveriet stāvokļa rediģēšanas logu.
- Pievienojiet šim stāvoklim vēl vienu pāreju un stāvokli, kurā norādīsiet konkrētās pilsētu adreses.
- Atlasiet identifikatoru, kas iepriekš tika saglabāts kontekstā, un norādiet Neiestatīts. Vērtības lauku atstājiet neaizpildītu.
- Jaunajā pārejā noklikšķiniet uz daudzpunktes un pievienojiet priekšnosacījumu: tā izpildīsies tikai tad, ja lietotājs būs izvēlējies vai iepriekš pieminējis kādu no trijiem pilsētu nosaukumiem.
- Norādiet to pašu identifikatoru, kas iepriekš tika saglabāts kontekstā, un Iestatīts. Vērtības lauku atstājiet neaizpildītu.
- Šajā pārejā saglabājiet informāciju par pilsētu, ko lietotājs izvēlējies iepriekšējā stāvoklī.
- Noklikšķiniet uz Lietotājs raksta un Detalizēti.
- Noklikšķiniet uz Pievienot un Konteksts. Tiek atvērta darbība konteksta norādīšanai, kas jāaizpilda tāpat kā iepriekšējā pārejā.
- Saglabājiet pārejas informāciju un atveriet jauno stāvokli. Pierakstiet atsevišķās darbībās atbildes par katru pilsētas adresi.
- Katrai darbībai norādiet priekšnosacījumu: atbilde tiks rādīta tikai tad, ja kontekstā saglabātā mainīgā vērtība atbildīs norādītajai.
- Norādiet identifikatoru, atlasiet vienādības zīmi un vērtības laukā ierakstiet konkrēto pilsētas vērtību.
- Kad visu pilsētu adreses pierakstītas, pievienojiet darbību Saglabāt kontekstā un dzēsiet iepriekš saglabāto vērtību.
- Norādiet konteksta identifikatoru un laukā Tips atlasiet Tukšs.
- Saglabājiet informāciju un publicējiet scenāriju.