KI-Text
Antwort eines LLM: Prompt: Model: (AITEXT_CHATCOMPLETION)

Nutze diesen Block für: Antwort eines LLM:. Passe die Eingaben so an, wie du sie für deinen Ablauf brauchst.
await RAGAI.AITEXT_OPENAI.chatCompletion("...", 'gpt-4o', 0.7, false)
🧠 Strukturierte KI-Analyse Analysiere: Model: ────────── Kriterien: (AITEXT_STRUCTURED_RESPONSE)

Sendet einen Prompt an die KI und erwartet eine strukturierte Antwort mit definierten Kriterien und Feldern. Stecke die gewünschten Felder als Blöcke zusammen.
await (async function(){
var _p=Object.assign({},...["???"].filter(function(x){return typeof x==="object"}));return await RAGAI.AITEXT_OPENAI.structuredResponse({promptInput:"...",jsonSchema:{name:"structured_response",schema:{type:"object",properties:_p,required:Object.keys(_p),additionalProperties:false}},model:"gpt-4o",temperature:0.2,instructions:"Analysiere objektiv",webSearch:false});})()
🔎 Feld " " (Typ: ) aus Antwort (AITEXT_STRUCTURED_RESPONSE_FIELD)

Liest ein Feld aus dem Ergebnis einer strukturierten KI-Analyse anhand des Schlüssels (bzw. Pfades wie "user.name") aus und gibt es im gewählten Typ zurück (Text, Zahl, Ja/Nein oder Ist wahr/Begründung eines Kriteriums).
(function(o,p,t){var v=p.split('.').reduce(function(a,k){return a?.[k]},o);if(t==='isTrue')return Boolean(v&&v.isTrue);if(t==='reason')return String((v&&v.reason)??'');if(t==='number')return Number(v);if(t==='boolean')return Boolean(v);return v==null?'':String(v);})("{\"A\":{\"isTrue\":true,\"reason\":\"\"},\"punkte\":0}","A",'string')
⬜ Ja/Nein-Feld " " Beschreibung: " " (SCHEMA_FIELD_BOOLEAN)

Definiert ein Ja/Nein-Feld im Schema. Die KI gibt true oder false zurück.
{["hatGekauft"]:{type:"boolean",description:"Wurde etwas verkauft?"}},
✅ Kriterium mit Bewertung" " Frage: " " (SCHEMA_FIELD_CRITERION)

Definiert ein Kriterium mit Ja/Nein-Antwort und Begründung. Trage einen Schlüssel und eine Frage ein. Die KI antwortet mit isTrue (boolean) und reason (Text).
{["A"]:{type:"object",properties:{isTrue:{type:"boolean",description:"War die Begrüßung nett?"},reason:{type:"string",description:"Begründung"}},required:["isTrue","reason"],additionalProperties:false}},
🔢 Zahlenfeld " " Beschreibung: " " (SCHEMA_FIELD_NUMBER)

Definiert ein Zahlenfeld im Schema. Die KI gibt eine Zahl zurück.
{["punkte"]:{type:"number",description:"Bewertung 1-10"}},
📝 Textfeld " " Beschreibung: " " (SCHEMA_FIELD_STRING)

Definiert ein Textfeld im Schema. Die KI gibt einen Freitext zurück.
{["zusammenfassung"]:{type:"string",description:"Kurze Zusammenfassung"}},