Løsningsoversikt

Formål

Clubsite AI Chatbot er laget for å svare på klubbrelaterte spørsmål med høy treffsikkerhet, basert på klubbens eget innhold.

Hovedmål

  • Redusere behov for manuell support på enkle spørsmål
  • Gi bedre tilgjengelighet for medlemmer og gjester
  • Sikre at svar følger klubbens egne data
  • Beskytte persondata gjennom filtrering og styrte svarregler

Kjerneegenskaper

  • Multi-klubb arkitektur
  • Integrasjon mot Clubsite CMS (Classic ASP)
  • FastAPI-backend med Gemini-modell
  • SQL-synk til lokal JSON-cache per klubb
  • Prioritert banestatus fra adminfelt

Brukerflyt

  1. Bruker åpner klubbens nettside
  2. Chatbot-widget lastes via ASP-loader
  3. Bruker sender spørsmål
  4. Backend henter klubbens cache basert på tenant_id
  5. Svar returneres med klubbkontekst og sikkerhetsregler

Viktige beslutninger

  • Ingen frontend-rammeverk (vanilla JS)
  • Fast filplassering per klubb
  • Lokal test må aldri påvirke live-klubber
  • Banestatus fra adminfelt har høyeste prioritet