simen Kontakt
Tilbake til bloggen

Slik bygger vi en AI-chat som ikke lekker

Det tar ti minutter å få opp en AI-chat på en demo. Det tar litt lenger tid å få den til å tåle en sikkerhetsgjennomgang. Her er byggeklossene jeg bruker for å komme dit.

1. Alt går gjennom API Management

Ingen klient snakker direkte med modellene. API Management står i døra og gir oss:

  • én plass å styre nøkler og kvoter per team
  • policyer som kan stoppe eller vaske forespørsler
  • logging av hvem som spurte om hva, og hvor mye det kostet

2. Et privat nettverk fra start

Vi starter med en IP-plan før vi oppretter noe som helst. Et lite utdrag:

10.20.0.0/16   vnet-ai-chat
  10.20.1.0/24   snet-apim
  10.20.2.0/24   snet-app
  10.20.3.0/24   snet-private-endpoints

Foundry og andre tjenester får private endepunkter, og offentlig tilgang skrus av. Da finnes det rett og slett ingen vei inn fra internett.

3. Vern om persondata

Før en melding når modellen, sjekker vi den for personopplysninger (PII). Det som ikke skal ut av huset, blir stoppet eller maskert.

4. Ferske svar med Bing

Modellene vet ikke hva som skjedde i går. Med grounding med Bing kan assistenten slå opp før den svarer, og vise hvor svaret kommer fra.

5. Logg alt

Til slutt samler vi logger fra APIM, appen og modellene på ett sted. Når noen spør «hva skjedde her?», skal svaret være ett søk unna.

Mer om hver bit kommer i egne innlegg. Si fra hvis det er noe du vil at jeg skal grave i først.

Les også

  1. Azure Virtual Desktop uten å klikke i portalenHvordan jeg bygde en hel AVD-løsning i Bicep med CI/CD, og hva jeg ville gjort likt igjen.