Je vais concevoir des systèmes rag locaux de bout en bout et des chatbots

G
grohman_
G
grohman_
Oskar Grohman
Certaines informations ont été traduites automatiquement.

À propos de ce service

Traduction automatique

Un chatbot RAG polonais, construit de A à Z, depuis le scraping des articles jusqu'à une réponse finale avec trois liens vers les sources utilisées.

La base de connaissances est volontairement petite : 141 articles d'aide. Avec cette taille, je peux mesurer chaque changement sur un ensemble de test plutôt que de deviner.

La recherche est hybride. La correspondance par mots-clés gère les questions où un mot précis détermine la réponse, la recherche vectorielle comprend le sens, les deux classements sont fusionnés, et un cross encoder sélectionne les trois meilleures réponses parmi vingt candidats. La précision est de 58 sur 60 sur l'ensemble de test.

Les vraies questions arrivent avec des fautes de frappe, donc un correcteur orthographique se trouve devant le pipeline, protégé par une vérification de la fréquence des mots pour ne pas déformer les entrées correctes.

Le système sait aussi quand refuser. Les questions hors sujet sont éliminées rapidement avant la génération, un second modèle décide des cas limites, et une vérification de couverture après coup repère les réponses non fondées sur le texte récupéré.

La récupération fonctionne localement : les embeddings, les index et le reranker sont tous sur le serveur. La démo publique appelle un modèle hébergé pour la génération car le VPS n'a pas de GPU, mais c'est le même code avec un fichier de configuration différent, et cela fonctionne entièrement hors ligne sur Ollama.


Découvrez Oskar Grohman

Oskar Grohman

AI developer

  • DePologne
  • Membre depuisnov. 2023
  • Langues

    Anglais
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

Traduction automatique

Mon portfolio