XML Erzeugung und Ausgabe mittels KI im IPA-Server

XML Erzeugung und Ausgabe mittels KI im IPA-Server

Der IPA-Server kann ab der Version 9.3.2.6 mit Hilfe der KI Dokumente analysieren, Inhalte aus dem Dokument extrahieren und als XML Struktur in einer Variable übergeben.
Gehen Sie zur Konfiguration wie folgt vor:
  1. Aktivieren Sie die KI in einem IPA-Server Prozess
  2. Wählen Sie ein Modell, empfohlen ist mindestens die Verwendung des Modells GPT-5-mini oder höherwertiger
  3. Im Prompt schreiben Sie in die erste Zeile den String XML-AUSGABE. In Großbuchstaben schreiben.
  4. Definieren Sie im Prompt die gewünschte XML-Struktur
  5. Definieren Sie die Variable, in die das Ergebnis als XML-String geschrieben werden soll, z. B. {{xmldata}}

Im folgenden ein Beispiel für einen Prompt der Positionsdaten aus Lieferscheinen liest und die Positionsdaten als XML-Struktur in der Variable {{positionen}} speichert.
Notes
Eine Beispielconfig zum Import in den IPA-Server Admin ist für die IPA-Server Version 9.3.2.6 verlinkt. Bitte beachten Sie, dass diese Beispielkonfiguration in zukünftigen Version nicht korrekt funktionieren könnte.

Beispiel KI-Prompt:
  1. XML-AUSGABE
  2. Ich gebe dir den Text eines Lieferscheins oder eines Sammellieferscheins.
  3. Deine Aufgabe ist es, die Positionen des/der Lieferscheine(s) in einen XML String aufzubereiten. Der XML String soll so aussehen:

  4. <Lieferscheine>
  5. <Lieferschein nr="1">
  6. <Lieferant>DER ERKANNTE LIEFERANTENNAME</Lieferant>
  7. <Position nr="1">
  8. <Artikelnummer>...</Artikelnummer>
  9. <Artikelbeschreibung>...</Artikelbeschreibung>
  10. <Menge>...</Menge>
  11. </Position>
  12. <Position nr="2">
  13. <Artikelnummer>...</Artikelnummer>
  14. <Artikelbeschreibung>...</Artikelbeschreibung>
  15. <Menge>...</Menge>
  16. </Position>
  17. </Lieferschein>
  18. <Lieferschein nr="2">
  19. ...
  20. </Lieferschein>
  21. ...
  22. </Lieferscheine>

  23. Entferne ASCII-Controlchars U+0000–U+001F außer \n, \r, \t (die werden escaped).

  24. Schreibe den XML-String in die Variable {{positionen}}.
  25. Das XML darf strukturell nicht verändert, gekürzt oder umformatiert werden. Im Ergebnis sollen auch die Knoten und die sonstigen XML Strukturen enthalten sein.
  26. Es muss vollständig als XML String innerhalb JSON erhalten bleiben.

Warning
Mindestversionsstand IPA-Server: 9.3.2.6