Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1659|Odpověď: 1

[AI] (8) Úvod do systému dialogových rolí, uživatel a asistent velkých modelů

[Kopírovat odkaz]
Zveřejněno 28. 2. 2025 09:45:00 | | |
Model chatu přijímá sérii zpráv jako vstup a vrací zprávu generovanou modelem jako výstup.

Ačkoliv formát chatu usnadňuje vést více kol konverzace, je stejně vhodný pro úkoly na jedno kolo bez jakýchkoli konverzací. Příklad volání API je následující:

Parametr zpráv je nejdůležitějším parametrem v metodě createChatCompletion a obsahuje více objektů zpráv. Každá zpráva má svou roli a může býtsystem、user、assistantNa žádném z nich.

  • uživatel: Představuje zprávu odeslanou uživatelem, tedy otázku nebo instrukci zadanou uživatelem. V uvedeném kódu jsou druhá i čtvrtá zpráva typu uživatele.
  • asistent: Reprezentuje odpověď nebo odpověď danou chatbotem vyvolání AI algoritmu. V uvedeném kódu je třetí zpráva typu asistent.
  • systém: Představuje zprávu odeslanou systémem nebo klientem prostřednictvím kódu. Účelem systémových zpráv je poskytnout asistentovi další pokyny nebo instrukce, aby mohl lépe reagovat.


Chat začíná zprávou typu system, následovanou střídajícími se zprávami typu uživatel a asistent. Systém typu zprávy může pomoci nastavit chování asistenta a navodit, jak by měl odpovídat na otázku uživatele, například systémovou zprávu "Jste velmi užitečný AI asistent" v uvedeném příkladu.

Celý seznam zpráv může být velmi krátký, pouze jedna zpráva, nebo velmi dlouhý, zabírající několik stránek.

Historie chatu je také důležitá při interakcích s chatboty, protože uživatelské instrukce mohou vyžadovat odkaz na předchozí zprávy. V příkladu s kódem výše je poslední otázka uživatele "Kdo je šampion?" "Dává to smysl, když se v předchozích zprávách zmiňuje mistrovství světa 2022.

Protože model strojového učení nemá paměť předchozích požadavků, musí během konverzace poskytovat všechny relevantní informace. Pokud dialog nezapadá do limitu modelových tokenů, je nutné ho zkrátit.





Předchozí:Personal Home IP-KVM Open Source projekt a souhrn zařízení
Další:Plugin pro zvýraznění kódu prismjs přináší problém se všemi pořadími jazyků
 Pronajímatel| Zveřejněno 27. 3. 2025 09:08:35 |
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com