Ich entwickle End-to-End-lokale RAG-Systeme und Chatbots

G
grohman_
G
grohman_
Oskar Grohman
Einige Informationen wurden automatisch übersetzt.

Über diesen Service

Automatische Übersetzung

Ein polnischer RAG-Chatbot, der komplett von der Artikelsammlung bis zur fertigen Antwort mit drei Quellenlinks gebaut wurde.

Die Wissensbasis ist absichtlich klein: 141 Hilfsartikel. Bei dieser Größe kann ich jede Änderung auf einem Testset messen, anstatt zu raten.

Die Suche ist hybrid. Schlüsselwortsuche behandelt Fragen, bei denen ein genaues Wort die Antwort entscheidet, Vektorsuche erfasst die Bedeutung, die beiden Rankings werden zusammengeführt, und ein Cross-Encoder wählt die besten drei aus zwanzig Kandidaten. Die Genauigkeit liegt bei 58 von 60 auf dem Testset.

Reale Fragen kommen mit Tippfehlern, daher sitzt vor der Pipeline ein Rechtschreibkorrektor, der durch eine Wortfrequenzprüfung geschützt wird, damit er keine korrekten Eingaben verfälscht.

Das System weiß auch, wann es ablehnen soll. Themenfremde Fragen werden vor der Generierung günstig ausgeschnitten, ein zweites Modell entscheidet bei Grenzfällen, und eine Abdeckungsprüfung danach erkennt Antworten, die nicht im Text verankert sind.

Die Abfrage erfolgt lokal: Embeddings, Indizes und der Reranker laufen alle auf dem Server. Die öffentliche Demo ruft ein gehostetes Modell für die Generierung auf, weil der VPS keine GPU hat, aber es ist derselbe Code mit einer anderen Konfigurationsdatei und läuft vollständig offline auf Ollama.


Lerne Oskar Grohman kennen

Oskar Grohman

AI developer

  • AusPolen
  • Mitglied seitNov. 2023
  • Sprachen

    Englisch
I build RAG systems and chatbots powered by local LLMs. The whole retrieval stack runs on your infrastructure, so nothing gets sent anywhere I also build automation in Python: scraping, data pipelines, and workflows that take over repetitive manual work. One thing about how I work. I test changes before I ship them. On my last project I ran every change against a benchmark set, and a few features got cut because the numbers didn't back them up. All of it is public, including the parts that failed: github.com/OskarOG1/Chatbot-RAG Live demo: ogflow.pl

Automatische Übersetzung

Mein Portfolio