Enhet 9 / 11

Enterprise Information Management med RAG

Vinster:

  • Förstå hur RAG minskar hallucinationer genom att länka och hänvisa svaret till institutionens faktiska dokument och tillämpa vikten av en ren dokumentbas
  • Möjlighet att kontrollera källa, datum och valuta för RAG-utdata och särskilja motstridiga versioner
  • Möjlighet att skydda företagets integritet genom att förhindra svar från obehöriga dokument med åtkomstkontroll

En organisations minne lever i tusentals spridda dokument: rapporter, manualer, protokoll, procedurer, e-postmeddelanden. En anställd kan söka efter dokument i timmar för att svara på en enkel fråga ("hur fungerar den här proceduren?"). Kunskapschefens dröm är att detta minne ska ge direkta men källbaserade svar på frågor. Det är precis vad RAG lovar. I den här enheten kommer du att lära dig vad RAG är, hur man använder det i företagsinformationshantering och hur man säkrar det när det gäller noggrannhet, konfidentialitet och aktualitet.

Låt oss definiera konceptet. RAG (Retrieval-Augmented Generation) är när en AI svarar på en fråga genom att först hitta (hämta) relevanta bitar från organisationens egen dokumentation och sedan generera svaret baserat enbart på dessa bitar. Detta skiljer sig fundamentalt från en allmän AI som genererar ett svar från minnet: RAG länkar och hämtar svaret till verkliga, spårbara dokument. Således reduceras hallucination avsevärt eftersom AI talar från institutionens dokument, inte från dess "huvud".

Steg för steg: förstå ett företags RAG-system

1. Förbered dokumentbasen. Organisationens tillförlitliga, uppdaterade dokument samlas in, rensas och delas upp i bitar (meningsfulla små delar av ett dokument). Om dåliga, inaktuella eller motstridiga dokument kommer in i systemet kommer svaren att vara dåliga: "skräp in, skräp ut."

2. Bädda in och indexera. Varje bit omvandlas till en vektor (inbäddning) som representerar dess betydelse och sätts in i ett sökbart index. När en fråga kommer upp hittar systemet de delar som ligger närmast i betydelse.

3. Ta med relevanta delar. När en fråga ställs, hämtar systemet några av de mest relevanta bitarna från dokumentbasen. Det här steget är kritiskt: om fel pjäs tas in blir svaret också fel.

4. Generera källbaserat svar. AI:n genererar ett svar baserat enbart på de hämtade fragmenten och indikerar vilket dokument den hämtade från. Ett svar som inte anger källan strider mot syftet med RAG.

5. Verifiera och rapportera tillbaka. Användaren ska kunna gå till källan som visas och bekräfta svaret. Felaktiga eller ofullständiga svar blir feedback för att förbättra dokumentationsbasen.

Tips: Kvaliteten på RAG beror till stor del på kvaliteten på dokumentbasen. Uppdatera dokument, rensa bort motstridiga/föråldrade versioner och lägg till datum- och härkomstinformation till varje dokument innan det sätts in i systemet. 500 välorganiserade dokument ger bättre svar än 5 000 spridda dokument.

RAG:s gränser och säkerhetspunkter

RAG minskar hallucinationen men återställer den inte. Om systemet returnerar fel bit, kan AI:n fortfarande ge fel svar genom att förbli "lojal" mot den fel biten. Dessutom kan AI misstolka hämtade bitar eller kombinera flera bitar på motsägelsefulla sätt. Därför bör RAG-utdata också verifieras genom att gå till källan, särskilt för kritiska beslut.

Sekretess är en central fråga i företagens RAG. Dokumentunderlaget kan innehålla känslig information (personal, kontrakt, strategi). Systemet bör inte generera svar från dokument som inte är auktoriserade av användaren; Tillträdeskontroll (vem kan se vilket dokument) bör även tillämpas på RAG. Annars kan en anställd få tillgång till information via RAG som han inte kan se.

Observera: Även när man citerar ett dokument, garanterar RAG inte att det dokumentet är uppdaterat och korrekt. Systemet kan svara från ett gammalt förfarandedokument från tre år sedan. Det är användarens och informationsansvariges ansvar att kontrollera källdokumentets datum och giltighet.

tre minifodral

Fall 1 – Procedurfrågor påskyndas. En organisation etablerade ett RAG-system för sina 1 200 sidor långa interna proceduremanualer. Anställdas "hur man gör detta"-frågor löstes inom några sekunder med svar som angav källan; Den genomsnittliga samtalslängden minskade från 25 minuter till 2 minuter. Eftersom varje svar var kopplat till den del av dokumentationen som det baserades på kunde medarbetarna verifiera det.

Fall 2 — Gammalt dokument fångat. Ett RAG-system besvarade en fråga om tillståndsförfarande från ett gammalt dokument daterat 2021; En uppdaterad version släpptes dock 2024. Den anställde som öppnade källlänken märkte att datumet var föråldrat och hittade det uppdaterade dokumentet. Informationsansvarig tog bort den gamla versionen från dokumentbasen.

Fall 3 — Obehörig åtkomst förhindrad. I den initiala installationen skannade RAG alla dokument offentligt; en anställd fick svar från ett lönedokument han inte skulle se. Teamet lade till åtkomstkontroll till RAG: systemet genererar nu bara svar från dokument som användaren är behörig till.

Utvärdering, feedback och ständiga förbättringar

