Tērzēšanas modelis izmanto ziņojumu sēriju kā ievadi un atgriež modeļa ģenerēto ziņojumu kā izvadi.
Lai gan tērzēšanas formāts ļauj viegli veikt vairākas sarunu kārtas, tas ir vienlīdz piemērots vienas kārtas uzdevumiem bez sarunām. API izsaukuma piemērs ir šāds:
Parametrs ziņojumi ir vissvarīgākais parametrs metodē createChatComplete, kas satur vairākus ziņojumu objektus. Katram ziņojumam ir sava loma, un to varsistēma、lietotājs、asistentsJebkurš no tiem.
- lietotājs: apzīmē lietotāja nosūtīto ziņojumu, tas ir, lietotāja ievadīto jautājumu vai instrukciju. Iepriekš minētajā kodā gan otrais, gan ceturtais ziņojums ir lietotāja tips.
- asistents: attēlo atbildi vai atbildi, ko sniedz tērzēšanas robots, izsaucot AI algoritmu. Iepriekš minētajā kodā trešais ziņojums ir asistenta tipa ziņojums.
- sistēma: attēlo ziņojumu, ko sistēma vai klients nosūta, izmantojot kodu. Sistēmas ziņojumu mērķis ir sniegt palīgam papildu norādījumus vai norādījumus, lai tas varētu labāk reaģēt.
Tērzēšana sākas ar sistēmas tipa ziņojumu, kam seko mainīgi lietotāja un palīga tipa ziņojumi. Sistēmas tipa ziņojums var palīdzēt iestatīt palīga uzvedību un norādīt, kā tam vajadzētu atbildēt uz lietotāja jautājumu, piemēram, sistēmas ziņojumu "Jūs esat ļoti noderīgs AI palīgs" iepriekš minētajā piemērā.
Viss ziņojumu saraksts var būt ļoti īss, tikai ar vienu ziņojumu, vai ļoti garš, kas aizņem vairākas lappuses.
Tērzēšanas vēsture ir svarīga arī tērzēšanas robotu mijiedarbībā, jo lietotāja norādījumos var būt nepieciešama atsauce uz iepriekšējo ziņojumu informāciju. Iepriekš minētajā koda piemērā lietotāja pēdējais jautājums "Kas ir čempions?" "Tam ir jēga tikai tad, ja iepriekšējās ziņās tiek pieminēts 2022. gada Pasaules kauss.
Tā kā mašīnmācīšanās modelim nav atmiņas par iepriekšējiem pieprasījumiem, tam sarunas laikā ir jāsniedz visa būtiskā informācija. Ja dialogs neatbilst modeļa marķieru ierobežojumam, ir nepieciešams saīsināt.
|