Skip to content

Dokumenten-Intelligenz-Assistent ​

Der Dokumenten-Intelligenz-Assistent (der RAG-Agent) beantwortet Fragen mithilfe der eigenen Dokumente Ihrer Organisation. Er verwendet Retrieval-Augmented Generation (RAG): Bevor er antwortet, durchsucht er Ihre Wissensbasen nach den relevantesten Passagen und stützt seine Antwort – mit Zitaten – auf diese Passagen, anstatt sich auf das allgemeine Training des Sprachmodells zu verlassen. Er ist der leistungsfähigste und am besten konfigurierbare Agent auf der Plattform und derjenige, um den die meisten Unternehmens-Deployments aufgebaut sind.

Im Gegensatz zum Instruierten Assistenten und Lernfähigen Assistenten, die nur das eigene Wissen des Modells verwenden, kann dieser Agent Fragen zu Ihren Inhalten – Richtlinien, Handbüchern, Berichten, Projektdateien – beantworten und dem Benutzer genau mitteilen, aus welchen Dokumenten er die Informationen bezogen hat.

Über das „Trainieren“ von Agents

Der Swiss AI Hub fine-tuned oder trainiert keine Modelle mit Ihren Daten. Der Dokumenten-Intelligenz-Assistent bleibt aktuell, indem er zum Zeitpunkt der Abfrage aus Ihrer Wissensbasis abruft. Aktualisieren Sie ein Dokument, und der Agent verwendet die neue Version bei der nächsten Frage – kein erneutes Training, und Sie können immer sehen, welche Quellen er verwendet hat. Weitere Informationen finden Sie in der Agents-Übersicht.

Was er leistet ​

Im Kern läuft der Agent einen Abruf-dann-Antwort-Zyklus ab: Er wandelt das Gespräch in eine saubere Suchanfrage um, ruft die relevantesten Passagen ab und ordnet sie, prüft, ob das Gefundene tatsächlich ausreicht, um zu antworten, und erst dann verfasst er eine fundierte, zitierte Antwort.

  1. Die Frage verdichten. Das aktuelle Gespräch und die neueste Nachricht werden zu einer eigenständigen Frage zusammengefasst, sodass Folgefragen wie „und was ist mit Teilzeitkräften?“ weiterhin korrekt eigenständig gesucht werden.
  2. Die Wissensbasis durchsuchen. Die semantische Suche läuft über die konfigurierten Wissensbasen (vektorindizierte Sammlungen Ihrer Dokumente) und gibt die relevantesten Passagen zurück.
  3. Nach Relevanz neu ordnen (optional). Ein dediziertes Reranking-Modell bewertet die Passagen neu, sodass die besten an die Spitze gelangen, bevor sie das Sprachmodell erreichen.
  4. Suffizienz prüfen (optional). Ein Guard fragt, ob die abgerufenen Passagen tatsächlich ausreichen, um zu antworten. Falls nicht, kann der Agent mit einer verfeinerten Abfrage („Multi-Hop“) erneut suchen, bis zu einem konfigurierten Limit – oder, wenn er immer noch nicht genug findet, dem Benutzer mitteilen, dass er es nicht weiß, anstatt zu raten.
  5. Mit Zitaten antworten. Das Modell schreibt die Antwort unter Verwendung nur der abgerufenen Passagen und verweist auf seine Quellen.

Über diesen Kernzyklus hinaus kann der Agent auch auf Speicher zugreifen – persönlichen Kontext, den er über den einzelnen Benutzer gelernt hat, und geteiltes Organisationswissen – und einen Eignungs-Guard anwenden, der Fragen außerhalb seines Zuständigkeitsbereichs höflich ablehnt. All dies ist optional und in der Konfigurationsreferenz unten beschrieben.

