// Scriptfunktion 'MCAI.INITAI'
// INITIALISIERT die KI
//Beschreibung:
//Kleines AI-Beispielskript, das die Abfrage von ICD-Codes anhand zweier Diagnosen demonstriert.
AIMODEL="gpt-4o"
ISKI=MCAI.INITAI{}
IFBLOCK{ISKI=True}
MCAI_PROMPT1="-"
MCAI_PROMPT2="-"
MCAI_RESULT="-"
///Temporäre Daten vorbereiten
TEMPDIR={APPPATH}\TEMP
EXISTSDIR=IFEXISTSDIR{{TEMPDIR}}
IFBLOCK{EXISTSDIR=False}
RES=CREATEDIR{{TEMPDIR}}
ENDIF
TI=TIMESTAMP{}
TEMPFILENAME={TEMPDIR}\STADT_{TI}.HTML
RES=MCAI.ADDPROMPT{Erstelle mir den Quellcode für eine HTML Seite mit einer Tabelle in der die Postleitzahlen der 20 größten Städte in Deutschland sowie deren Einwohneranzahl aufgeführt sind.}
RES=MCAI.ADDPROMPT{Die Tabelle soll die Spalten PLZ Ort und Einwohnerzahl enthalten und nach der größe der Einwohnerzahl absteigend sortiert sein. Die spalte mit der Einwohnerzahl rechtsbündig ausrichten}
RES=MCAI.ADDPROMPT{Liefere mir ausschließlich den HTML-Code ohne jegliche Anmerkungen oder sonstige Informationen oder Vorzeichen etc. nur den Code.}
RES=MCAI.ADDPROMPT{Formatiere die Spalten der Tabelle in pastellfarben Blau{$K} Dunkelblau{$K} und Orange für die Einwohner. Die Tabelle bitte in Seitenbreite die Headerzeile Dunkler}
RES=MCAI.ADDPROMPT{Ein Titel über der Seite soll die Überschrift:Die 20 größten Stätdt Deutschlands tragen}
ERGFILE=MCAI.GETAITOHTMLFILE{{AIMODEL},{TEMPFILENAME}}
RES=EXECANDHOLD{C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe,{TEMPFILENAME},True}
RES=DELETEFILE{{TEMPFILENAME}}
ELSE
RES=MCFORMS.FORMS_MESSAGE{MCDMS-AI,Die KI für MCDMS wurde entweder nicht geladen oder ist für Sie nicht verfügbar. Bitte wenden Sie sich an Ihren zuständigen Administrator{$K} um zu klären{$K} ob der AI-Hotkey für Sie freigeschaltet werden kann!,1}
ENDIF