Skip to Content
AdminAgentRAG Agent

RAG Agent

Ein RAG Agent ist eine Agent-App vom Typ Agent, die Antworten aus freigegebenen Unternehmensquellen ableitet – hochgeladene Dateien, Websites und SharePoint-Inhalte. Das allgemeine Modellwissen bleibt verfügbar; verbindliche Aussagen sollen sich auf die indexierte Wissensdatenbank stützen. Details zu Allowlist, Sync-Jobs und Live-SharePoint-Tools: SharePoint-Integration.

Abgrenzung:

Allgemeines ModellwissenQuellenbasiertes Unternehmenswissen (RAG)
GrundlageTrainingsdaten des LLMIndexierte Dateien, URLs, SharePoint-Importe
Typische NutzungFormulierungen, Struktur, AllgemeinwissenRichtlinien, Prozesse, Produkt- und Projektdokumente
Nachweisoft ohne BelegQuellenangaben im Chat (wenn Quellen anzeigen aktiv)

Bibliothek: Apps und Agenten

Datenflussdiagramm

Zweck, Zielgruppe und Einsatzbereich

  • Zweck: Fachlich eingegrenzte Assistenten betreiben, die Fragen anhand freigegebener Unternehmensquellen beantworten – mit nachvollziehbaren Quellen und klaren Grenzen bei fehlender Evidenz.
  • Zielgruppe: CoCoAdmins (Apps anlegen, SharePoint-Allowlist) und App-Admins (Prompt, Tools, Wissensquellen, Berechtigungen, Qualität).
  • Einsatzbereich: Interne Wissensassistenten (HR, IT, QM, Vertrieb, Compliance, Onboarding, …). Abgrenzung zu reinen KI-Chatbots (ohne Wissensindex) und zu Container-/Skill-Apps (Office-Erzeugung ohne RAG-Index).

Fachlicher Nutzen und erwartete Ergebnisse

  • Einheitliche Antworten auf Basis freigegebener Dokumente statt widersprüchlicher Einzelmeinungen.
  • Nachvollziehbarkeit über klickbare Quellen und Seitenangaben.
  • Fachlich abgegrenzte Zielgruppen über App-Berechtigungen.
  • Weniger Suchaufwand in SharePoint und Dateiablagen bei wiederkehrenden Fragen.

Erwartetes Ergebnis nach Go-Live: Nutzer stellen Fachfragen im Chat und erhalten belegte Antworten – oder eine transparente Meldung, wenn keine passende Quelle gefunden wurde (über Prompt gesteuert).

Voraussetzungen für die Nutzung

Technisch

  • LLM-Modell mit Tool-Unterstützung (App-Typ Agent).
  • Standard-Embedding-Modell konfiguriert (Provider mit modelType: embedding, Default).
  • Blob-/Objektspeicher für Dateiquellen.
  • Für Hybrid RAG: konfiguriertes Reranking-Modell.
  • Für SharePoint-Importe: Graph-App-Berechtigung und freigegebene Sites (Allowlist, CoCoAdmin).
  • Optional OCR-Standardmodell für gescannte PDFs/Office-Dateien.

Organisatorisch

  • Fachlicher Zweck, Zielgruppe und verantwortliche App-Admins festgelegt.
  • Freigabe der Wissensquellen (Klassifizierung, Aktualität, Eigentümerschaft).
  • Abnahme mit Testfragen vor produktiver Freigabe.

Abhängig

  • Allgemeine Chat- und App-Infrastruktur; optional Live-SharePoint-Tools (suchen/lesen) – das ist nicht identisch mit dem indexierten RAG-Import.

Konfiguration des Features und seiner grundlegenden Einstellungen

App anlegen

  1. Bibliothek öffnen: /dashboard/settings.
  2. App hinzufügen (nur CoCoAdmin).
  3. App Name, Typ Agent, Modell wählen.
  4. Speichern und Einstellungen öffnen: /dashboard/settings/[appid].

Tab Allgemein

Allgemein: Name, Beschreibung, Prompt

EinstellungBedeutung
App NameAnzeigename in Bibliothek und Sidebar
BeschreibungNur beim leeren Chat sichtbar; kein Verhaltenseinfluss
Bibliotheks-KategorienFilter in der App-Bibliothek
PromptSystem-Prompt: Rolle, Tonalität, Sprache, Antwortformat, Grenzen, Umgang mit fehlender Evidenz
ModelLLM der App
Starter-PromptsVorschläge im leeren Chat
Quellen anzeigenQuellenverweise und Badges im Chat
Aktionen anzeigenTool-Schritte sichtbar machen
Token-Verbrauch anzeigenoptional Kosten/Token pro Nachricht
Temperatur / Maximale Schritte / ReasoningAntwortverhalten und Tool-Schleifen

Sichtbarkeit: Quellen anzeigen

