MCP-palvelin
Läpinäkyvyys on meille Intricillä keskeistä. Kun assistentti käyttää ulkoista työkalua MCP:n (Model Context Protocol) kautta, erityiset prosessit varmistavat, että sinulla on täysi näkyvyys siihen, mitä dataa poistuu alustalta ja minne se menee.
Prosessi kysymyksestäsi vastaukseen, joka sisältää työkalutulokset, tapahtuu Intric-alustan, assistentille valitun kielimallin, MCP-palvelimen ja työkalu käyttämien tietolähteiden välisessä vaihdossa. Intric toimii aina välittäjänä — kielimalli ei koskaan ota suoraan yhteyttä MCP-palvelimeen.
Askel askeleelta: Miten dataasi käsitellään
Osio nimeltä “Askel askeleelta: Miten dataasi käsitellään”Kaikki siirrot Intricin ja sen alikäsittelijöiden välillä tapahtuvat turvallisten, salattujen yhteyksien kautta.
Vaihe 1 — Käyttäjä on vuorovaikutuksessa Intricin kanssa selaimessa
Osio nimeltä “Vaihe 1 — Käyttäjä on vuorovaikutuksessa Intricin kanssa selaimessa”Käyttäjä kirjoittaa viestin assistentille, johon on konfiguroitu yksi tai useampi MCP-työkalu.
Intricin palvelimelle lähetetty data:
- Käyttäjän viesti
- Chat-historia
- Mahdolliset liitetiedostot
Vaihe 2 — Intric kutsuu assistentin valitsemaa kielimallia
Osio nimeltä “Vaihe 2 — Intric kutsuu assistentin valitsemaa kielimallia”Tässä vaiheessa asiaankuuluva sisältö Intricin palvelimilta lähetetään assistentin valitsemalle kielimallille.
Mitä kielimallissa tapahtuu: Malli toteaa, että työkalua tulisi käyttää.
Päättely (esimerkki): “Käyttäjä haluaa käyttää Eurostatissa saatavilla olevia tietoja; minun täytyy ensin hakea ne.”
Vastaus: Malli lähettää Intricille pyynnön käyttää Eurostat-työkalua ehdotetulla hakutermillä.
Vaihe 3 — Intric kutsuu MCP-palvelinta
Osio nimeltä “Vaihe 3 — Intric kutsuu MCP-palvelinta”Intricin palvelin vastaanottaa kielimallin vastauksen pyyntönä kutsua työkalua. Intric tarkistaa, että työkalu on olemassa ja että kutsu on sallittu, ja tekee sitten kutsun MCP-palvelimelle kielimallin ehdottamalla sisällöllä.
Intricin palvelimelta lähetetty data:
- Työkalun nimi ja työkaluargumentit (LLM:n generoimat)
Mitä dataa lähetetään, riippuu LLM:n generoimista argumenteista — nämä perustuvat käyttäjän kysymykseen ja työkalun kuvaukseen. LLM ei koskaan ota suoraan yhteyttä MCP-palvelimeen; kaikki viestintä kulkee Intricin backendin kautta.
Vaihe 4 — MCP-palvelin hakee dataa tietolähteestä
Osio nimeltä “Vaihe 4 — MCP-palvelin hakee dataa tietolähteestä”MCP-palvelin vastaanottaa pyynnön ja kutsuu tietolähde(ttä), johon työkalu on yhdistetty, tarvittavien tietojen hakemiseksi. Tietolähde voi olla esimerkiksi tietokanta, API tai asiakirja-arkisto.
Mitä tapahtuu:
- MCP-palvelin lähettää tietolähteelle pyynnön tarvittavilla parametreilla.
- Tietolähde palauttaa vastauksen MCP-palvelimelle.
Vaihe 5 — Vastaus MCP-palvelimelta Intricille
Osio nimeltä “Vaihe 5 — Vastaus MCP-palvelimelta Intricille”MCP-palvelin käsittelee tietolähteen vastauksen ja lähettää tuloksen takaisin Intricin palvelimelle.
MCP-palvelimelta Intricille lähetetty data:
- Tietolähdehaun tulos
Vaihe 6 — Intric käsittelee vastauksen kielimallin kanssa
Osio nimeltä “Vaihe 6 — Intric käsittelee vastauksen kielimallin kanssa”Intric lähettää työkalutuloksen ja tarvittavan kontekstin assistentin valitsemalle kielimallille, jotta malli voi muotoilla vastauksen käyttäjälle sekä alkuperäisen kysymyksen että MCP-palvelimen kautta haetun perusteella.
Intricin palvelimelta LLM:lle lähetetty data (toinen kutsu):
- Alkuperäinen prompt ja keskusteluhistoria
- Työkalutulos
Mitä kielimallissa tapahtuu: Malli käsittelee tuloksen ja lähettää vastauksen takaisin Intricille.
Sekä kielimallin kutsu että vastaus takaisin Intricille näytetään samassa vaiheessa kaaviossa.
Vaihe 7 — Käyttäjä näkee vastauksen selaimessa
Osio nimeltä “Vaihe 7 — Käyttäjä näkee vastauksen selaimessa”Vastaus näytetään käyttäjälle Intricissä selaimessa.
Intricin palvelimille tallennettu data:
- Generoitu vastaus ja käyttäjän vuorovaikutushistoria assistentin kanssa (assistentin poistamisasetusten mukaisesti)
- Metatiedot työkalukutsuista ja tuloksista keskusteluhistoriassa
Tietojen jakaminen ja yksityisyys
Osio nimeltä “Tietojen jakaminen ja yksityisyys”Sinun ja organisaatiosi yksityisyyden suojaamiseksi sovellamme dataminimisaation periaatetta. Tämä tarkoittaa, että alikäsittelijä saa pääsyn vain tehtävän suorittamiseen ehdottoman välttämättömään sisältöön — käyttäjän henkilöllisyys ei koskaan poistu infrastruktuuristasi.
MCP-työkaluja käytettäessä on kaksi erillistä yksityisyysnäkökohtaa — dataa lähetetään sekä LLM:lle että MCP-palvelimelle. Intric soveltaa dataminimisaation periaatetta molemmissa tapauksissa, mutta on tärkeää ymmärtää, että tietosuoja MCP-kutsujen aikana riippuu siitä, missä MCP-palvelin on isännöity.
Alla olevassa taulukossa näet tarkalleen, mitä dataa lähetetään kullekin ulkoiselle palvelulle ja mitä pidetään täysin yksityisenä.
| Ulkoiselle palvelulle lähetetty | Ei lähetetty ulkoiselle palvelulle |
|---|---|
|
|
Jos MCP-palvelin on kolmannen osapuolen palvelu, työkaluargumentteina lähetetty data saattaa poistua lainkäyttöalueeltasi. Mitä dataa todella lähetetään, riippuu LLM:n generoimista argumenteista — nämä perustuvat käyttäjän kysymykseen ja työkalun parametrimäärittelyyn.
Tietojen säilytys ja poistaminen
Osio nimeltä “Tietojen säilytys ja poistaminen”Intric tallentaa keskusteluhistorian — mukaan lukien työkalukutsut ja niiden tulokset — samalla tavalla kuin muut assistenttivuorovaikutukset. Tallennus tapahtuu Intricin palvelimilla Ruotsissa.
- Keskusteluhistoria mukaan lukien työkalukutsut ja tulokset on hallittu assistentin konfiguroiduilla poistamisasetuksilla
- MCP-palvelin hallitsee omaa tallennustaan — Intricillä ei ole hallintaa siitä, mitä ulkoinen palvelu kirjaa tai tallentaa
- LLM-toimittajalla on nolladatansäilytysklausulit Intricin sopimuksissa eikä se tallenna prompteja eikä vastauksia
Metatiedot siitä, miten käyttäjät ovat vuorovaikutuksessa assistenttien kanssa, säilytetään pidemmän ajan ja ovat järjestelmänvalvojien saatavilla.