Was er nicht leistet ​

  • Er wird nicht aus allgemeinem Wissen antworten. Von Natur aus antwortet er aus Ihren Dokumenten. Wenn nichts Relevantes gefunden wird (und der Suffizienz-Guard aktiviert ist), teilt er dies mit, anstatt eine Antwort zu erfinden.
  • Keine Tools oder Aktionen. Er liest und antwortet; er erstellt keine Tickets und ruft keine externen Systeme auf. Dafür verwenden Sie den MCP Tool Agent.
  • Keine menschliche Eskalation von sich aus. Wenn Sie möchten, dass er bei Nichtbeantwortbarkeit auf einen menschlichen Experten zurückgreift, verwenden Sie den Company Knowledge Agent (die Expert-RAG-Variante). Siehe den Expert Coordinator Agent.
  • Er nimmt keine Dokumente auf. Das Füllen und Aktualisieren der Wissensbasis ist die Aufgabe einer Daten-Pipeline, nicht des Agents. Der Agent liest nur, was die Pipeline indiziert hat.

Typische Szenarien ​

  • HR-Richtlinienassistent. Konfiguriert, um die HR-Wissensbasis zu durchsuchen, beantwortet er die Frage „Wie viele Urlaubstage kann ich übertragen?“ mit einem Zitat aus dem Mitarbeiterhandbuch.
  • Technischer Support-Assistent. Verweist auf Produkthandbücher und Release Notes; beantwortet kundenbezogene Fragen mit Verweisen auf den genauen Abschnitt.
  • Projektwissensassistent. Durchsucht die Projektdokumente, sodass Teammitglieder Fragen zu Entscheidungen, Spezifikationen und Status stellen können, ohne Ordner durchsuchen zu müssen.
  • Jira-Story-Assistent. Entwirft Jira-Stories für Product Owner und prüft bestehende gegen Spezifikationen, Handbücher und andere Stories. Eine fertige Vorlage richtet ihn ein, siehe den Abschnitt Jira-Stories entwerfen und prüfen weiter unten.

Bevor Sie beginnen: Voraussetzungen ​

Dies ist der entscheidende Unterschied zu den einfacheren Agents – der Dokumenten-Intelligenz-Assistent hängt von einer Infrastruktur ab, die unabhängig vom Agent selbst existieren muss. Richten Sie diese zuerst ein:

  1. Eine befüllte Wissensbasis. Der Agent durchsucht vektorindizierte Sammlungen Ihrer Dokumente. Diese Sammlungen müssen bereits existieren und indizierten Inhalt enthalten. Das Erstellen und Befüllen erfolgt durch eine Datenerfassungs-Pipeline – die Standard-Pipeline indiziert Dokumente, die über die UI hochgeladen wurden, und benutzerdefinierte Pipelines können von Quellen wie SharePoint synchronisieren und den Index aktuell halten, wenn sich Dokumente ändern. Keine Wissensbasis, nichts abzurufen.
  2. Ein Embedding-Modell. Die Suche funktioniert, indem der Embedding (Vektor) der Frage mit den Embeddings Ihrer Dokumente verglichen wird. Das Embedding-Modell, das Sie für den Agent auswählen, muss mit demjenigen übereinstimmen, das zum Indizieren der Wissensbasis verwendet wurde – andernfalls sind die Vektoren inkompatibel und die Suche liefert nichts Nützliches.
  3. Ein Chat-Modell. Das Sprachmodell, das die endgültige Antwort schreibt, verfügbar über die LiteLLM-Konfiguration Ihrer Plattform.
  4. Ein Reranking-Modell (optional). Nur erforderlich, wenn Sie das Reranking aktivieren. Ebenfalls über LiteLLM verfügbar gemacht.
  5. Ein Speicher-Backend (optional). Nur erforderlich, wenn Sie Benutzer- oder Organisationsspeicher aktivieren.

Das Embedding-Modell muss dem Index entsprechen

Die häufigste Ursache für „der Agent findet nichts“ ist eine Diskrepanz des Embedding-Modells zwischen der Agent-Konfiguration und der Pipeline, die die Wissensbasis erstellt hat. Bestätigen Sie, dass beide dasselbe Embedding-Modell verwenden, bevor Sie etwas anderes debuggen.

