bettersorted Logo
Dokumentskåp med delvis låsta lådor i en kontorskorridor
Öppen källkod & teknologier

Behörigheter i AI-sökning: Så att alla bara kan hitta det de själva får se

FörfattareMuhamed Alahmed
Publicerad den
Lästid3 min.

Bild: AI-genererad

Kort förklarat

En AI-sökning i företaget måste ha samma åtkomsträttigheter som lagrings- och nätverksenheten. Detta uppnås genom att varje textsektion i vektordatabasen bär behörigheterna från sitt källdokument som metadata och genom att filtrera varje sökning för den inloggade användaren – före svaret, inte efter.

En AI-sökning i företaget måste uppfylla samma behörigheter som lagring och nätverksenhet. Detta kan uppnås om varje textsektion i vektordatabasen har rättigheterna till sitt källdokument som metadata och varje sökning filtreras för den inloggade användaren – innan språkmodellen svarar, inte efteråt.

Den största oron kring en AI-sökning är berättigad: Om någon frågar "Vad tjänar min kollega?", får svaret inte komma från löneutbetalningen. Den här artikeln visar hur man löser detta på ett tekniskt rent sätt.

Varför problemet uppstår

Vid retrieval-augmented generation (RAG) delas dokument upp i sektioner och lagras i en vektordatabas. Utan vidare åtgärder är detta en stor, vanlig pott. Sökningen hittar den mest lämpliga sektionen – oavsett vilken mapp den kommer ifrån. Språkmodellen har inga rättigheter; den formulerar bara det som överlämnas till den.

Principen: högeranhängare migrerar med dem

  1. Vid import: För varje dokument läses de auktoriserade användarna eller grupperna från källkoden, såsom Paperless-ngx, Nextcloud eller nätverksenheten.
  2. Vid sparande: Varje sektion får dessa rättigheter som metadata, t.ex. "Grupper: Personal, Ledning".
  3. Vid sökning: applikationen känner igen den inloggade användaren och hans grupper och skickar ett filter: endast sektioner vars grupper matchar användarens grupper.
  4. För ändringar: Om rättigheter ändras i källsystemet läggs detta till i vektordatabasen.

Vektordatabaser som Qdrant stöder sådana filter på metadata direkt i sökningen. Med andra lösningar måste det kontrolleras om strikta filter fortfarande ger tillräckligt många träffar – artikeln Qdrant eller pgvector förklarar skillnaden.

Typiska misstag

Fel

Konsekvens

Bättre

Kontrollera rättigheter först efter svaret

Modellen har redan sett konfidentiellt innehåll

Filtrera innan du skickar till modellen

en samling för alla

Alla hittar allt

Rättigheter per sektion eller separata samlingar

Rättigheter som tas över en gång

Förändringar i källsystemet träder inte i kraft

Regelbunden jämförelse

Registrering utan företagskonto

Grupper okända

Single sign-on med gruppövertagande

Enkel lösning för att komma igång

Inte alla företag behöver rättigheter per dokument. Det räcker ofta att skapa separata kunskapssamlingar enligt sekretess – allmän, försäljning, personal, ledning – och fördela dem till grupper. I Open WebUI kan detta göras via grupper och auktorisationer per samling. Finare rättigheter är värdefulla om dokument automatiskt överförs från ett arkiv.

Dataskydd och bevis

Det som räknas för GDPR är att endast behöriga personer ser personuppgifter. Dokumentera hur rättigheter tas över och kontrolleras, och testa med konton från olika grupper. Du kan läsa mer om dataskydd i AI-sökningar i artikeln AI-dokumentsökning och GDPR.

Vår AI-dokumentsökning tar över rättigheter från källsystemet och filter för den inloggade användaren i Qdrant före varje svar.

Rådgivning och medföljande genomförande är berättigad till finansiering: Genom INQA-coaching täcker den federala regeringen 80 % av konsultkostnaderna på upp till 1 200 euro per dag i upp till 12 dagar, det vill säga upp till 11 520 euro i subvention. I Mecklenburg-Vorpommern och de andra nya delstaterna är BAFA-konsultfinansiering också berättigad till 80 % fram till 31.12.2026 (50 % i de gamla delstaterna). Finansiering ges till konsultation, inte mjukvara. Finansieringskontrollen visar vilket program som passar.

Vanliga frågor

Kan en AI-sökning respektera åtkomsträttigheter?

Ja, om rättigheterna till källdokumenten lagras som metadata och filtreras för den inloggade användaren varje gång de söker.

Vet ChatGPT vilka mapprättigheter jag har?

Nej. En språkmodell har inga rättigheter. Applikationen runt den måste säkerställa att endast tillåtet innehåll skickas till modellen.

Vad händer när rättigheter förändras?

En regelbunden jämförelse med källsystemet överför ändrade rättigheter till vektordatabasen. Frekvensen beror på hur snabbt förändringarna måste träda i kraft.

Räcker separata kunskapssamlingar?

Till att börja med, ofta ja. Finare rättigheter per dokument är värdefulla om stora arkiv automatiskt integreras.

Skulle du vilja bygga en AI-sökning med rena rättigheter? Prata med oss via kontaktsidan.

Porträtt av Muhamed Alahmed, grundare av bettersorted
Om författaren

Muhamed Alahmed

Med över 10 års IT-erfarenhet utvecklar jag lösningar som inte bara fungerar tekniskt, utan också skapar verkligt värde och öppnar upp utrymme.

Mer om bettersorted →

Fler inlägg

Nyhetsbrev

Håll dig uppdaterad om AI-frågor

Korta uppdateringar om AI-automatisering, stöd och nya inlägg — inget spam, kan när som helst avregistreras.

Vi använder Brevo som vår marknadsföringsplattform. Genom att skicka in formuläret godkänner du att dina uppgifter överförs enligt Brevos integritetspolicy .

RingSkrivKontaktformulär