Sprache und Tonalität gibt es nicht als eigene Felder – sie gehören in den Prompt (z. B. „Antworte auf Deutsch, sachlich, kurz; zitiere Quellen; bei fehlender Evidenz klar sagen, dass keine passende Quelle gefunden wurde.“).

Tab Tools – Wissenssuche aktivieren

Ohne Wissens-Tool bleibt der Agent ohne Abruf aus dem Index.

Tools: Dokumentensuche (Vektorbasiert)

Tool-Typ (UI)TypHinweis
Dokumentensuche (Vektorbasiert)ragsemantische Suche; minVectorSearchScore (Default oft 0,65), Top-N fest
Dokumentensuche (Volltext)fullTextSearchTextsuche in Chunks
Dokumentensuche (Hybrid RAG)hybridRagVektor + BM25 + Reranking-Modell

Jedes dieser Tools höchstens einmal pro App. Tool-Prompt und Score steuern Abrufqualität.

Tab Dateien & Jobs – Wissensquellen

Dateiquellen der Wissensdatenbank

Unter Dateien & Jobs:

  1. Dateiquellen – manuelle Quellen und Status (Wird hochgeladen / Wird verarbeitet… / Bereit / Fehlgeschlagen).
  2. Synchronisierungs-Jobs – wiederkehrender SharePoint-Ordnerimport.
  3. Erlaubte SharePoint Sites – Allowlist (CoCoAdmin).

Quelle hinzufügen öffnet den Dialog mit drei Wegen:

Daten hinzufügen: Dateien, URLs, SharePoint

QuelleVerhalten
DateienUpload bis 60 MB; PDF, Office, TXT u. a.; Chunking (Token-Länge, typisch Default 3000); Embedding
URLsScraping zu Markdown; Sitemaps möglich; PDF-URLs nicht unterstützt
SharePointDokumente/Ordner über Graph; Site muss erlaubt sein

Status Bereit = indexiert und abrufbar. Fehlgeschlagen: Verarbeitung wiederholen. Qualität der Chunks: Embeds anzeigen.

Sinnvolle Defaults

EinstellungEmpfehlung
TypAgent
Quellen anzeigenan
Wissens-Toolmindestens rag (oder Hybrid bei gemischten Anforderungen)
minVectorSearchScoreStart ~0,65; bei zu wenigen Treffern senken, bei Noise erhöhen
PromptQuellenpflicht + „keine passende Quelle“ bei leerem Abruf
Maximale Schritteausreichend für Suche + Antwort (oft ≥ 10)
App einschränkenan, mit klarer Nutzer-/Gruppenliste

Rollen- und Berechtigungskonzept

Berechtigungen und App einschränken

RolleDarf
CoCoAdminApps anlegen/löschen, alle Einstellungen, SharePoint-Allowlist
App-Admin (admins / Gruppenrolle Admin)Prompt, Modell, Tools, Dateiquellen, Jobs, Berechtigungen, Statistik/Logs der eigenen App
App-UserChat nutzen, Favoriten; keine Wissenspflege
Authentifizierte Nutzeruneingeschränkte Apps (App einschränken aus)

Es gibt kein separates Feld „App-Owner“ – Verantwortung liegt bei den eingetragenen App-Admins und der fachlichen Freigabe der Quellen.

Konfiguration von Verhaltensregeln, Vorgaben und Einschränkungen

Im System-Prompt festlegen:

  • Fachrolle und Zielgruppe (z. B. HR-Richtlinien-Assistent).
  • Sprache, Tonalität, Antwortformat (kurz/strukturiert/mit Aufzählungen).
  • Pflicht: Antworten auf abgerufene Quellen stützen; Quellen nennen.
  • Bei leerem Abruf: transparent „keine passende Quelle gefunden“ (oder gleichwertig) – die Plattform liefert bei fehlenden Treffern ein leeres Suchergebnis an das Modell; die Formulierung steuert der Prompt.
  • Grenzen: keine Rechtsberatung, keine Spekulation über nicht freigegebene Inhalte, Verweis an Fachstellen.

Erzwungen durch Plattform: Tool-Schemas, Score-Schwellen, Dateigrößen, SharePoint-Allowlist. Empfohlen vs. erzwungen klar trennen.

Verwaltung und Pflege der verwendeten Daten-, Wissens- oder Kontextquellen

AufgabeVorgehen
AnlegenQuelle hinzufügen (Datei / URL / SharePoint)
AktualisierenDatei erneut hochladen oder Ausgewählte aktualisieren; Jobs periodisch laufen lassen
Kategorien/Tagsbeim Upload oder nachträglich; optional Filter im RAG-Tool
PrüfenStatus Bereit, Stichprobe Embeds anzeigen
EntfernenEinzeln oder Mehrfachlöschung (Bestätigung)
SharePoint laufendSynchronisierungs-Job mit Intervall und Ordner-URL