Einrichtung ​

Der Agent wird als Blueprint geliefert, aus dem Sie konfigurierte Profile erstellen – siehe Blueprints & Profile. Sind die Voraussetzungen erfüllt:

  1. Öffnen Sie den Blueprint unter Admin > Agents > Blueprints und wählen Sie Dokumenten-Intelligenz-Assistent, oder beginnen Sie mit einem seiner fertigen Profile unter Vorlagen.
  2. Erstellen Sie ein Profil mit einer Agent ID, einem Namen, einer Beschreibung und einem Icon.
  3. Fügen Sie mindestens eine Wissensquelle hinzu. Wählen Sie den Vector Store (Wissensbasis) zum Durchsuchen und das passende Embedding-Modell. Dies ist obligatorisch – der Agent benötigt einen Ort zum Abrufen. Sie können mehrere Quellen hinzufügen, um sie gemeinsam zu durchsuchen.
  4. Wählen Sie das Chat-Modell und passen Sie dessen Temperatur an (halten Sie sie für faktenbasierte, fundierte Antworten niedrig).
  5. Passen Sie Abruf und Beantwortung nach Bedarf an: wie viele Passagen abgerufen werden sollen, ob ein Reranking erfolgen soll, ob der Suffizienz-Guard ausgeführt und Multi-Hop erlaubt werden soll, sowie den System-Prompt.
  6. Aktivieren Sie Speicher und Guards, falls gewünscht (alle optional – siehe unten).
  7. Speichern und testen Sie mit echten Fragen, und überprüfen Sie, ob die zitierten Quellen die von Ihnen erwarteten sind.

Jira-Stories entwerfen und prüfen ​

Die Vorlage Jira-Story-Assistent macht diesen Agenten zu einem Assistenten für Product Owner. Aus einer kurzen Beschreibung entwirft er eine Story nach der Story-Vorlage des Projekts. Für eine bestehende Story prüft er jeden Abschnitt der Vorlage, nennt Widersprüche und Überschneidungen mit Ihren Spezifikationen, Handbüchern und anderen Stories und schlägt eine Überarbeitung vor. Er schreibt nur in den Chat: In Jira ändert sich nichts, bis ein Product Owner einen Vorschlag übernimmt.

Was die Vorlage einstellt ​

EinstellungWertWarum
WissensquellenEin Platzhalter auf der geteilten SammlungEine Vorlage kann Ihre Datenbanken nicht kennen. Ersetzen Sie ihn, siehe unten.
AbfragemodushybridDie Stichwortsuche findet überschneidende Stories und Arbeitsvereinbarungen, die eine Entwurfsanfrage über die Ähnlichkeit verfehlt.
Frage kondensierenAnEine Folgefrage wie „mach Kriterium 2 strenger“ sucht weiter zum Thema der Story.
Kontext-Suffizienz prüfenAusFür eine neue Story gibt es kein Dokument, das sie schon beantwortet, der Guard würde den Entwurf verweigern.
Auf die Rechte der Benutzerin oder des Benutzers beschränkenAnProduct Owner erhalten nur Inhalte aus Datenbanken, die sie lesen dürfen.
Benutzer- und OrganisationsspeicherAusFakten aus einem Entwurf würden sonst in fremde Stories einfliessen.
System-PromptStory-Vorlagen und AntwortregelnAuf Englisch verfasst. Der Agent antwortet in der Sprache der Nachricht.
Kontext-PromptEin eigener der VorlageDer Standard endet mit einer Anweisung in der Oberflächensprache, die Antworten in diese Sprache zieht.

