Utgångsläge
Vecka 1 till 2
Vi kopplar in ett urval av era dokument, samlar verkliga frågor från ert team och bygger en första version att mäta.
- Dokumenturval inkopplat
- 50 till 200 verkliga frågor
- Första mätvärdena
RAG (retrieval-augmented generation) låter en språkmodell svara utifrån era dokument och data i stället för ur minnet. Vi bygger hela kedjan, från inläsning till utvärdering, så att svaren blir rätt och går att kontrollera.
Vad vi bygger
De flesta svaga RAG-system har ett sökproblem, inte ett modellproblem. Vi lägger det mesta av arbetet på att hitta rätt textstycke, och vi mäter det.
Kopplingar till era PDF:er, wikisidor, ärenden, databaser och filytor. Dokumenten tolkas, rensas och hålls uppdaterade när källan ändras.
Dokumenten delas efter sin verkliga struktur, till exempel rubriker, tabeller och paragrafer, så att varje del behåller sin innebörd och sin hänvisning.
Nyckelordssökning och vektorsökning tillsammans, på pgvector och PostgreSQL. Exakta termer som artikelnummer hittas lika väl som omskrivningar.
En andra modell sorterar kandidaterna och behåller de få stycken som besvarar frågan. Det är ofta den enskilt största kvalitetsvinsten.
Modellen svarar bara utifrån de hämtade styckena och länkar varje påstående till sin källa. Om dokumenten saknar svaret säger den det.
En uppsättning verkliga frågor med kända svar. Den mäter träffsäkerheten i sökning och svar före och efter varje ändring.
Så går ett projekt till
Vi bygger utvärderingen innan vi justerar något. Därefter syns varje ändring i uppdelning, sökning eller promptar som en siffra som går upp eller ner.
Vecka 1 till 2
Vi kopplar in ett urval av era dokument, samlar verkliga frågor från ert team och bygger en första version att mäta.
Vecka 3 till 6
Vi arbetar först med det svagaste steget: tolkning, uppdelning, sökning eller omrankning. Ni kan prova varje version.
Därefter
Behörighetsstyrning, övervakning och en knapp för återkoppling läggs till. Systemet går ut till användarna och utvärderingen fortsätter att köras.
Vanliga frågor
RAG står för retrieval-augmented generation. När en användare ställer en fråga söker systemet först efter relevanta stycken i era dokument. Sedan ger det styckena till en språkmodell, som skriver svaret utifrån dem och anger sina källor.
Ja. Vi bygger hela kedjan: inläsning av era dokument och data, uppdelning, hybridsökning med nyckelord och vektorer, omrankning, svar med källhänvisningar och en utvärdering som mäter träffsäkerheten före och efter varje ändring.
För frågor om ert eget innehåll är RAG nästan alltid förstahandsvalet. Det använder aktuella dokument, visar sina källor och kräver ingen modellträning. Finjustering passar för ton, format eller en smal färdighet och kan läggas till senare.
Modellen instrueras att bara svara utifrån de hämtade styckena och att hänvisa till dem. En kontroll jämför sedan varje påstående med källan. Frågor som dokumenten inte kan besvara får ett ärligt "hittades inte". Utvärderingen mäter hur ofta vart och ett av stegen fungerar.
Ja. Behörigheterna från källsystemet sparas med varje stycke och tillämpas i sökningen, så att en användare aldrig får ett svar som bygger på ett dokument hen inte kan öppna.
Ja. Vi kan drifta vektordatabaser och applikationsservrar i EU-regioner, välja modelleverantörer och inställningar som uppfyller era krav på databehandling och utforma lösningen för GDPR från början.
Relaterat
När det inte räcker att svara, utan systemet också ska agera, blir sökningen ett av agentens verktyg.
En kort genomgång med fast omfattning av era dokument, frågor och risker innan ni bestämmer er för ett bygge.
Korta cykler, en fungerande demo varje vecka, och kod och konton som tillhör er.