Een RAG-systeem zoekt naar passages in een documentbasis om een model te helpen reageren. De betrouwbaarheid ervan hangt in de eerste plaats af van de documenten, hun toegangsrechten en hun versheid. Begin met een gecontroleerde omtrek, met verifieerbare antwoorden, voordat u het corpus uitbreidt.

Kies nuttige vragen

Maak een lijst van de taken die de assistent zou moeten helpen volbrengen: een aanbod begrijpen, een interventie voorbereiden of een procedure vinden. Verwerp problemen die ontbrekende gegevens vereisen of een beslissing zonder papieren. Identificeer voor elk het referentiedocument en de beheerder ervan. Een volumineuze PDF-collectie is nog geen bruikbare basis. De scope moet aan de gebruikers kunnen worden uitgelegd.

schoonmaken zonder voorwaarden te wissen

Verwijder verouderde duplicaten en identificeer de toepasselijke versie. Bewaar titels, datums, eenheden, uitzonderingen en links. Een tarief zonder geldigheidsduur of een procedure zonder voorwaarden kan leiden tot een misleidende reactie. Bewaar de oorsprong van elke passage zodat de interface naar het document verwijst, en niet alleen een onmogelijk te vinden uittreksel. Wijs ook een geplande revisiedatum toe.

Bouw een bruikbare documentaire inventaris

Voor een siteproject kan het pilot-corpus worden beperkt tot een aanbod, de contactprocedure en openbare documenten die de implementatie ervan uitleggen. Met dit bereik kunt u de antwoorden controleren zonder een informatie-assistent te verwarren met een tool met toegang tot klantbestanden. De kennisbank moet worden beheerst als site-inhoud: iemand bepaalt wat van toepassing is en wat moet worden verwijderd.

Velden aangeboden voor een RAG inventaris
Veld-Controle van materiePraktisch gevolg
ID en versieKunnen we het exacte document vinden?Verbind elke passage met een stabiele versie
Geautoriseerd publiekWie kan deze informatie bekijken?Rechten toepassen voor restitutie
GeldigheidsperiodeIs de regel nog steeds van toepassing?Verlopen passages verwijderen of herzien
VerantwoordelijkWie kan een tegenstrijdigheid bevestigen?Zorg voor validatie in plaats van het model te laten kiezen
Vraag gedektWelke beslissing laat het document toe?Test het corpus op een echte behoefte

Een document kan nuttig zijn voor het team zonder aan een openbare assistent te worden aangepast. Een interne notitie met zakelijke uitzonderingen wordt niet publiceerbaar omdat deze technisch indexeerbaar is. Filtering moet worden gebruikt in de applicatie en in het zoekapparaat, niet alleen in een setpoint waarin het model wordt gevraagd discreet te blijven.

Knip uit volgens ideeën

De Hugging Face Guide bevat een corpusdivisie in passages die voor onderzoek worden gebruikt. Er is geen universele maat. Ons praktische uitgangspunt is om een regel, de voorwaarden en de uitzondering ervan bij elkaar te houden, om vervolgens de echte vragen te testen. Als de herstelde passage verschillende producten vermengt, zoek dan naar een duidelijkere redactionele grens in plaats van willekeurig de context te vergroten.

Fictief voorbeeld: Onderhoudsdocumentatie

Een team heeft drie versies van een back-upprocedure. Het houdt de goedgekeurde versie in de pilot-scope, archiveert oude uit de huidige zoekopdracht en wijst een manager aan. De vraag "Kan ik alleen herstellen?" moet de vereiste toegang en validaties vinden, in plaats van een oud ondersteuningsbericht. U kunt dit wachten voordat u de chatinterface kiest.

Testsnijden met een regel en de uitzondering ervan

Neem een fictieve documentatieregel: het medium reageert tijdens gepubliceerde schema's; Een specifieke dienst kan voor verschillende voorwaarden zorgen. Als de verdeling de regel van deze voorwaarde scheidt, kan het systeem een te algemene reactie hebben. Bewaar in elke passage de context die nodig is voor zijn begrip en verwijzing naar het volledige document. Een willekeurig gekozen fragmentgrootte lost dit redactionele probleem niet op.

  1. Bereid een eenvoudige vraag voor waarvan het antwoord in een enkel document staat, en vervolgens een vraag die het lezen van een voorwaarde of uitzondering vereist. Let op de verwachte passages.
  2. Inspecteer wat de zoekopdracht is hersteld voordat u het definitieve antwoord leest. Een elegante reactie kan een onvoldoende passage of een oude versie maskeren.
  3. Voeg een onbeantwoorde vraag toe aan het corpus. Het verwachte resultaat is een limietindicatie en een manier om contact op te nemen met een persoon, geen plausibele uitvinding.
  4. Test een verwijdering of revisie van een document. Controleer of oude passages niet beschikbaar zijn in index-, caches of referentielinks.

De RAG-handleiding van Hugging Face illustreert verschillende keuzes van snijden en onderzoek; De instellingen zijn geen universele waarde die moet worden gekopieerd. Uw acceptatietest moet beslissen of het corpus uw vragen beantwoordt. De volgende stap is een Afzonderlijke evaluatie van onderzoek en reacties, voordat u de chatbot uitbreidt naar alle pagina's van de site.

Als het corpus externe pagina's of ontvangen documenten bevat, voeg dan een Acceptatietests tegen promptinjectie. De besturing dekt de toegang en mogelijke acties van de applicatie, zelfs wanneer een antwoord de instructies lijkt te volgen.

Test het recht om niet te antwoorden

Voeg buiten de perimeter vragen en verzoeken toe dat het corpus niet beantwoordt. De assistent moet de afwezigheid herkennen en verwijzen naar een gesprekspartner. Beheers het respect voor gebruikersrechten bij elke stap. plan een updateroutine en a Verificatie van gegenereerde reacties. Een beperkte piloot helpt bij het identificeren van hiaten in de documentaire zonder ze achter een soepele reactie te verbergen.

Aanvullende documentatie