Einrichtung ​

  1. Bereiten Sie die Wissensdatenbanken vor (siehe Wissensdatenbanken).
    • Jira: eine Datenbank mit der Quelle Jira-Issues und den Projekten, deren Stories die Product Owner schreiben. Schliessen Sie Service-Desk-Projekte und Anfragetypen mit dem JQL-Filter der Quelle aus: Der Agent kann nur zitieren, was die Datenbank enthält.
    • Confluence: die Seiten mit Ihren Spezifikationen, Ihrem Glossar und Ihren Arbeitsvereinbarungen.
    • Handbücher: zum Beispiel Handbuch-Ordner, die per Cloud-Speicher-Synchronisation aus SharePoint kommen.
  2. Erstellen Sie das Profil unter Admin > Agents > Vorlagen > Jira-Story-Assistent. Ist die Agent ID in dieser Installation schon vergeben, wählen Sie eine andere.
  3. Verbinden Sie es mit Ihren Datenbanken. Ändern Sie die Datenbank der vorhandenen Wissensquelle, statt sie zu löschen, damit sie hybrid behält, und schalten Sie die Suche in allen Namespaces ein oder wählen Sie die Projekt- und Bereichsschlüssel. Fügen Sie für jede weitere Datenbank eine Quelle hinzu und ergänzen Sie, was einer neuen Quelle fehlt:
    • das Embedding-Modell, das leer ist: Wählen Sie das, mit dem die Datenbank indexiert wurde;
    • den Abfragemodus, der mit default beginnt: Setzen Sie ihn auf hybrid;
    • die Namespaces: Schalten Sie die Suche in allen Namespaces ein oder wählen Sie die Schlüssel, sonst lässt sich das Profil nicht speichern.
  4. Ergänzen Sie Ihre Story-Vorlagen im System-Prompt, siehe unten.
  5. Geben Sie den Product Ownern Zugriff auf das Profil und Leserechte auf jede Datenbank, die es durchsucht. Eine Datenbank, die ein Product Owner nicht lesen darf, fehlt in seinen Antworten ohne Hinweis.

Den Prompt anpassen ​

  • Story-Vorlagen. Der Prompt enthält einen Block <story_templates> mit der Vorlage default. Fügen Sie daneben pro Projekt einen Block hinzu, zum Beispiel <template project="ABC"> … </template>, mit den Abschnitten dieses Projekts. Der Agent verwendet die Vorlage des Projekts, das die Benutzerin oder der Benutzer nennt, sonst die Standardvorlage, und sagt, welche er verwendet hat. Er übernimmt nie eine Vorlage aus einem gefundenen Dokument: Kopieren Sie eine in Confluence gepflegte Vorlage in den Prompt.
  • Markup. Der Block <output_markup> verlangt Markdown. Fügen Ihre Product Owner in den Texteditor von Jira Data Center ein, der Wiki-Markup erwartet, ändern Sie ihn zu Write the story text in Jira wiki markup.
  • Sprachen. Den Prompt gibt es nur auf Englisch, und jede Oberflächensprache fällt auf ihn zurück. Füllen Sie einen weiteren Sprach-Tab aus, erhalten Benutzer mit dieser Oberflächensprache diese Fassung. Halten Sie die Fassungen dann gleich. Der Agent antwortet in der Sprache der Nachricht. Stellen Sie die Chat-Oberfläche jedes Product Owners auf die Sprache ein, in der er schreibt, siehe die Grenzen unten.

Verwendung ​

  • Entwurf: „Draft a story for the ABC project: claimants can download a single expense report as PDF.“ Die Story kommt in einem Codeblock mit Kopierknopf und ohne Quellenmarken. Die Quellen folgen unter Context used und Related issues, und Anforderungen, die ein Dokument über die Beschreibung hinaus stellt, stehen als offene Fragen da.
  • Entwurf ändern: „Make criterion 1 stricter: only approved reports can be downloaded.“ Der Agent antwortet mit der vollständigen geänderten Story.
  • Prüfung: Fügen Sie Zusammenfassung, Beschreibung und Akzeptanzkriterien der Story ein. Mit nur einem Issue-Key bittet der Agent um den Text, weil die Wissenssuche nur Teile eines Issues liefern kann. Ein angehängter Export geht auch; nennen Sie dann das Thema in der Nachricht („Prüfe die angehängte Story zur Einreichungsfrist“), denn die Suche liest keine Anhänge.
  • Nach Quellen fragen Sie mit einer Frage zum Inhalt, etwa „Welche Dokumente nennen die 90-Tage-Frist?“. Eine Frage zum Assistenten selbst („Woher hast du das?“) beantwortet er aus seiner eigenen Beschreibung, die die zitierten Dokumente nicht enthält.

