35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
|
|
# `rag_recherche` — Belegte Antwort aus dem RAG
|
||
|
|
|
||
|
|
**Zweck:** Stellt eine Frage an das hausinterne Vektor-RAG: semantische Suche über den eingepflegten Korpus (z. B. Gesetzestexte, Regelwerke, Akten), Reranking und eine Antwort mit Quellenangaben über die zentrale KI-Kette des Hauses. Typischer Einsatz: vor einer Genehmigungsentscheidung die einschlägigen Vorgaben ermitteln und dem Genehmiger als Hinweis mitgeben.
|
||
|
|
|
||
|
|
**Parameter**
|
||
|
|
|
||
|
|
| Name | Pflicht? | Default | Beschreibung |
|
||
|
|
|---|---|---|---|
|
||
|
|
| `frage` | **ja** | — | Frage an das RAG |
|
||
|
|
| `filter` (`key`) | nein | — | Korpus-Filter, wiederholbar; Attribut `key`, Wert im Element |
|
||
|
|
| `top` | nein | `8` | Anzahl der Quellen-Auszüge (Minimum 1) |
|
||
|
|
| `rerank` | nein | `true` | Reranking der Treffer aktivieren |
|
||
|
|
| `output_var` | nein | `rag` | Prefix der Ausgabevariablen |
|
||
|
|
|
||
|
|
**Eingangswerte:** Platzhalter in `<frage>` und den `<filter>`-Werten, z. B. `{{massnahme_typ}}`.
|
||
|
|
|
||
|
|
**Ausgangswerte:**
|
||
|
|
- `<prefix>_antwort` — belegte Antwort (zitiert Auszüge mit `[Nr]`)
|
||
|
|
|
||
|
|
**XML-Beispiel**
|
||
|
|
|
||
|
|
```xml
|
||
|
|
<task type="rag_recherche" id="rechtscheck">
|
||
|
|
<config>
|
||
|
|
<frage>Welche Vorgaben gelten für {{massnahme_typ}}?</frage>
|
||
|
|
<filter key="typ">gesetz</filter>
|
||
|
|
<top>5</top>
|
||
|
|
<rerank>true</rerank>
|
||
|
|
<output_var>rag</output_var>
|
||
|
|
</config>
|
||
|
|
</task>
|
||
|
|
```
|
||
|
|
|
||
|
|
**Hinweis:** Ist das RAG oder die KI-Kette nicht erreichbar, endet der Task mit Fehler.
|