Automatinis teksto generavimas
Virtualųjį asistentą galima mokyti naudojant tik tekstinius dokumentus ir patikėti jam vartotojų klausimų supratimą bei automatinį atsakymų generavimą.
Kad virtualusis asistentas galėtų automatiškai generuoti tekstą, į scenarijų būtina įtraukti funkciją generateanswer arba llmgenerateanswer.
Automatinis teksto generavimas – tai naujausia technologija, kurią naudoja virtualieji asistentai. Ji analizuoja vartotojo klausimą ir, remdamasi turima informacija, sugeneruoja tinkamą atsakymą. Atsakymas generuojamas pagal užklausą, kurią sudaro:
- segmentas;
- DI instrukcijos;
- pokalbio istorija;
- *vartotojo klausimas.
Segmentas
Automatinio teksto generavimo procesui reikalingi duomenys, iš kurių mokosi virtualusis asistentas. Jūs turite nurodyti ir pridėti tekstus Žinių bazės rodinyje. Pavyzdžiui, ledainės virtualiojo asistento žinių bazėje turėtų būti visa informacija apie parduotuvėje parduodamus produktus. Virtualiojo asistento žinių bazėje esanti informacija automatiškai suskirstoma į mažas dalis arba segmentus. Segmentai dalyvauja atsakymų generavime.
DI užklausa
DI užklausos taip pat dalyvauja atsakymų generavime. DI užklausą sudaro papildomos instrukcijos ir komandos, pateiktos aprašomuoju būdu ir skirtos automatinio teksto generavimo modeliui, kad šis sukurtų norimą rezultatą. Užklausa gali būti trumpa arba ilga ir išsami.
Tinkamos DI užklausos sukūrimas reikalauja nemažai pastangų ir bandymų. Rekomenduojame sukurti išsamią užklausą ir nurodyti konteksto sąlygas, į kurias teksto generavimo modelis turėtų atsižvelgti generuodamas atsakymą. Prieš įtraukiant užduotį į scenarijų, jos poveikį galima įvertinti žinių patikrinimo metu, įvedus užduoties tekstą lauke „Užduotis“.
Su DI užklausomis galite dirbti rodinyje Raginimai. Pagrindinės užklausos identifikatorius yra system_text_prompt.
Pokalbio istorija ir vartotojo klausimas
Vartotojo klausimas ir pokalbio istorija taip pat dalyvauja generavimo procese. Kai vartotojas įveda klausimą, iš žinių bazės atrenkami segmentai pagal jų panašumą į klausimą. Šie atrinkti segmentai kartu su DI instrukcija, vartotojo klausimu ir pokalbio istorija sudaro vieną užklausą, kuri siunčiama teksto generavimo moduliui. Modulis gauna užklausą, sugeneruoja atsakymą ir išsiunčia jį vartotojui.