Ett RAG-system är inte ett verktyg som ska installeras en gång och glömmas bort; Det kräver ständig utvärdering och förbättring. Grunden för detta är regelbundna mätningar av systemets svar på verkliga frågor. Två frågor är kritiska: hämtar systemet rätt dokumentbitar (åtkomstkvalitet) och ger det rätt svar från de hämtade bitarna (produktionskvalitet)? Det är nödvändigt att utvärdera dessa två lager separat; För att ta med rätt dokument och misstolka det och ta med fel dokument och överföra det troget är olika problem och kräver olika lösningar. En bra praxis är att hålla en uppsättning "testfrågor" med kända korrekta svar och testa systemet med denna uppsättning vid varje uppdatering. Dessutom avslöjar användarnas feedback "var det här svaret till hjälp / var källan korrekt" både luckor i dokumentbasen och felaktigt hämtade delar. AI kan hjälpa till att samla denna feedback och sammanfatta de typer av frågor som oftast misslyckas; Men beslutet om vilket dokument som ska läggas till, uppdateras eller tas bort tillhör informationsansvarig. Systemet kräver omsorg som en levande organism; En eftersatt RAG blir allt mer missvisande på grund av åldrande dokumentation över tiden.

Tips: Så snart du har ställt in RAG-systemet, förbered en liten testuppsättning med 20-30 riktiga frågor och kända korrekta svar. Att köra denna uppsättning med varje dokumentuppdatering visar omedelbart om en ändring förbättrar eller bryter systemet.

Fyra kopierbara mallar

1) Källbaserad svarsuppmaning:

Din roll: företagsinformationsassistent. Nedan finns dokument som tagits upp angående frågan. Ge svaret ENDAST baserat på dessa bitar och ange vilket dokument/bit för varje information det kommer ifrån. Om det inte finns något svar i delarna, säg "denna information finns inte med i de tillhandahållna dokumenten", gissa inte. Fråga: [här] / Delar: [här]

2) Motsägelse och valutakontroll:

Finns det några motsägelser eller olika daterade versioner mellan följande delar? Om så är fallet, markera det och ange vilken som ser mest aktuell ut. Delar (med datum): [här]

3) Granskning av rengöring av dokumentbas:

I dokumentlistan nedan, finns det några föråldrade, motstridiga eller dokument av osäkert ursprung som måste sorteras ut innan de sätts in i ett RAG-system? Kryssa i och skriv varför. Lista (med datum/källa): [här]

4) Sekretess och förkontroll av åtkomst:

Innehåller följande dokumentfragment känslig information (personuppgifter, konfidentiellt avtal, strategi)? Klassificera var och en som "offentlig/begränsad tillgång" och motivera. Spår: [här]

Svag prompt / Stark prompt

Svag uppmaning:

Förklara vår institutions tillståndsförfarande.

Om ingen dokumentation ges, producerar AI en påhittad procedur från dess allmänna minne eller från implementeringen av andra institutioner; Det kan vara irrelevant för institutionens faktiska regel.

Kraftfull uppmaning:

Din roll: företagsinformationsassistent. Nedan finns dokumenten (med datum) angående institutionens tillståndsförfarande. Besvara frågan baserat på enbart dessa delar och citera källdokumentet och datum vid varje steg. Om delarna kommer i konflikt, använd den mest aktuella och säg det. Om det inte finns i dokumentet, säg "ingen information". Fråga: [här] / Delar: [här]

Kraftfull uppmaning; kopplar svaret till faktiska institutionsdokument, frågar efter källor och datum och tar upp ärligt talat mot motsägelsen och klyftan.

RAG-komponent och risktabell

komponent

Funktion

Huvudrisken

Säkerhet

Dokumentbas

Källa till svaret

Föråldrade/motstridiga dokument

Renlighet, historia, ursprung

Hämtning

Hitta den relevanta delen

fel bit

Kvalitetstestning, feedback

Produktion

Svara

fel kommentar

Källhänvisning, verifiering

Tillträdeskontroll

Myndighetskontroll

obehörigt avslöjande

Användarbaserad begränsning

Vanliga misstag

  • Etablera en smutsig dokumentbas. Föråldrade/motstridiga dokument ger dålig respons.
  • Accepterar ett svar utan att ange källan. Syftet med RAG är spårbarhet.
  • Kontrollerar inte dokumentdatumet. Ett svar som man tänkt sig uppdatera kommer från den gamla versionen.
  • Förbigå åtkomstkontroll. Obehörig person kommer åt känslig information.
  • Tänker att RAG är helt immun mot hallucinationer. Fel bit ger fortfarande fel svar.

Sammanfattningsvis

RAG producerar stort värde inom kunskapshantering genom att omvandla organisatoriskt minne till ett resursbaserat responsivt system; Till skillnad från allmän AI länkar den och hämtar svaret till organisationens faktiska dokument, vilket minskar hallucinationerna avsevärt. Men framgång beror på en ren och uppdaterad dokumentationsbas, korrekt spåråtkomst, källtillskrivning, kontroll av datum/aktualitet och åtkomstkontroll. RAG återställer inte hallucinationen; Kritiska svar verifieras genom att gå till källan och konfidentialitet respekteras från första början.

Applikationsuppgift

Förbered en liten uppsättning dokument (5-8 faktiska dokument eller exempel på byrådokument, med datum); Medvetet lagt in en gammal och en aktuell motstridig version. Ställ en fråga med mallen "Källbaserad svarsprompt" och kontrollera om AI:n citerar källan. Utvärdera sedan om AI:n korrekt upptäckte konflikten och den aktuella versionen med mallen "Konflikt och aktuell versionskontroll".

checklista

  • [ ] Jag uppdaterade dokumentbasen, sårade bort gamla/motstridiga dokument.
  • [ ] Jag såg till att varje svar pekar på källdokumentet.
  • [ ] Jag kontrollerade källdokumentens datum och giltighet.
  • [ ] Jag förhindrade generering av svar från obehöriga dokument med åtkomstkontroll.
  • [ ] Jag verifierade de kritiska svaren genom att gå till originaldokumentet.