AI Knowledge Base Reader: Funktionen und Operationen
Der AI Knowledge Base Reader sucht nach Daten innerhalb eines Datensatzes mit vordefinierter Genauigkeit.
Eigenschaften (Properties)
| Bestimmt, welche Operation der Adapter durchführt Mögliche Werte:
|
Parameter
| Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.nativeadapter.NativeAdapter: Hauptklasse (Standard) |
| Das virtuelle Repository des Adapterprojekts. Mögliche Werte:
|
| Verwendetes AI Gateway-Protokoll (HTTP oder HTTPS). Mögliche Werte:
|
| Name des AI Gateway Hosts Mögliche Werte: Beliebige gültige Zeichenkette ohne Protokollangabe (z. B. |
| Nummer des AI Gateway Ports. Mögliche Werte: Beliebige ganze Zahl (z.B. |
| Wird benötigt, um eine Verbindung mit dem Keycloak herzustellen. Mögliche Werte: eindeutiger Access Token Der Access Token muss in Keycloak generiert werden. |
| Liste von Datensätzen, die für die Beantwortung genutzt werden, kommaseparariert. Mögliche Werte: Beliebige Zeichenkette (String) zu existierenden Datensätzen im System, kommasepariert. Beispiel:
|
| (optional) Gibt die maximale Anzahl der übereinstimmenden Datenchunks an, die in die Ausgabe aufgenommen werden sollen. Wenn chunkLimit beispielsweise auf 5 gesetzt ist, kann die Ausgabe bis zu 5 übereinstimmende Chunks enthalten. Mögliche Werte:
|
| (optional) Ein numerischer Wert zwischen 0 und 1 (mit Ausnahme von 0 und 1), der den maximalen Präzisionsgrad für die Auswahl übereinstimmender Chunks angibt. Niedrigere Werte entsprechen einer höheren Genauigkeit. Mögliche Werte:
|
Statuswerte
| Die Operation war erfolgreich. |
| Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis. |
| Die Operation schlug aufgrund eines technischen Fehlers fehl. |
Input
Der Adapter erwartet ein XML-Dokument mit folgender Struktur als Input:
<?xml version="1.0" encoding="UTF-8"?>
<x4ai_adapter>
<query>Tell me something about Don Quixote</query>
</x4ai_adapter>
Folgende Elemente sind im Input enthalten:
Element | Beschreibung |
|---|---|
| Umschließendes Element für die Operation |
| Satz, nach dem gesucht wird und für den im Output Metadaten ausgegeben werden. |
Output
Der Adapter erzeugt ein XML-Dokument als Output:
<output>
<documents>
<document>
<content>matching document chunk</content>
<metadata>
<id>uuid</id>
<source>document name</source>
<page>page</page>
<source_url>url</source_url>
<version>document version</version>
<similarity_score>number between (0; 1)</similarity_score>
</metadata>
</document>
<document>
<content></content>
<metadata>
<id></id>
<source></source>
<page></page>
<source_url></source_url>
<version></version>
<similarity_score></similarity_score>
</metadata>
</document>
</documents>
</output>
Folgende Elemente sind im Output enthalten:
Element | Beschreibung |
|---|---|
| Umschließendes Element für die Operation |
| Umschließendes Element für das Element |
| Enthält Informationen zum konsultierten Dokument, zum Inhalt und den Metadaten. |
| Inhalt des Dokuments |
| Metadaten des Dokuments mit den Elementen:
|