Zum Inhalt springen

CompanyRAG

Mit dem CompanyRAG Addon können Sie große Mengen an Dokumenten für Ihre Agenten über die MCP-Schnittstelle verfügbar machen. Die Dokumente können aus unterschiedlichen Quellen indexiert werden und über die RAG - Retrieval Augmented Generation-Methodik integriert werden. Es gibt hierbei keine Limitierung was die Länge der einzelnen Dokumente oder die Gesamtzahl angeht.

Die Indexierung kann hierbei einmalig oder wiederkehrend, basierend auf Ihrem Anwendungsfall, implementiert werden.

Die Benutzeroberfläche ermöglicht es, einzelne und mehrere Dateien oder ganze Datenquellen zur Indexierung hinzuzufügen. Die Oberfläche gliedert sich in:

Eine Übersicht aller Dateien, die dem Service hinzugefügt wurden. Die Übersicht enthält:

  • Name: Dokumentenbezeichnung des Dokuments (teilweise gekürzt - Mouseover-Funktion für Vollanzeige)
  • Sammlung: Die Sammlung, die der Datei zugewiesen wurde
  • Größe: Dateigröße
  • Status: Status des zugehörigen Auftrags
    • Abgeschlossen: Dokument wurde erfolgreich indexiert
    • Ausstehend: Auftrag der Indexierung steht noch aus
    • Fehlgeschlagen: Indexierung nicht erfolgreich
  • Zuletzt indexiert: Datum und Zeit des letzten abgeschlossenen Indexierungsauftrags
  • Aktionen:
    • Neu indexieren: Legt einen neuen Auftrag zur Indexierung an
    • Löschen: Löscht die Datei aus dem Service inklusive zugehörige Aufträge und indexierte Form

Sammlungen sind Speicherorte und ermöglichen es, Dokumente und Berechtigungen zu organisieren.

create-collection

Neben Namen und Beschreibung kann auch die Sichtbarkeit festgelegt werden:

  • Privat: Nur Sie können auf diese Sammlung und damit verknüpfte Dokumente zugreifen. Sie können jedoch später weitere Freigaben hinzufügen.
  • Öffentlich: Jeder kann die Sammlung sehen und Dateien daraus anzeigen.

Alle Sammlungen, die Sie besitzen, erscheinen unter dem Reiter Meine. Spezifisch für Sie geteilte Sammlungen (Rolle Admin oder Viewer) werden unter Mit mir geteilt angezeigt. Unter Öffentlich werden alle öffentlich sichtbaren Sammlungen angezeigt.

share-edit-delete-collections   Teilen  Bearbeiten                       Löschen

  • Teilen:
    • Typ: Mit einzelnen Nutzern, einer Entra-Gruppe oder der ganzen Organisation teilen.
    • Rolle: Viewer (Sammlung und zugehörige Dokumente können angezeigt werden) oder Admin (Sammlung und zugehörige Dokumente können bearbeitet werden) Nach Bestätigung durch Add Share wird die Freigabe erteilt und in die Liste Current Shares aufgenommen.
  • Bearbeiten: Name und Beschreibung der Sammlung ändern.
  • Löschen: Sammlung löschen.

Teams und SharePoint als Dokumentenquellen anbinden und Synchronisierung verwalten

Über den Button ”+ SharePoint verbinden” startet die Auswahl.

connect_sharepoint_flow

  1. Website oder Team auswählen: Auswahl der SharePoint-Website oder des Teams
  2. Bibliothek auswählen: Bibliotheken der/des ausgewählten Website/Teams
  3. Ordner durchsuchen: Auswahl des Ordners und der Dateitypen zur Synchronisierung. Festlegung der Sammlung, in die die Dateien synchronisiert werden sollen.

Nach der Verbindung erscheint der Ordner unter “Alle Quellen” als Aktiv. Die Synchronisation muss einmalig über den Button “Jetzt synchronisieren” angestoßen werden. Anschließend werden die verbundenen Dokumente als Aufträge zur Synchronisation hinzugefügt und zukünftige Inhalte des Ordners automatisch synchronisiert.

  • Jetzt synchronisieren: Initiale/Manuelle Synchronisation starten
  • Pausieren/Fortsetzen: Ausgewählte Quellen deaktivieren oder reaktivieren
  • Löschen: Entfernen der Datenquelle - Bereits synchronisierte Dateien bleiben in der Sammlung bestehen

Indexierungsaufträge und Status anzeigen

Status:

  • Ausstehend: Das Dokument wird demnächst indexiert
  • Läuft: Das Dokument wird gerade indexiert
  • Abgeschlossen: Das Dokument wurde indexiert
  • Fehlgeschlagen: Das Dokument konnte nicht indexiert werden. Weitere Informationen können der Spalte “Fehler” entnommen werden.

Aktionen:

  • Löschen: Löscht den Auftrag aus der Warteschlange oder dem Verlauf. Status Abgeschlossen → Indexierte Datei bleibt bestehen. Status Ausstehend → Die Datei wird nicht indexiert. Laufende Prozesse können nicht gelöscht werden.
  • Wiederholen

Einzelne und mehrere Dateien manuell zur Indexierung hochladen.

Unterstützte Formate: PDF, DOCX, DOC, TXT, MD, RTF, HTML, HTM, XML, CSV, JSON, EML, XLSX, XLS, PPTX, PPT

Über den MCP Server ai-search lässt sich der RAG-Service mit CompanyGPT verbinden, um indexierte Dokumente über alle (dem Nutzer zur Verfügung stehenden) Sammlungen zu durchsuchen (s. Ähnlichkeitssuche).

Folgende spezialisierte Such-Tools für die RAG-Collection – von semantischer Suche über Dokument-Abruf bis zur Metadaten-Filterung – stehen dabei zur Verfügung:

  1. search_content: Semantische Ähnlichkeitssuche für allgemeine Anfragen. Standardwahl für die meisten Nutzerfragen. Erforderliche Parameter: query (Suchtext), source (Technischer Name der Sammlung) Optional: topK (Anzahl Ergebnisse: Standard 5, max. 20)

  2. find_content_by_source: Abrufen aller Inhalte aus einem spezifischen Dokument. Nutzen bei Anfragen zu einzelnen Dokumenten (z.B. “Was steht in Dokumentation.md?”). Erforderliche Parameter: source (Dokumentname), collection (Technischer Name der Sammlung)

  3. find_content_by_metadata: Filterung von Inhalten nach Metadaten-Attributen. Nutzen bei gefilterten Ergebnissen (z.B. “Alle dringenden Aufgaben von 2026”). Erforderliche Parameter: filter (JSON-Objekt mit Operatoren $and, $or, $not), collection (Technischer Name der Sammlung)

Der MCP Server kann für einen erleichterten Umgang einem Agenten hinzugefügt werden.

Eine Schritt-für-Schritt-Anleitung zum Einrichten eines Such-Agenten mit passender Anweisung finden Sie im Tutorial CompanyRAG in CompanyGPT nutzen.

Wenn Sie das CompanyRAG Addon aktiviert haben, können Sie Dokumente auch über n8n automatisiert bereitstellen. CompanyRAG stellt mehrere API-Endpunkte bereit, die sich direkt in n8n-Workflows einbinden lassen – vom Formular-Upload bis zum CURL-basierten Batch-Import.

Eine ausführliche Anleitung mit fertigen Workflow-Vorlagen und Endpunkt-Dokumentation finden Sie im Tutorial Upload zu CompanyRAG über n8n.