Skip to main content
Skip table of contents

getPrompt

Versionshinweise

25.5

Code

GROOVY
IAIResult getPrompt(String promptPlainKey, Map<String, Object> promptVars, String entryPk)

Hinweis

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

Beschreibung

Gibt den Prompt mit dem angegebenen Namen zurück, wobei die Platzhalter mit den angegebenen Werten ausgefüllt werden. Die Prompt-Vorlage erfordert möglicherweise einen Datensatz, für den der PK angegeben werden muss.

Parameter

  • promptPlainKey- Der PlainKey einer Eingabe-Verwaltung, welche für den Aufruf der KI verwendet werden soll..

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

  • entityPk - [optional] Der PK eines Datensatzes, welcher in die Prompt übergeben wird.

Returns

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

Beispiele

CODE
Map promptVars = new HashMap();
promptVars.put("Ansprechform", "Siezen");
promptVars.put("ThemaDesTermins", "Brandneues Produkt");
promptVars.put("AgendaDesTermins", "Funktionen, KI, Günstiger Preis");

List<String> dates = new ArrayList<String>();
Date date = DateUtils.parseDate("01.04.1987 10:00", "dd.MM.yyyy HH:mm");
dates.add(DateUtils.convertDateTimePattern(date, "yyyy-MM-dd'T'HH:mm:ssX"));
date = DateUtils.setDateField(date, DateUtils.HOUR, 12);
dates.add(DateUtils.convertDateTimePattern(date, "yyyy-MM-dd'T'HH:mm:ssX"));
promptVars.put("Datum", dates);

promptVars.put("Dauer", "1 Stunde");
promptVars.put("Ort", "vor Ort");

IAIPrompt userPrompt = AIUtils.getPrompt("Terminvereinbarung", promptVars, 'fvvvvvvkarpvi1ium3j2qcAc');

JavaScript errors detected

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

If this problem persists, please contact our support.