RAG & Chatbots

Udforskning af RAG til vores egen chatbot
#

Vi har arbejdet på at skabe vores egen chatbot ved hjælp af Retrieval-Augmented Generation (RAG) baseret på vores egen vidensbase. For at finde den bedste løsning har vi afprøvet tre forskellige værktøjer og platforme:

1. ChatGPT’s Indbyggede RAG (Custom GPT)
#

Vi startede med at bygge en Custom GPT direkte gennem OpenAI’s interface.

  • Beskrivelse: Gør det muligt at uploade egne dokumenter og filer direkte, hvorefter ChatGPT automatisk søger i dataen for at understøtte sine svar.
  • Styrker: Det er utroligt hurtigt at sætte op og kræver ingen kodning. Det er en fantastisk måde at prototype og teste på.
  • Oplevelse: Perfekt til intern brug og for hurtigt at mærke “magien” ved RAG, men begrænset i forhold til integrationer på egne hjemmesider.

2. CustomGPT.ai
#

For at få en mere dedikeret og skræddersyet løsning testede vi CustomGPT.ai.

  • Beskrivelse: En platform skræddersyet udelukkende til at bygge RAG-løsninger. Den indekserer ens hjemmeside, dokumenter og data, og genererer en chatbot.
  • Styrker: Leverer meget præcise svar baseret kun på den data man fodrer den med, og den er god til at fremhæve kildehenvisninger.
  • Oplevelse: Ideel som en “plug-and-play” erhvervsløsning, der nemt kan indlejres (embeddes) på en hjemmeside, uden at hallucinationer bliver et problem.

3. Dify.ai
#

Til sidst kiggede vi på Dify.ai, som giver meget mere frihed og kontrol.

  • Beskrivelse: En open-source platform til at udvikle LLM-applikationer. Her kan man designe hele sit eget workflow grafisk.
  • Styrker: Vi får fuld kontrol over hele RAG-pipelinen (hvordan tekster deles op - chunking, hvilke embeddings der bruges, og avancerede prompts).
  • Oplevelse: Det bedste værktøj når man vil have dyb kontrol over arkitekturen og lave komplekse flows eller interagere dybt med eksterne API’er.

Min Chat bot
#

Min chat bot har instruktioner, som “Superliga ekspert” og kan besvare på superliga spørgsmål.

Knowledge er hentet fra “https://superliga.dk/".

Den virker faktisk meget fint, men den har svært ved at forstå klubbernes rangering.

There are no articles to list here yet.