Veraltete oder widersprüchliche Dokumente ersetzen oder entfernen – sonst riskiert der Agent konkurrierende Aussagen.

Definition der zulässigen Eingaben, Ausgaben und Verarbeitungsgrenzen

Eingaben (Index)

  • Dateien bis 60 MB; unterstützte Office-/PDF-/Textformate (OCR wo nötig).
  • URLs (kein PDF über URL); SharePoint-Links laut Allowlist.
  • Chunk-Token-Länge konfigurierbar (typisch 500–10000, Default oft 3000).

Eingaben (Chat)

  • Freitextfragen; optionale Session-Uploads (Kontext der Session, nicht automatisch der globale Wissensindex).

Ausgaben

  • Chat-Antworten; bei aktivem Quellen anzeigen: Inline-Zitate und Quellen-Badges (Download/Link, ggf. Seite).

Grenzen

  • Retrieval nur aus indexierten Embeds der App.
  • Score-Schwelle kann leere Trefferlisten erzeugen.
  • Kontextfenster und maxSteps begrenzen Tiefe der Recherche.
  • Hybrid-BM25 hängt vom Vector-Backend ab (z. B. Atlas); Reranking erfordert konfiguriertes Modell.

Konfiguration angebundener Systeme, Tools, Schnittstellen oder Integrationen

SystemZweck
Embedding-ProviderVektorisierung der Chunks
Blob-/S3-StorageSpeicherung der Quelldateien ({appId}/{datasourceId})
SharePoint GraphImport und Sync-Jobs
Optional Reranking-ModellHybrid RAG
Optional Embed-APIprogrammatisches Einspeisen (api-Datenquellen), wenn Integration aktiv
Live-SharePoint-ToolsSuche/Lesen zur Laufzeit – ergänzend, nicht Ersatz für den Index

Secrets nur über Provider-/Systemkonfiguration – niemals im Prompt oder in der Doku.

Umgang mit vertraulichen, personenbezogenen oder besonders schützenswerten Daten

  • Nur freigegebene Quellen indexieren; personenbezogene oder besonders schützenswerte Inhalte nur bei klarer Rechtsgrundlage und Zugriffsbeschränkung (App einschränken).
  • Chunk-Text liegt im Embed-Store (kein Feld-AES wie bei Provider-Secrets); Zugriff über App-Berechtigungen steuern.
  • Keine Klartext-Geheimnisse (Tokens, Passwörter) in Wissensquellen oder Prompts.
  • Retention: entfernte Quellen und verwaiste Datasources laut Systemeinstellung bereinigen; Chat-Sessions unterliegen der Session-Bereinigung.

Monitoring von Verfügbarkeit, Qualität, Fehlerraten und technischen Auffälligkeiten

  • Tab Logs und Server-Logs: Pipeline-/Embedding-/Tool-Fehler.
  • Dateiquellen-Status Fehlgeschlagen und Retry.
  • Typische Fehlerbilder: fehlendes Embedding-Modell, SharePoint-Site nicht erlaubt, OCR/Extraktion fehlgeschlagen, Score zu hoch → leere Treffer, veralteter Index.
  • Qualität: Stichprobenfragen mit bekannten Antworten; Quellenklicks prüfen.

Monitoring von Nutzung, Ressourcenverbrauch, Token-Verbrauch und Kosten

  • Tab Statistik: Nachrichten, Token, Kosten (soweit hinterlegt).
  • Optional Token-Verbrauch anzeigen pro Assistenten-Nachricht.
  • Embedding- und Chat-Kosten steigen mit Quellenvolumen und Nutzung; Chunk-Größe und Score beeinflussen Abrufmenge.

Test- und Abnahmeverfahren vor der produktiven Freigabe

Checkliste:

  1. Agent-Typ, Prompt (Quellenpflicht + fehlende Evidenz), Modell und Quellen anzeigen gesetzt.
  2. Mindestens ein Wissens-Tool konfiguriert; Score und ggf. Reranker geprüft.
  3. Repräsentative Quellen indexiert (Status Bereit); Embeds stichprobenartig geprüft.
  4. Berechtigungen: Zielgruppe erreicht, Unberechtigte ausgeschlossen.
  5. Funktionale Tests:
    • exakte Fachbegriffe
    • Synonyme / Umschreibungen
    • Tippfehler
    • Fragen zu langen Dokumenten
    • widersprüchliche Quellen (erwartete Transparenz / Priorisierung laut Prompt)
    • Frage ohne Treffer → klare „keine passende Quelle“-Antwort
  6. Quellenlinks/Downloads im Chat prüfen.
  7. Bei Problemen: App einschränken bzw. aus Favoriten nehmen, fehlerhafte Quellen entfernen, Prompt/Score anpassen; Rollback = Tool deaktivieren oder App löschen/archivieren nach interner Regelung.