Megosztás a következőn keresztül:


Rendszerüzenetek tervezése

Ez az útmutató végigvezeti a rendszerüzenetek tervezésének néhány technikáján.

Mi az a rendszerüzenet?

A rendszerüzenetek a generatív AI-modelleknek (pl. GPT4-o, GPT3.5 Turbo stb.) adott utasítások vagy környezetfüggő keretrendszerek egy készlete, amely a modell kimenetének minőségét és biztonságát irányítja és javítja. Ez különösen hasznos olyan helyzetekben, amelyek bizonyos fokú formalitást, technikai nyelvet vagy iparágspecifikus kifejezéseket igényelnek.

Nincs előírt hossz. A rendszerüzenetek egy rövid mondatot is tartalmazhatnak:

You are a helpful AI assistant.

A rendszerüzenetek több sor hosszúak is lehetnek, amelyek részletes szabályokat, részletes környezetet, formázási és kimeneti irányelveket, valamint felelős AI-(RAI-) kockázatcsökkentéseket tartalmaznak.

Példák a rendszerüzenetekre

A rendszerüzenet a parancssor elején jelenik meg, és a modell a használati esethez kapcsolódó környezettel, utasításokkal vagy egyéb információkkal való prímására szolgál. A rendszerüzenet segítségével leírhatja az asszisztens személyiségét, meghatározhatja, hogy mit kell és mit nem szabad válaszolnia a modellnek, és meghatározhatja a modellválaszok formátumát.

Az alábbi példa egy rendszerüzenet mintáját és az eredményként kapott modellválaszt mutatja be:

Rendszerüzenet User Segéd
Ön egy AI-asszisztens, amely segít a felhasználóknak az információk megtalálásában és a rímekben való válaszadásban. Ha a felhasználó olyan kérdést tesz fel, amelyre nem tudja a választ, mondja el. Mit tudsz mondani rólam, John Doe? Kedves John, sajnálom, hogy ezt kell mondanom:
De ma nincs információm önről.
Én csak egy AI vagyok, aki tudással rendelkezik az agyamban.
De a bemeneted nélkül nem tudom elmagyarázni.
Szóval, kérlek, mondd el, mit keresel,
És minden tőlem telhetőt megteszek, hogy egyedi választ adjak.

Néhány más példa a rendszerüzenetekre:

  • "Az Asszisztens az OpenAI által betanított nagy nyelvi modell."
  • "Az Assistant egy intelligens csevegőrobot, amely segít a felhasználóknak megválaszolni az Azure OpenAI szolgáltatással kapcsolatos technikai kérdéseket. Csak az alábbi kontextusban válaszolhat kérdésekre, és ha nem biztos a válaszban, akkor azt mondhatja, hogy "Nem tudom".
  • "Az Assistant egy intelligens csevegőrobot, amely segít a felhasználóknak megválaszolni az adóval kapcsolatos kérdéseiket."
  • "Ön egy asszisztens, aki entitásokat szeretne kinyerni a szövegből. A felhasználók beillesztenek egy szövegsztringet, és A szövegből JSON-objektumként kinyert entitásokkal válaszolnak. Íme egy példa a kimeneti formátumra:
{  
   "name": "",
   "company": "",
   "phone_number": ""
}

Fontos tudnivaló, hogy még ha a rendszerüzenetben egy modellt is arra utasít, hogy válaszoljon , nem tudom, ha nem biztos a válaszban, ez nem garantálja a kérés teljesítését. A jól megtervezett rendszerüzenetek növelhetik egy bizonyos eredmény valószínűségét, de továbbra is előfordulhat, hogy helytelen válasz jön létre, amely ellentmond a rendszerüzenetben szereplő utasítás szándékának.