Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 1659|Antwoord: 1

[AI] (8) Introductie tot het dialoogrollensysteem, gebruiker en assistent van grote modellen

[Link kopiëren]
Geplaatst op 28-2-2025 09:45:00 | | |
Het chatmodel neemt een reeks berichten als invoer en geeft het door het model gegenereerde bericht als output terug.

Hoewel het chatformaat het gemakkelijk maakt om meerdere gespreksrondes te voeren, is het even geschikt voor taken in één ronde zonder enige gesprekken. Een voorbeeld van een API-aanroep is als volgt:

De berichtenparameter is de belangrijkste parameter in de createChatComplement-methode, die meerdere berichtobjecten bevat. Elk bericht heeft een rol en kan zijnSystem、User、AssistantGeen van hen.

  • gebruiker: Vertegenwoordigt het bericht dat door de gebruiker wordt verzonden, dat wil zeggen de vraag of instructie die door de gebruiker is ingevoerd. In bovenstaande code zijn zowel het tweede als het vierde bericht van het type user.
  • assistent: Geeft het antwoord of antwoord weer dat de chatbot geeft door een AI-algoritme aan te roepen. In bovenstaande code is het derde bericht een assistent-type bericht.
  • systeem: Vertegenwoordigt een bericht dat door het systeem of de client via code wordt verzonden. Het doel van systeemberichten is om de assistent verdere begeleiding of instructies te geven zodat deze beter kan reageren.


Een chat begint met een bericht van type systeem, gevolgd door afwisselende berichten van type gebruiker en assistent. Een message of type systeem kan helpen het gedrag van de assistent in te stellen en aangeven hoe deze de vraag van de gebruiker moet beantwoorden, zoals het systeembericht "U bent een zeer nuttige AI-assistent" in het bovenstaande voorbeeld.

De volledige lijst met berichten kan erg kort zijn, met slechts één bericht, of heel lang en meerdere pagina's in beslag nemen.

Chatgeschiedenis is ook belangrijk in chatbotinteracties, omdat de instructies van de gebruiker mogelijk verwijzen naar eerdere berichtinformatie. In het codevoorbeeld hierboven is de laatste vraag van de gebruiker: "Wie is de kampioen?" "Het is alleen logisch als het WK 2022 in eerder nieuws wordt genoemd.

Omdat het machine learning-model geen geheugen heeft van eerdere verzoeken, moet het alle relevante informatie via het gesprek verstrekken. Als een dialoog niet binnen de modeltokenlimiet valt, is enige verkorting nodig.





Vorig:Persoonlijk Huis IP-KVM Open Source Project en Apparaatoverzicht
Volgend:De prismjs code highlighting plugin introduceert het probleem van alle taalvolgordes
 Huisbaas| Geplaatst op 27-3-2025 09:08:35 |
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com