Grenzen ​

  • Die Prüfung ist ein Gespräch, keine vollständige Checkliste: Sie vergleicht die Story mit den wenigen Dokumenten, die die Suche dazu liefert, nicht mit jeder Story des Projekts.
  • Eine Story über ihren Issue-Key nachschlagen geht nicht. Fügen Sie die Story stattdessen ein.
  • Die Jira-Quelle synchronisiert Beschreibung und Kommentare, keine benutzerdefinierten Felder. Akzeptanzkriterien in einem eigenen Feld sieht der Agent nicht.
  • Zitate von Jira-Issues und Confluence-Seiten öffnen das Issue oder die Seite. Dokumente aus der Cloud-Speicher-Synchronisation haben keinen Weblink, ihre Zitate sind nicht anklickbar.
  • Weicht die Sprache der Chat-Oberfläche von der Sprache der Nachricht ab, kann die Antwort in der Oberflächensprache kommen oder beide mischen: Die Plattform gibt dem Modell die Zitierregel in der Oberflächensprache. Eine deutsche Oberfläche mit deutschen Nachrichten oder eine englische mit englischen ergibt einheitliche Antworten.

Konfigurationsreferenz ​

Das Formular bietet viele Optionen, da der Agent leistungsstark ist. Nur die Profilidentität, das Chat-Modell und mindestens eine Wissensquelle sind erforderlich; alles andere hat sinnvolle Standardwerte.

Profilidentität ​

FeldTypErforderlichBeschreibung
Agent IDTextJaEindeutiger, URL-sicherer Bezeichner. Kleinbuchstaben, Ziffern, Unterstriche, Bindestriche.
NameText (pro Sprache)JaAnzeigename für Benutzer.
BeschreibungText (pro Sprache)JaKurze Erklärung, die im Assistenten-Picker angezeigt wird.
IconIcon-PickerNeinVisueller Bezeichner. Standardmäßig ein Dateisymbol.

Sprachmodell ​

FeldTypStandardBeschreibung
ModellModell-Picker—Das Chat-Modell, das die Antwort schreibt. Erforderlich.
TemperaturZahl0.0Zufälligkeit. Für fundierte, faktenbasierte Antworten niedrig halten (0.0–0.3). Bereich 0.0–2.0.
Log-Wahrscheinlichkeiten zurückgebenUmschalterAusErweiterte Diagnoseoption für Token-Level-Konfidenz. Deaktiviert lassen, sofern nicht benötigt.
Top Log-WahrscheinlichkeitenZahl0Alternative Token pro Position zur Berichterstattung; nur wenn Log-Wahrscheinlichkeiten aktiviert sind. Bereich 0–20.
TimeoutZahl (Sekunden)300Wie lange auf das Modell gewartet werden soll, bevor aufgegeben wird.

Wissensquellen (Retriever) ​

Der Agent durchsucht eine oder mehrere Wissensquellen. Fügen Sie mindestens eine hinzu; fügen Sie mehrere hinzu, um mehrere Wissensbasen gleichzeitig zu durchsuchen. Jede Quelle hat diese Einstellungen:

