Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 1659|Svare: 1

[AI] (8) Introduksjon til dialogrollesystemet, brukeren og assistenten til store modeller

[Kopier lenke]
Publisert 28.02.2025 09:45:00 | | |
Chatmodellen tar en serie meldinger som input og returnerer meldingen generert av modellen som output.

Selv om chatformatet gjør det enkelt å ha flere runder med samtalerunder, er det like godt egnet for enkeltrunde-oppgaver uten noen samtaler. Et eksempel på et API-kall er som følger:

Meldingsparameteren er den viktigste parameteren i createChatComplement-metoden, som inneholder flere meldingsobjekter. Hver melding har en rolle og kan væresystem、user、assistantHvilken som helst av dem.

  • bruker: Representerer meldingen sendt av brukeren, det vil si spørsmålet eller instruksjonen som brukeren har lagt inn. I koden ovenfor er både den andre og fjerde meldingen av typen user.
  • assistent: Representerer svaret eller svaret gitt av chatboten ved å kalle en AI-algoritme. I koden ovenfor er den tredje meldingen en assistentmelding.
  • system: Representerer en melding sendt av systemet eller klienten gjennom kode. Formålet med systemmeldinger er å gi ytterligere veiledning eller instruksjoner til assistenten slik at den kan svare bedre.


En chat begynner med et meldingssystem av typen, etterfulgt av vekslende meldinger av typen bruker og assistent. Et meldingssystem kan hjelpe med å sette assistentens oppførsel og veilede hvordan den skal svare på brukerens spørsmål, slik som systemmeldingen «Du er en svært nyttig AI-assistent» i eksempelet over.

Hele listen med meldinger kan være svært kort, med bare én melding, eller veldig lang som tar opp flere sider.

Chathistorikk er også viktig i chatbot-interaksjoner, da brukerens instruksjoner kan trenge å referere til tidligere meldingsinformasjon. I kodeeksempelet ovenfor, brukerens siste spørsmål «Hvem er mesteren?» "Det gir bare mening når VM 2022 nevnes i tidligere nyheter.

Siden maskinlæringsmodellen ikke har hukommelse for tidligere forespørsler, må den gi all relevant informasjon gjennom samtalen. Hvis en dialog ikke passer innenfor modelltokengrensen, kreves noe forkortelse.





Foregående:Personlig hjem IP-KVM Open Source-prosjekt og enhetssammendrag
Neste:Prismjs-kodemarkeringspluginen introduserer problemet med alle språkordener
 Vert| Publisert 27.03.2025 09:08:35 |
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com