OAuth-työkalut

Läpinäkyvyys on meille Intricillä keskeistä. Jotta tietyt työkalut toimivat (esim. dokumenttien hakeminen SharePointista), käyttäjän täytyy yhdistää henkilökohtainen integraatio. Tässä kuvaamme askel askeleelta, miten tietovirta toimii, kun assistentti käyttää integrointityökalua.

Prosessi viestistäsi valmiiseen vastaukseen tapahtuu Intric-alustan, assistentille valitun kielimallin ja toimittajan API:n (esim. Microsoft Graph) yhteistoiminnassa. Intric toimii aina välittäjänä — kielimalli ei koskaan ota suoraan yhteyttä toimittajaan.

Askel askeleelta: Miten dataasi käsitellään

Kaikki siirrot Intricin ja ulkoisten toimittajien välillä tapahtuvat turvallisten, salattujen yhteyksien kautta.

Vaihe 1 — Käyttäjä on vuorovaikutuksessa Intricin kanssa selaimessa

Käyttäjä kirjoittaa viestin assistentille, johon on konfiguroitu yksi tai useampi OAuth-integrointityökalu (esim. SharePoint).

Intricin palvelimelle lähetetty data:

  • Käyttäjän viesti
  • Chat-historia
  • Mahdolliset liitetiedostot

Esimerkki: „Tee yhteenveto dokumentista ‘Q1-raportti’ SharePointistamme."

1 / 7

Tietojen jakaminen ja yksityisyys

Intric soveltaa dataminimisaation periaatetta. OAuth-integraatioissa on kaksi erillistä yksityisyysnäkökohtaa — dataa lähetetään sekä kielimallille että toimittajan API:lle. Alta näet tarkalleen, mitä dataa jaetaan kussakin vaiheessa.

Intric ↔ Kielimalli (LLM)

LLM:lle lähetettyEi lähetetty LLM:lle
  • Käyttäjän viesti ja keskusteluhistoria
  • Työkalumäärittelyt — nimi, kuvaus, parametrit
  • Tulokset toimittajan API:lta (esim. dokumentin sisältö)
  • Käyttöoikeustoken ja päivitystoken
  • Henkilötiedot Intric-käyttäjästä, joka on vuorovaikutuksessa assistentin kanssa, edellyttäen, että nämä tiedot eivät esiinny assistentille lähetetyssä viestissä:

    • Nimi
    • Sähköposti
    • IP-osoite
    • Organisaatioon kuuluminen

Intric ↔ Toimittajan API

Toimittajalle lähetettyEi lähetetty toimittajalle
  • Käyttöoikeustoken (kutsun otsikossa)
  • Kielimallin määrittämä toiminto ja parametrit (esim. tiedostonimi tai hakukysely)
  • Käyttäjän alkuperäinen prompt kokonaisuudessaan
  • Chat-historia
  • Liitetiedostot (ellei ne ole osa työkalukutsua)
  • Organisaatioon kuuluminen
  • Muiden integraatioiden tokenit

Todennus ja käyttöoikeuksien hallinta OAuth:n kautta

Intric käyttää OAuth 2.0:aa yhdistääkseen käyttäjät kolmannen osapuolen palveluihin. Jokainen käyttäjä todentaa itsensä suoraan toimittajalle ja hyväksyy vaaditut käyttöoikeudet — Intric ei koskaan näe tai käsittele käyttäjän salasanaa.

Tokenin hallinta yksilötasolla

Kun käyttäjä on hyväksynyt yhteyden, Intric tallentaa käyttöoikeustokenin ja päivitystokenin käyttäjää ja integraatiota kohden. Tokenit salataan Fernet-salauksella (AES-128-CBC) ennen tietokantaan kirjoittamista ja puretaan vain muistissa sillä hetkellä, kun niitä tarvitaan API-kutsua varten. Yhtään tokenia ei tallenneta selkokielisenä ja jokainen token on sidottu yksittäiseen käyttäjään — jaettuja tai organisaatiolaajuisia tokeneita ei ole.

Jos käyttöoikeustoken vanhenee, Intric käyttää automaattisesti tallennettua päivitystokenia pyytääkseen uuden käyttöoikeustokenin toimittajalta. Uusi token salataan ja korvaa vanhan. Koko prosessi tapahtuu ilman, että käyttäjän tarvitsee kirjautua uudelleen sisään.

Käyttöoikeuksien hallinta käyttäjän perusteella

Jokainen käyttöoikeustoken on linkitetty yksittäisen käyttäjän tiliin toimittajalla ja kantaa täsmälleen ne käyttöoikeudet, jotka käyttäjällä on ulkoisessa palvelussa. Tämä tarkoittaa, että kun Intric kutsuu toimittajan API:a tällä tokenilla, toimittaja palauttaa vain sen sisällön, johon kyseisellä käyttäjällä on oikeus päästä käsiksi. Jos käyttäjällä on esimerkiksi vain lukuoikeudet tiettyihin SharePoint-sivuihin, Intric ei voi hakea sisältöä sivuilta, joihin käyttäjällä ei ole käyttöoikeutta. Käyttöoikeuksien hallinta tapahtuu kokonaan toimittajan puolella — Intricin integraatiolla ei ole teknistä mahdollisuutta muuttaa, laajentaa tai muutoin vaikuttaa käyttäjän käyttöoikeuksiin tai pääsyyn.

Tietojen säilytys ja poistaminen

Tokenit tallennetaan salattuina Intricin palvelimilla Ruotsissa niin kauan kuin integraatio on aktiivinen. Kun käyttäjä katkaisee integraation, kaikki tokenit poistetaan välittömästi.

Integrointityökaluja käyttäneen keskusteluhistorian poistamissäännöt ovat samat kuin muilla assistenteilla.

🔍 Read more in the article Tietojen säilytyskäytäntö avustajille

Järjestelmänvalvojat voivat seurata palvelun käyttöä tarkastuslokin kautta, jos se on otettu käyttöön.

🔍 Read more in the article Audit Log
Päivitetty