Ebben a bemutatóban megtanulod, hogyan kezdeményezz új csevegést a szerveren, hogy két különböző karakterrel, a csapossal és Dr. Owennel kapcsolatba léphess. Mivel ezek a karakterek különböző személyazonossággal rendelkeznek, fontos, hogy a csevegési előzményeik külön maradjanak. Végigvezetünk az OpenAI API legfontosabb funkcióinak felhasználásával egy új csevegéstörténet létrehozásán Dr. Owen számára.

Legfontosabb tanulságok

  • Minden karakternek saját csevegési azonosítóra van szüksége az előzmények kezeléséhez.
  • A rendszer promptját ennek megfelelően kell testre szabni minden egyes karakter számára az azonosság megőrzése érdekében.
  • Megtanulja, hogyan indítsa el a csevegést Dr. Owennel, és hogyan lépjen kapcsolatba különböző forgatókönyvekben.

Lépésről lépésre útmutató

1. lépés: A kiszolgáló konfigurálása

Egy új csevegés indításához először is meg kell győződnie arról, hogy a szerveren van. Ez magában foglalja a chathez szükséges információk összegyűjtéséhez szükséges előkészületeket.

Nagyon fontos, hogy az npc.id beállítása helyesen legyen beállítva, hogy be tudjuk írni annak a személynek az azonosítóját, akivel csevegünk, azaz Dr. Owennek az azonosítóját.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

2. lépés: A beszélgetőpartner kiválasztása

A következő lépésben be kell állítanunk az npc.id értékattribútumát, hogy a csevegés a megfelelő azonosítót használja. Ez elengedhetetlen ahhoz, hogy a kommunikáció helyesen legyen hozzárendelve. Itt az érték az onchange eseményen keresztül kerül átadásra, amikor a beszélgetőpartner változik.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

Ha a csapos vagy Dr. Owen karakterétől eltérő karaktert választunk ki, gondoskodnunk kell arról, hogy ez a kiválasztás is megjelenjen a logikában, hogy a megfelelő csevegési folyamatot indíthassuk el.

3. lépés: A beszélgetés meghatározása

Most az NPC-vel való beszélgetés állapotát kell létrehoznia. Ez biztosítja, hogy a kiválasztott azonosító szerepeljen a csevegési előzményekben. Ha nem történt bejegyzés, akkor alapértelmezés szerint az első NPC azonosítója kerül felhasználásra. Ez azonban problémás lehet, ha ez a csevegőpartner nem elérhető.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

4. lépés: A csevegés elindítása

Miután meghatározta a megfelelő csevegőpartner azonosítóját, elindíthatja a csevegést. Ez azt jelenti, hogy elvégzi a szükséges inicializálásokat a Dr. Owennel való csevegés elindításához és a megfelelő üzenetek megfogalmazásához.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

Ebben a lépésben a rendszer promptja is beállítódik, hogy tartalmazza a Dr. Owen karakter megfelelő adatait. Minden egyes karakterhez más-más promptok tartoznak, amelyek befolyásolják a felhasználói élményt.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

5. lépés: A rendszer promptjának testreszabása

Most itt az ideje, hogy meghatározzuk a Dr. Owen rendszer promptját. Ez a Dr. Owen karakterét meghatározó konkrét háttérinformációk átadásával történik.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

Meg kell győződnie arról, hogy a bemenetek a kívánt kontextust biztosítják a karakter számára, hogy az interakciók kézzelfoghatóak és relevánsak legyenek.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

6. lépés: Az interakciók tesztelése

Miután mindent beállítottál, tesztelned kell, hogy a Dr. Owennel való kommunikáció megfelelően működik-e. Kezdje egy egyszerű kérdéssel, hogy lássa, hogyan alakul a válasz. Figyeljen a válaszok minőségére, és arra, hogy megfelelnek-e az elvárásoknak.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

Ha az interakciók nem a kívánt irányt veszik, akkor szükség lehet a funkciók felülvizsgálatára és a válaszok finomítására.

Új csevegés indítása Dr. Owennel az OpenAI API-n keresztül

Összefoglaló

Ebben a bemutatóban megtanultuk, hogyan indíthatunk új csevegési előzményeket a Dr. Owen karakter számára a szerveren. Megtanultuk, hogy fontos a megfelelő azonosítók helyes beállítása és a kapcsolódó rendszerkérdések beállítása a magas színvonalú felhasználói élmény biztosítása érdekében. Az interakciók tesztelésével biztosíthatja, hogy a chat megfeleljen a követelményeknek.

Gyakran ismételt kérdések

Hogyan indíthatok új csevegést egy karakter számára?Be kell állítania a kívánt NPC azonosítóját, és meg kell győződnie arról, hogy a megfelelő értékek rendelkezésre állnak a rendszerben.

Miért fontos, hogy a különböző karakterekhez különböző chatek legyenek?Minden karakter egyedi tulajdonságokkal és párbeszédekkel rendelkezik, amelyeket nem szabad összekeverni a játék hitelességének megőrzése érdekében.

Mit tegyek, ha az NPC válaszai nem megfelelőek?Módosítsd a rendszer kérését, és állítsd be a karakter háttérinformációit, hogy relevánsabb válaszokat kapj.

Mi történik, ha az alapértelmezett NPC nem elérhető?Állítsa be az első elérhető NPC kiválasztásának logikáját, hogy mindig legyen elérhető egy érvényes párbeszédpartner.

Hogyan tesztelhetem, hogy a csevegés megfelelően működik-e?Kezdje egyszerű kérdésekkel az NPC-nek, és értékelje a válaszok minőségét és relevanciáját.