3. RAG Workflow Automatisering
Afleveret: Onsdag den 15. april 2025
Opgave
Skriv et indlæg på din portfolio og dokumenter, hvordan du har lavet et automatiseret workflow til opdatering af en RAG-bot på Dify, som altid afspejler indholdet på din portfolio.
Mit svar
Jeg har bygget en simpel AI-chatbot, der kan svare på spørgsmål om mig og mine projekter.
Hvordan det virker
Chatbotten bruger mit portfolioindhold som knowledge base — uden en traditionel database eller backend.
Hver gang jeg pusher til GitHub, kører et script, der samler alle mine markdown-filer til en knowledge.json. Den fil bliver serveret statisk via GitHub Pages og er altid opdateret med det seneste indhold fra portfolien.
Når en bruger stiller et spørgsmål, henter chatbotten knowledge.json og sender indholdet som kontekst direkte til OpenAI’s API — fra browseren, uden backend.

Automatiseringsflow
- Push til GitHub
- GitHub Actions kører build-script → genererer
knowledge.json knowledge.jsondeployes til GitHub Pages- Chatbotten henter filen live ved hvert spørgsmål og sender den som kontekst til OpenAI
På den måde afspejler chatbotten altid det aktuelle indhold på portfolien, uden at jeg manuelt skal opdatere noget.
Herunder ses mit faktiske forbrug på OpenAI’s platform — bevis på at chatbotten rent faktisk bruger API’et live ved hvert spørgsmål.
