Kuros gadījumos mainīt pārejām prioritātes
Visām zilajām pārejām automātiski tiek piešķirta augstākā prioritāte – 1, bet zaļajām pārejām – 99.
Pāreju prioritātes rādītājus var mainīt, kādai pārejai norādot zemāku, bet kādai – augstāku prioritāti.
Virtuālais asistents pārvietojas dialogā, vērtējot pāreju prioritātes. Vispirms tiek pārbaudītas ar stāvokli saistītās zilās pārejas (ar prioritāti 1) – vai kādas pārejas nosacījumi atbilst meklētajiem, lai varētu notikt virzība dialogā tālāk. Ja ar stāvokli saistītas vairākas zilās pārejas un to prioritātes rādītājs ir vienāds, pārbaude notiek nejaušā secībā. Ja neviens no zilo pāreju nosacījumiem neatbilst meklētajam, asistents pārbauda visas zaļās pārejas scenārijā (ar prioritātes rādītāju 99). Ja prioritātes ir vienādas, pārbaude notiek nejaušā secībā.
Katrā virtuālajā asistentā tiek ieviesta viena zaļā pāreja ar pazeminātu prioritāti 100 vai vēl lielāku skaitli. Pie šīs pārejas nenorāda ne nolūku, ne entitāti, ne arī citus nosacījumus. Tā ir beznosacījumu pāreja, kas nostrādā, kad lietotāja tekstā netiek noteikts neviens no virtuālā asistenta zināšanu bāzē esošajiem nolūkiem. Virtuālais asistents pārbauda visas zaļās pārejas scenārijā, neatrod meklēto nosacījumu un nokļūst pie šīs – pēdējās pārejas, kas tiek saistīta ar atbildi, kurā virtuālais asistents saka, ka jautājumu vēl nav apguvis un nevar atbildēt.
Ir daudz scenāriju, kur iepriekšminētā prioritātes pazemināšana ir vienīgais pārejas prioritātes maiņas gadījums, bet mēdz būt specifiskāki scenāriji, kur pārejas prioritātes maiņu lieto biežāk.
Piemēram, dažādos testa veida un precizējošos dialogos, kur pāreju pārbaudes secība ir svarīga, lai sarunu virzītu pareizajā gaitā, – var ielikt vajadzīgajai pārejai pirmo prioritāti, tā nodrošinot to, ka virtuālais asistents noteikti to pārbaudīs pirms visām citām, bet atlikušajām pārejām – otro prioritāti.