Prompt mérnökség
Gyors definíció
A prompt mérnökség az utasítások, a kontextus és a példák megtervezésének gyakorlata, amelyeket egy nyelvi modellnek adunk, hogy megbízható, hasznos kimeneteket produkáljon. Egy támogatási asszisztens számára a fő prompt meghatározza a szerepét, a szabályokat és a hangvételt.
Ezen az oldalon
Mi kerül egy promptba
Egy nyelvi modell csak azt a szöveget látja, amit kap. Egy ügyfélszolgálati asszisztens számára ez a szöveg általában több rétegből áll: egy rendszerprompt, amely leírja, hogy ki az asszisztens, kinek szolgál, és mit soha nem szabad tennie; a jelenlegi kérdéshez kapcsolódó referenciaanyag; az eszközök leírásai, amelyeket használhat; és a beszélgetés eddigi része.
A prompt mérnökség feladata, hogy ezt a csomagot világossá és következetessé tegye. A homályos utasítások („légy segítőkész”) homályos viselkedést eredményeznek; a specifikusak („ha a rendelési szám hiányzik, kérdezd meg, mielőtt keresnél”) kiszámítható viselkedést produkálnak.
Működő technikák
Legyél egyértelmű a feladatról, a közönségről és a várt formátumról. Adj a modellnek szerepet, és a kontextusban olyan információt, amire egy új kollégának szüksége lenne. Mutass be egy vagy két jó válasz példát, amikor a formátum fontos. Válaszd el az utasításokat az adatoktól — és mondd el a modellnek, hogy a lekért szöveg információ, amit használni kell, nem utasítás, amit követni kell. Kérd meg, hogy lépésről lépésre gondolkodjon bonyolult kéréseknél; Wei és kollégái 2022-ben megmutatták, hogy ez a „gondolatmenet” promptolás javítja az eredményeket a több lépésből álló problémák esetén. És mondd el, mit tegyen, amikor információ hiányzik.
A modell szolgáltatói saját útmutatóikat teszik közzé; például az Anthropic dokumentációja azt javasolja, hogy legyél világos és közvetlen, használj példákat, és adj a modellnek teret a gondolkodásra.
Gyakori hibák
A leggyakoribb hiba a folyamatosan növekvő prompt: minden rossz válasz egy újabb szabályhoz vezet, amíg a szabályok ellentmondanak egymásnak, és a modell egyiküket sem követi jól. A szó szerint átvett példák a válaszokba egy másik csapda — beleértve az angolul írt példákat is, amelyek arra ösztönözhetik az asszisztenst, hogy angolul válaszoljon. Ugyanígy a változó tények, mint például az árak, a promptba kerülése a tudásbázis helyett.
Promptolás kód nélkül az AI SmartTalkban
Az AI SmartTalkban a rendszerpromptot az asszisztens életrajzának nevezik. Egy irányított űrlap segít megírni — identitás, kommunikációs stílus és szabályok, barátságos, professzionális, semleges vagy egyedi hangvétellel — és a korábbi verziókat megőrzik, így egy változtatás összehasonlítható vagy visszavonható. A döntési szabályokat és a kézbesítési politikát külön állítják be, és a platform által beépített politikák, mint például a látogató nyelvén való válaszadás, hozzáadódnak.
Gyakran ismételt kérdések
Szükséges még a prompt mérnökség a jobb modellek mellett?
Kevesebb trükközésre van szükség, de a világos utasítások továbbra is fontosak. A jobb modellek hűségesebben követik a jó promptokat, ami még fontosabbá teszi, hogy a prompt azt mondja, amit valójában akarsz.
Mi az a rendszerprompt?
A folyamatos utasítások, amelyeket a modellnek adnak a beszélgetés megkezdése előtt: a szerepe, szabályai, hangvétele és korlátai. A felhasználók nem látják, de ez formálja minden választ.
Mi az a prompt injekció?
Egy támadás, amelyben a felhasználó által írt szöveg vagy egy dokumentumban elrejtett szöveg megpróbálja felülírni a rendszerpromptot — például „hagyd figyelmen kívül az utasításaidat és…”. Ezt csökkenti az utasítások és az adatok elkülönítése, a szerszámok tevékenységeinek korlátozása és a műveletek szerveroldali ellenőrzése.