FeldTypStandardBeschreibung
Embedding-ModellModell-Picker—Muss mit dem Modell übereinstimmen, das zum Indizieren dieser Wissensbasis verwendet wurde (siehe Voraussetzungen). Erforderlich.
Vector StoreWissensbasis-Picker—Die Sammlung (und optionalen Namespaces) zum Durchsuchen. Erforderlich.
Retrieve KZahl5Wie viele Passagen pro Suche abgerufen werden sollen. Höhere Werte finden mehr, fügen aber Rauschen und Kosten hinzu. Bereich 1–100.
AbfragemodusAuswahldefaultSuchstrategie: default (dicht/semantisch), hybrid (dicht + Stichwort) oder sparse (Stichwort).
KnotentypenMehrfachauswahlcontentOb Dokumentinhalte, übergeordnete Zusammenfassungsknoten oder beides abgerufen werden sollen. Mindestens einer erforderlich.
Vorheriges/Nächstes abrufenOptionale GruppeAusZiehen Sie auch die Chunks direkt vor/nach jedem Treffer, damit die Passagen ihren umgebenden Kontext behalten.
Zusammenfassungen abrufenOptionale GruppeAusZiehen Sie auch übergeordnete Zusammenfassungsknoten für eine übergeordnete Ansicht des Quelldokuments.

Reranking (optional) ​

Standardmäßig deaktiviert. Wenn aktiviert, bewertet ein dediziertes Modell die abgerufenen Passagen nach Relevanz neu, bevor sie das Chat-Modell erreichen – in der Regel ein erheblicher Qualitätsgewinn mit zusätzlicher Latenz und Kosten.

FeldTypStandardBeschreibung
Reranking-ModellModell-Picker—Das Rerank-Modell (verfügbar über LiteLLM). Erforderlich, wenn Reranking aktiviert ist.
Top NZahl5Wie viele Passagen nach dem Reranking beibehalten werden sollen. Bereich 1–100.

Kontext-Suffizienz-Guard (optional) ​

Standardmäßig deaktiviert. Wenn aktiviert, prüft ein Guard, ob der abgerufene Kontext tatsächlich ausreicht, um zu antworten – und kann zusätzliche Abrufrunden („Multi-Hop“) auslösen oder den Agenten zugeben lassen, dass er es nicht weiß, anstatt zu raten.

FeldTypStandardBeschreibung
Kontext-Suffizienz prüfenUmschalterAusFühren Sie den Guard vor der Beantwortung aus. Dringend empfohlen für den Einsatz in kritischen Bereichen, wo eine falsche Antwort schlimmer ist als „Ich weiß es nicht.“
Max. Abruf-HopsZahl1Wie oft der Agent erneut suchen darf, wenn der Guard den Kontext als unzureichend befindet. Höhere Werte können die Antworten verbessern, erhöhen aber die Latenz. Bereich 1–10.
Nachricht bei unzureichendem KontextLangtext(Grundlegender Standard)Was der Agent sagt, wenn er nicht genug findet, um zu antworten. Passen Sie die Formulierung und den Ton an.

Eignungs-Guard (optional) ​

Ein Few-Shot-Guard, der entscheidet, ob eine Frage für diesen Assistenten relevant ist. Geben Sie Beispielanfragen mit der Kennzeichnung Akzeptieren/Ablehnen an; lassen Sie die Liste leer, um alles zu akzeptieren.

FeldTypBeschreibung
BenutzeranfrageText (pro Sprache)Eine Beispielanfrage, die ein Benutzer senden könnte.
Akzeptieren?UmschalterOb dieses Beispiel akzeptiert (im Geltungsbereich) oder abgelehnt werden soll.
GrundText (pro Sprache)Warum es akzeptiert oder abgelehnt wird – hilft dem Guard bei der Verallgemeinerung.

Benutzerspeicher (optional) ​

Ermöglicht es dem Assistenten, Kontext über den einzelnen Benutzer über Gespräche hinweg zu speichern (z.B. deren Rolle oder Präferenzen) und diesen zur Personalisierung von Antworten zu verwenden. Standardmäßig aktiviert.

FeldTypStandardBeschreibung
Benutzererinnerungsabruf aktivierenUmschalterEinPersönliche Erinnerungen in den Kontext ziehen, um Antworten zu personalisieren.
Benutzerspeicher neu ordnenUmschalterEinAbgerufene Erinnerungen nach Relevanz neu ordnen (wird nur angezeigt, wenn der Abruf aktiviert ist). Fügt Kosten hinzu.
Benutzerspeicher-Speicherung aktivierenUmschalterEinNeue Erkenntnisse aus dem Gespräch für zukünftige Personalisierung speichern.

