Chatten som kan systemets dokumentation

VeraChat


VeraChat är en fristående egenutvecklad AI-assistent från Veratech. Framtagen för att kunna integreras i olika typer av verksamhetssystem. Användarna ställer sina frågor direkt i systemet de arbetar i och får snabbt svar på hur det fungerar, utan att behöva leta i manualer eller kontakta supporten.

VeraChat svarar bara utifrån systemets egen dokumentation och hur installationen är konfigurerad, och säger hellre att den inte hittar informationen än gissar.

VeraChat svarar både på enkla frågor, som var en funktion finns, och på mer komplexa frågor om hur olika delar av systemet hänger ihop. Den är ett komplement till supporten och dokumentationen – och det snabbaste sättet att få svar.

Så hjälper VeraChat:

  • Källdokument – varje svar visar vilka dokument det bygger på.
  • Länkar direkt till rätt sida i systemet.
  • Följdfrågor förstås i sammanhanget.
  • Er konfiguration – VeraChat vet vad som är möjligt och tillgängligt i just ert system.
  • Supportärende med konversationen bifogad, krypterat.
  • Feedback kan ges på varje svar, och Veratech följer upp och förbättrar tjänsten utifrån den.

 



En lösning – flera system

VeraChat är en egen produkt som integreras i det system där den ska användas. Varje system får en egen kunskapsbas, och en installation svarar bara på frågor om det system den finns i.

Idag är VeraChat integrerad i Veratechs system Vera Asyl, Veros, Frisam U och Frisam P. Den kan specialanpassas efter kundens önskemål och kan också integreras i andra system efter önskemål.

Säkerhet och dataskydd

Inga personuppgifter. Frågor med till exempel personnummer, reservnummer eller individnummer stoppas i två lager, i det anropande systemet och i VeraChat.

Användaruppgifter stannar hos er. Uppgifter om användaren som ställer frågan lagras inte utanför det anropande systemet.

Er behörighet gäller. Sökningen filtreras på användarens roller, och länkar till sidor utan behörighet tas bort innan svaret visas.

Säker integration. Anropen går server-till-server, aldrig från webbläsaren. Autentiseringsuppgifterna lagras krypterat.

Data och loggar. Svaren formuleras av en AI-modell. Kunskapsbasen består av dokumentation – både skriven dokumentation och dokumentation som genererats ur kod, data och liknande.

 

Från fråga till svar

Så tar sig en fråga genom ert system och VeraChat. Klicka på ett steg för mer information.

 

Inne i VeraChat

  1. ?
    Användaren ställer en fråga

    Frågan ställs i VeraChat, direkt i det system användaren arbetar i.

    ”Hur registrerar jag en ny vårdkontakt?”
  2. +
    Ert system kontrollerar och berikar frågan

    Webbläsaren anropar aldrig VeraChat direkt. Ert system kontrollerar först frågan mot personuppgifter – det första skyddslagret – och lägger sedan till det bara systemet vet: användarens roller, installationens kundkod och vilka funktioner som är påslagna.

    ✓ Lokal PU-kontroll+ roller+ kundkod+ påslagna funktioner+ konversationen
  3. 0
    Kontroll av anropet

    Anropet går server-till-server. VeraChat kontrollerar att det håller sig inom hastighetsgränserna, att det anropande systemet är autentiserat med sitt eget konto och att anropet kommer från ett tillåtet nätverk.

    ✓ Hastighetsgräns✓ Autentiserat system✓ Tillåtet nätverk
  4. 1
    PU-guard hos Veratech

    Ett andra, fristående skydd körs i Veratechs egen miljö och kontrollerar frågan och konversationen igen, innan något skickas vidare. Kontrollen förstår texten semantiskt och känner därför igen till exempel namn, inte bara fasta mönster som personnummer. En fråga med personuppgifter stoppas här och går aldrig vidare. Svarar kontrollen inte avvisas frågan, hellre än att släppas igenom.

    ”Varför får Anna Svensson ingen faktura?”✕ Stoppas: innehåller ett namn✓ Körs hos Veratech
  5. 2
    Frågeomskrivning

    Frågan skrivs om till en söksträng: bakgrundsprat tas bort och systemets begrepp lyfts fram. En följdfråga görs fristående med hjälp av konversationen.

    ”Hur registrerar jag en ny vårdkontakt?”→ ”registrera ny vårdkontakt”
  6. 3
    Vektorisering

    Söksträngen omvandlas till en vektor, så att sökningen kan gå på betydelse i stället för på exakta ord.

    [ 0.021, −0.334, 0.187, 0.402, −0.096, … ]
  7. 4
    Vektorsökning i kunskapsbasen

    Systemet har en egen kunskapsbas. Ur den väljs bara en liten, avgränsad del ut – de stycken som är mest relevanta för just den här frågan. Det kan vara skriven dokumentation eller dokumentation som genererats ur kod, data och liknande. Bara stycken som gäller er installation och som användarens roller får läsa kommer med. Hittas inget svarar VeraChat att informationen saknas – utan att fråga någon språkmodell.

    ✓ Filtrerat på kund✓ Filtrerat på roll+ ett fåtal relevanta stycken
  8. 5
    Modellval

    Vilken språkmodell som används bestäms av Veratechs konfiguration, inte av det anropande systemet.

    ✓ Vald av Veratech
  9. 6
    Svarsgenerering

    Språkmodellen får de hämtade styckena, frågan och uppgifter om installationen, och instrueras att bara svara utifrån dem.

    Systemprompt+ stycken+ fråga+ roller och funktioner
  10. 7
    Länkkontroll

    Varje länk i svaret jämförs med länkarna i de hämtade styckena, och de som inte finns där tas bort. Modellen kan alltså varken hitta på en länk eller länka till något användaren saknar behörighet till.

    ✓ Bara godkända länkar
  11. 8
    Svar och loggning

    Svaret går tillbaka till användaren med källdokumenten det bygger på. Fråga och svar loggas i Veratechs egen miljö, så att användaren kan lämna feedback.

    SvarKälldokument✓ Loggat hos Veratech

 

Är du kund hos Veratech eller har ett system där en AI-assistent kan göra nytta? Hör av dig till oss för frågor, demo, offert eller lösningsförslag!