Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1659|Svar: 1

[AI] (8) Introduktion till dialogrollssystemet, användaren och assistenten för stora modeller

[Kopiera länk]
Publicerad den 28 februari 2025 09:45 | | |
Chattmodellen tar en serie meddelanden som indata och returnerar det meddelande som genereras av modellen som utdata.

Även om chattformatet gör det enkelt att ha flera samtalsrundor, är det lika lämpligt för enskilda rundor utan några samtal. Ett exempel på ett API-anrop är följande:

Meddelandeparametern är den viktigaste parametern i createChatCompletement-metoden, som innehåller flera meddelandeobjekt. Varje meddelande har en roll och kan varaSystem、user、AssistantNågon av dem.

  • användare: Representerar meddelandet som användaren skickat, det vill säga frågan eller instruktionen som användaren angav. I koden ovan är både det andra och fjärde meddelandet av typen user.
  • assistent: Representerar svaret eller svaret som ges av chattboten genom att anropa en AI-algoritm. I koden ovan är det tredje meddelandet ett assistentmeddelande.
  • system: Representerar ett meddelande som skickas av systemet eller klienten via kod. Syftet med systemmeddelanden är att ge ytterligare vägledning eller instruktioner till assistenten så att den kan svara bättre.


En chatt börjar med ett meddelande av typsystemet, följt av växlande meddelanden med typen användare och assistent. Ett meddelande-av-typ-system kan hjälpa till att sätta assistentens beteende och vägleda hur den ska besvara användarens fråga, som systemmeddelandet "Du är en mycket användbar AI-assistent" i exemplet ovan.

Hela listan med meddelanden kan vara mycket kort, med bara ett meddelande, eller väldigt lång, vilket tar upp flera sidor.

Chatthistorik är också viktig i chattbotinteraktioner, eftersom användarens instruktioner kan behöva referera till tidigare meddelandeinformation. I kodexemplet ovan är användarens sista fråga "Vem är mästaren?" "Det är bara logiskt när VM 2022 nämns i tidigare nyheter.

Eftersom maskininlärningsmodellen inte har minne av tidigare förfrågningar måste den tillhandahålla all relevant information genom konversationen. Om en dialog inte passar inom modelltokengränsen krävs viss förkortning.





Föregående:Personligt hem IP-KVM Open Source-projekt och enhetssammanfattning
Nästa:Prismjs-kodmarkeringspluginet introducerar problemet med alla språkordningar
 Hyresvärd| Publicerad den 27 april 2025 09:08:35 |
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com