Organisationsspeicher (optional) ​

Ermöglicht es dem Assistenten, auf gemeinsames Wissen zurückzugreifen, das für die gesamte Organisation erfasst wurde (zum Beispiel Antworten, die vom Expert Coordinator Agent gesammelt wurden). Deaktivieren Sie den Abschnitt „Organisationsspeicher“, um ihn zu deaktivieren.

FeldTypStandardBeschreibung
Mandanten-IDTextPlattformstandardWelchen Mandanten-Shared-Memory gelesen werden soll.
Zulässige NamespacesListe(leer)Positivliste der Speicher-Namespaces, aus denen gelesen werden soll. Leer bedeutet uneingeschränkt.
Standard-NamespaceTextPlattformstandardNamespace, der verwendet wird, wenn eine Anfrage keinen angibt. Muss innerhalb der Positivliste liegen, falls eine festgelegt ist.
Organisationsspeicher neu ordnenUmschalterEinAbgerufene Organisationserinnerungen nach Relevanz neu ordnen. Fügt Kosten hinzu.

Prompts und Eingabebudget ​

FeldTypStandardBeschreibung
System-PromptLangtext(Grundlegender Standard)Definiert die Rolle und Regeln des Assistenten. Die Standardeinstellung weist ihn an, nur aus dem abgerufenen Kontext zu antworten und Quellen zu zitieren.
Kontext-PromptLangtext(Vorlagenstandard)Vorlage dafür, wie abgerufene Passagen dem Modell präsentiert werden. Die meisten Deployments belassen dies bei der Standardeinstellung.
Max. EingabetokenZahl128000Das Eingabebudget; das Gespräch und der abgerufene Kontext werden gekürzt, um zu passen. Innerhalb des Kontextfensters des Chat-Modells halten. Bereich 1.024–128.000.

Best Practices ​

Stellen Sie zuerst die korrekte Wissensbasis sicher. Die Qualität der Antworten ist durch die Qualität des Indizierten begrenzt. Stellen Sie sicher, dass die Pipeline die richtigen Dokumente aufnimmt und sie aktuell hält, bevor Sie den Agenten optimieren.

Gleichen Sie das Embedding-Modell mit dem Index ab. Lesen Sie die Voraussetzungen nochmals – eine Diskrepanz führt stillschweigend zu Fehlern beim Abruf.

Aktivieren Sie den Suffizienz-Guard für Assistenten in kritischen Bereichen. Für den Einsatz in Bereichen wie Richtlinien, Recht oder Compliance ist es weitaus besser, wenn der Agent sagt „Ich habe nicht genügend Informationen“, als eine selbstbewusste falsche Antwort zu geben. Kombinieren Sie dies mit einer geringen Anzahl von Multi-Hop-Wiederholungen.

Halten Sie die Temperatur niedrig. 0.0–0.3 hält die Antworten den abgerufenen Quellen treu.

Beginnen Sie mit wenigen Wissensquellen, nicht mit allen. Das gleichzeitige Durchsuchen aller Sammlungen führt zu verrauschten, gemischten Ergebnissen. Wenn Benutzer sehr unterschiedliche Themen abdecken, sollten Sie den Document Navigation Assistant in Betracht ziehen, um jede Frage an die richtige Wissensbasis zu leiten, anstatt sie alle in ein Profil zu werfen.

Passen Sie Retrieve K und Reranking gemeinsam an. Ein häufiges Muster ist es, eine großzügige Anzahl von Passagen abzurufen (höherer Retrieve K) und das Reranking nur die besten wenigen (Top N) behalten zu lassen – mehr Recall, ohne das Modell zu überfordern.

Gebaut mit ❤️ in der Schweiz 🇨🇭