Prompts / Anweisungen
Prompts sagen dem LLM im Allgemeinen, was es als Nächstes tun soll. Zum Beispiel den Benutzer nach bestimmten Informationen zu fragen, etwa nach Name, Versicherungsnummer, Adresse/Kontaktdaten usw.
Prompts können entweder als Klartext definiert oder programmgesteuert erzeugt werden.
Statische/Klartext-Prompts
Beispiel:
Begrüße den Benutzer und frage nach seinem Namen.Dynamische/Programmgesteuerte Prompts
Manchmal ist es notwendig, dynamische Informationen in den Prompt einzubauen, die aus einer externen Quelle stammen oder im State liegen und nicht statisch sind. Beispiel: Ihre Anwendung benötigt das aktuelle Datum und die aktuelle Uhrzeit. LLMs wurden bis zu einem bestimmten Zeitpunkt trainiert und sind textbasiert, daher kennen sie das aktuelle Datum und die Uhrzeit nicht. Wenn die Anwendung Zeitinformationen benötigt, z. B. um Termine zu planen, kann das LLM über das aktuelle Datum und die Uhrzeit informiert werden.
Beispiel, wie man dem LLM das aktuelle Datum und die Uhrzeit mitteilt:
function prompt(params) {
return ({ "prompt": "Heute ist " + new Date().toLocaleString() });
}