Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 1659|Atsakyti: 1

[AI] (8) Įvadas į didelių modelių dialogo vaidmenų sistemą, vartotoją ir asistentą

[Kopijuoti nuorodą]
Publikuota: 2025-2-28 09:45:00 | | |
Pokalbio modelis priima pranešimų seriją kaip įvestį ir grąžina modelio sugeneruotą pranešimą kaip išvestį.

Nors pokalbio formatas leidžia lengvai užmegzti kelis pokalbių raundus, jis vienodai tinka vieno rato užduotims be jokių pokalbių. API iškvietimo pavyzdys yra toks:

Pranešimų parametras yra svarbiausias metodo createChatCompletion parametras, kuriame yra keli pranešimų objektai. Kiekvienas pranešimas turi tam tikrą vaidmenį ir gali būtisistema、vartotojas、asistentasBet kuris iš jų.

  • vartotojas: reiškia vartotojo atsiųstą pranešimą, tai yra vartotojo įvestą klausimą ar instrukciją. Aukščiau pateiktame kode tiek antrasis, tiek ketvirtasis pranešimai yra vartotojo tipo.
  • asistentas: atspindi pokalbių roboto pateiktą atsakymą arba atsakymą iškviečiant AI algoritmą. Aukščiau pateiktame kode trečiasis pranešimas yra asistento tipo pranešimas.
  • sistema: reiškia pranešimą, kurį sistema arba klientas siunčia per kodą. Sistemos pranešimų tikslas yra pateikti papildomus nurodymus ar nurodymus asistentui, kad jis galėtų geriau reaguoti.


Pokalbis prasideda su pranešimu tipo sistema, po to kintamos žinutės tipo vartotojas ir padėjėjas. Sistemos tipo pranešimas gali padėti nustatyti asistento elgesį ir nurodyti, kaip jis turėtų atsakyti į vartotojo klausimą, pvz., sistemos pranešimas "Jūs esate labai naudingas AI asistentas" aukščiau pateiktame pavyzdyje.

Visas pranešimų sąrašas gali būti labai trumpas, tik vienas pranešimas, arba labai ilgas, užimantis kelis puslapius.

Pokalbių istorija taip pat svarbi sąveikaujant su pokalbių robotu, nes vartotojo instrukcijose gali reikėti nurodyti ankstesnių pranešimų informaciją. Aukščiau pateiktame kodo pavyzdyje paskutinis vartotojo klausimas "Kas yra čempionas?" "Tai prasminga tik tada, kai 2022 m. pasaulio čempionatas minimas ankstesnėse naujienose.

Kadangi mašininio mokymosi modelis neturi ankstesnių užklausų atminties, pokalbio metu jis turi pateikti visą svarbią informaciją. Jei dialogo langas netelpa į modelio atpažinimo ženklų limitą, reikia šiek tiek sutrumpinti.





Ankstesnis:Asmeniniai namai IP-KVM atvirojo kodo projektų ir įrenginių santrauka
Kitą:Prismjs kodo paryškinimo įskiepis įveda visų kalbų užsakymų klausimą
 Savininkas| Publikuota: 2025-3-27 09:08:35 |
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com