Skip to main content
Skip table of contents

createPrompt

Versionshinweise

25.5

Code

CODE
IAIResult createPrompt(String template, Map<String, Object> promptVars)

Hinweis

Die AIUtils stehen nur zur Verfügung, wenn man das Modul "KI-Assistent" lizenziert hat.

Beschreibung

Erzeugt eine Prompt aus der übergebenen Vorlage und ersetzt dabei die Platzhalter mit den Werten aus der übergebenen Map. Die Vorlage kann dieselben Platzhalter verwenden wie sie in der Prompt-Bibliothek verwendet werden.

Parameter

  • template - Die Prompt, welche Platzhalter enthalten kann. Es ist wichtig für den String einfache Anführungszeichen zu verwenden, wenn Platzhalter verwendet werden.

  • promptVars- [optional] Die Map welche die Werte für die Platzhalter in der Prompt enthält.

Returns

Die IAIPrompt, welche für den Aufruf von executeCustomPrompt verwendet werden kann.

Beispiele

GROOVY
String template = 'Formuliere eine freundliche E-Mail, mit mehreren Terminvorschlägen von der Dauer von ${custom.Dauer}, an ${custom.Name} und achte darauf, dass du den Empänger immer in ${custom.Ansprechform}-Form ansprichst.';

Map<String, Object> promptVars = new HashMap<>();
promptVars.put("Dauer", "1 Stunde");
promptVars.put("Name", "Rainer Zufall");
promptVars.put("Ansprechform", "Sie");

IAIPrompt userPrompt = AIUtils.createPrompt(template, promptVars);

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.