Entwicklung eines firmeninternen Chatbots für den schnellen, intuitiven und zentralen Zugriff auf verteilte Unternehmensrichtlinien und Prozessdokumentationen.
Ausgangslage und Zielsetzung
Im Auftrag der Firma Systems wurde ein RAG-Chatbot (Retrieval-Augmented Generation) entwickelt. Ziel des Projektes ist es, den Mitarbeitenden einen schnellen, gezielten und zuverlässigen Zugriff auf interne Firmendokumente und die darin enthaltenen Informationen zu gewährleisten.
Technische Umsetzung
Die Lösung wurde als moderne Webanwendung realisiert, die sich aus einem Angular-Frontend und einem Node.js-Backend zusammensetzt. Um die komplexe Logik der semantischen Suche und der Textgenerierung abzubilden, wurden folgende Kerntechnologien integriert:
Supabase (Vektordatenbank): Dient der effizienten Speicherung der vektorisierten Dokumentendaten (Embeddings). Sie bildet die Grundlage, um bei Nutzeranfragen blitzschnell die relevantesten Textpassagen durch semantische Ähnlichkeitssuche abzurufen.
Vektorisierungsmodell (text-embedding-3-large): Wird eingesetzt, um die hochgeladenen Dokumente und deren Abschnitte in mathematische Vektoren zu übersetzen. Dadurch kann das System inhaltliche Zusammenhänge maschinell „verstehen“.
Sprachmodell (GPT-5-mini): Fungiert als kommunikative Schnittstelle. Das Backend leitet die aus der Datenbank extrahierten, relevanten Informationen an dieses Modell weiter. Das Modell formuliert daraus eine natürliche, menschenlesbare Antwort, die sich strikt auf die Fakten der hochgeladenen Firmendokumente stützt.