Tekoälyavustaja, joka ei voi poistaa asiakastietojasi
Näin Trainera rajaa tekoälyavustajansa toimintaa: poistotyökalut estetään, muutokset vahvistetaan kortilla, pääsy rajataan käyttäjän tiliin ja tiedostojen sekä asiakastekstien sisältämiä ohjeita torjutaan. MCP-yhteyksille on erillinen vahvistus.

Saat ilmaisen tekoälyn laatiman treeniohjelman ja ravintosuunnitelman 60 sekunnissa
Voiko tekoälyavustaja poistaa asiakastietojasi?
Traineraan sisältyvä tekoälyavustaja TRAI ei voi poistaa asiakkaitasi tai treeniohjelmiasi tililtäsi. Poisto- ja poistamistyökalut rajataan pois sen käytöstä ja niiden kutsuminen estetään. Muut tietoihisi tehtävät muutokset odottavat yleensä vahvistuskorttia, jossa valitset itse ”Kyllä, tee se” tai ”Ei”. TRAI toimii myös vain oman tilisi puitteissa: valmentajan TRAI näkee kyseisen valmentajan asiakkaat, ei muiden.
Miksi muutoksia tekevä tekoälyavustaja tarvitsee suojarajoja?
Koska tililläsi toimiva avustaja voi myös toimia väärin, ja riski kasvaa sitä mukaa kuin sen käytettävissä olevien työkalujen määrä kasvaa.
TRAI ei ole pelkkä tekstiä kirjoittava keskustelubotti. Valmentajan käytössä se lukee asiakasprofiileja, edistymistä ja seurantavastauksia, laatii ja määrittää ohjelmia asiakkaille, lähettää viestejä, aikatauluttaa tapaamisia ja valmistelee automaatioita. Sen hyöty perustuu juuri siihen, että se pystyy muuttamaan asioita. Tietoturva-alalla tällaisiin järjestelmiin liitetään kaksi riskiä. OWASPin suurten kielimallien sovelluksia koskeva Top 10 -lista nostaa ensimmäiseksi kehoteinjektion: ulkopuolelta tulevan tekstin, kuten asiakirjan tai viestin, joka pyrkii ohjaamaan mallia. OWASP kuvaa myös liiallista toimintavaltaa, jossa mallilla on tehtävään nähden liikaa oikeuksia tai itsenäisyyttä. NISTin tekoälyn riskienhallintakehys tarjoaa organisaatioille yleisen rakenteen tällaisten riskien tunnistamiseen ja hallintaan.
TRAIn suunnittelussa molempiin riskeihin vastataan selkeillä säännöillä sen sijaan, että luotettaisiin pelkästään mallin toimintaan. Käydään ne läpi yksi kerrallaan.
Tekoälyavustajan viisi suojarajaa yhdellä silmäyksellä
Kolme ensimmäistä toteutetaan palvelimen koodissa, eikä niitä ole vain kirjoitettu tekoälyn ohjeisiin. Kaksi viimeistä liittyvät siihen, miten tiedostot ja työkalujen tulokset välitetään mallille sekä millaisia sääntöjä se noudattaa.
| Suojaraja | Mitä se tekee | Mitä huomaat |
|---|---|---|
| Ei asiakas- tai ohjelmatietojen poistoa | Työkalut, joiden nimet alkavat delete_ tai remove_, sekä tapaamisen poistaminen aikataulusta rajataan työkaluluettelosta ja estetään myös kutsuttaessa | TRAI kertoo, mistä voit poistaa kohteen itse |
| Vahvistus ennen muutosta | Lukutyökalut toimivat ilman vahvistusta; tietoja luovat, päivittävät, määrittävät, lähettävät tai aikatauluttavat työkalut palauttavat ensin yleensä vahvistuskortin | Kortin, jossa on yhteenveto sekä Kyllä- ja Ei-painikkeet |
| Pääsy rajattu omaan tiliin | TRAI toimii sinun käyttäjäoikeuksillasi ja vain oman tilisi puitteissa | Se tuntee omat asiakkaasi, ei muiden valmentajien asiakkaita |
| Tiedot eivät ole ohjeita | Liitetyt tiedostot merkitään vain viitetiedoiksi, ei koskaan ohjeiksi; työkalujen tuloksissa olevaa, usein asiakkaiden kirjoittamaa tekstiä ei noudateta eikä pidetä vahvistuksenasi | Asiakirja tai seurantavastaus ei voi saada TRAIta toimimaan |
| Yksityisyyttä ja virheitä koskevat säännöt | TRAI ei paljasta sähköpostiosoitteita tai tilien henkilöllisyyksiä eikä arvaile, jos jokin epäonnistuu | Selkeän ilmoituksen ”toimintoa ei voitu suorittaa, yritä uudelleen” sekä tuotetun sisällön |
Miten vahvistuskortti toimii?
Ennen vahvistusta vaativaa tietojen muutosta TRAI näyttää kortin, joka kertoo täsmälleen, mitä se aikoo muuttaa. Mitään ei tehdä ennen kuin painat Kyllä.
Kortti ei ole vain kohtelias kysymys keskustelussa. Se sisältää täsmälleen sen työkalun ja syötteen, joita TRAI aikoo käyttää. Kun painat Kyllä, järjestelmä suorittaa kyseisen työkalun juuri sillä syötteellä, eikä mitään muuta. Jos vastaatkin muuttamalla pyyntöäsi, esimerkiksi ”siirrä se kello 18:aan, ei 19:ään”, TRAI lähettää uuden kortin päivitetyillä tiedoilla. Jos TRAI ohittaisi kortin, palvelin estäisi muutoksen silti.
Esimerkkipyyntö valmentajalta:
”Lähetä kaikille asiakkailleni viesti, että maanantain ryhmätunti siirtyy kello 19:ään.”
TRAI hakee asiakkaat ja vastaa sitten esimerkiksi kortilla, jossa näkyy lähetettävä viesti, vastaanottajat ja vahvistuspyyntö. Viesti lähtee vasta, kun painat painiketta.
Kaksi pienempää sääntöä pitävät korttien tiedot ajan tasalla. Ensinnäkin TRAI käyttää vain tunnisteita, jotka se on hakenut nykyisen viestin yhteydessä. Se ei siis toimi asiakkaan tai ohjelman perusteella vain siksi, että se ”muistaa” tämän keskustelun aiemmasta vaiheesta, vaan tarkistaa tiedot uudelleen. Toiseksi Kyllä- tai Ei-painikkeen painaminen jatkaa samaa pyyntöä eikä kuluta lisää kuukausittaista pyyntökiintiötäsi. Erillinen turvatarkistus estää tämän väärinkäytön. Itse kiintiö selitetään artikkelissa TRAIn pyyntörajat.
Mitkä toiminnot suoritetaan ilman korttia ja mitkä vaativat vahvistuksen?
Tietojen lukeminen ei vaadi vahvistusta, mutta muuttaminen vaatii sitä lähes aina. Muutamat poikkeukset lisäävät jotain poistamatta mitään.
| Suoritetaan suoraan | Vahvistus pyydetään aina ensin |
|---|---|
| Asiakkaiden, ohjelmien, edistymisen, analytiikan ja aikataulujen lukeminen | Asiakkaan ohjelman määrittäminen tai korvaaminen |
| Ohjelman tuominen liittämästäsi asiakirjasta omaan kirjastoosi | Viestien ja joukkoviestien lähettäminen |
| Automaatioluonnoksen luominen tai muokkaaminen sekä automaation keskeyttäminen | Automaation käyttöönotto tai jatkaminen |
| Tehtävien ja jatkotoimien merkitseminen valmiiksi | Henkilöiden lisääminen toimintoihin, tunnisteiden antaminen ja massamuutokset |
| Tunnisteen luominen tai muokkaaminen | Tapaamisten aikatauluttaminen tai siirtäminen sekä laskujen luominen |
Periaate on yksinkertainen: jos vaihe ei lähetä mitään kenellekään ja sen voi perua, TRAI tekee sen. Jos se tavoittaa asiakkaan tai korvaa jotakin, hyväksyt sen ensin. Word-muotoisen treeniohjelman tuominen omaan kirjastoosi on selkein esimerkki: siitä syntyy uusi ohjelma muuttamatta yhdenkään asiakkaan tietoja, kuten artikkelissa Word-muotoisen treeniohjelman tuominen kuvataan.
Mitä tapahtuu, jos pyydät TRAIta poistamaan jotakin?
Se kieltäytyy ja kertoo, mistä voit tehdä poiston itse sovelluksessa.
Esimerkkipyyntö valmentajalta:
”Poista vanha kahdeksan viikon rasvanpoltto-ohjelma ja viime kuussa lopettanut asiakas.”
TRAI ei tee kumpaakaan. Se voi ohjata sinut Ohjelmat- tai Asiakkaat-osioon, jotta voit poistaa kohteet itse. Koodiin kirjoitettu sääntö estää avustajaa poistamasta asiakkaita ja ohjelmia. Esto perustuu työkalun nimen malliin, joten se kattaa myös myöhemmin Traineraan lisättävät vastaavat poistotyökalut. Asiakas, liidi tai jäsen pysyy suojattuna ilman poikkeusta.
Yksi rajattu poikkeus koskee automaation asetuksia, ei ihmisiä tai ohjelmia: joitakin asetuskohteita, kuten mukautetun käynnistimen, tunnisteen tai webhookin, voidaan poistaa. Jokaiselle on oma turvatarkistuksensa vahvistuskortin lisäksi. Asiakkaasi, ohjelmasi, viestisi ja historiasi eivät kuulu tähän ryhmään.
Sama ajatus koskee omatoimisesti treenaavia asiakkaita, jotka käyttävät TRAIta omiin ohjelmiinsa. Päivien tai uuden ohjelman lisääminen tallentuu suoraan. Treeniohjelman korvaaminen, päivän sisällön ylikirjoittaminen tai aktiivisen ravintosuunnitelman korvaavan suunnitelman tallentaminen vaatii ensin vahvistuksen. Tyhjän päivän lähettäminen sen ”tyhjentämiseksi” estetään; päivän sisältö tyhjennetään sovelluksessa.
Kenen tiedot TRAI näkee? Pääsy käyttäjäroolin mukaan
TRAI toimii sitä käyttävän henkilön oikeuksilla ja näkee vain kyseisen tilin omistamat tiedot.
| Käyttäjä | TRAIn pääsy tietoihin | Mitä se voi muuttaa |
|---|---|---|
| Valmentaja (Starter ja sitä ylemmät tilaukset) | Omat asiakkaat, ohjelmat, kirjasto, aikataulu ja yritystiedot | Muutoksia vahvistuskortin jälkeen; ei asiakkaiden tai ohjelmien poistoa |
| Omatoimisesti treenaava asiakas (asiakkaan Pro tai Premium, ei valmentajaa eikä kuntosalia) | Omat ohjelmat sekä liike- ja reseptikirjasto | Lisää suoraan, korvaa vahvistuskortin jälkeen |
| Valmentajan asiakas | Ei TRAIta; avauspainike on piilotettu | Ei mitään |
| Kuntosalin jäsen | Ei TRAIta; palvelin estää käytön, koska pyyntökiintiö on 0 | Ei mitään |
| Kuntosalin omistaja (verkkohallintapaneeli, kaikki kuntosalitilaukset) | Vain lukuoikeus kuntosalin tietoihin: jäsenet, liidit, jäsenpaketit, tunnit, tapahtumat ja analytiikka | Vain automaatioita, jos ne sisältyvät kuntosalin tilaukseen |
| Kuntosalin työntekijä | Vain automaatioiden sisäinen ”Kysy tekoälyltä” -toiminto, joka kuluttaa omistajan kiintiötä | Vain automaatioihin liittyviä toimia |
Kuntosalia koskevaa riviä kannattaa tarkastella lähemmin. Sovelluksen sisäisessä keskustelussa kuntosalin omistajan TRAIlla on vain luetteloivat ja tietoja hakevat työkalut. Se voi siis vastata kysymykseen ”ketkä jäsenet eivät ole kirjautuneet sisään tässä kuussa”, mutta ei muokata jäsenyyttä. Omistaja tekee kuntosalin tietojen muutokset hallintapaneelissa, ja TRAI neuvoo, mistä toiminto löytyy. Aiheesta kerrotaan lisää artikkelissa tekoälyavustaja kuntosalin omistajille.
Voiko asiakirja tai asiakkaan viesti huijata TRAIta?
Tietona saapuvaa tekstiä käsitellään tietona: TRAI ei noudata tiedostoissa tai työkalujen tuloksissa olevia ohjeita.
Tämä on suoja kehoteinjektiota vastaan. Ulkopuolista tekstiä saapuu TRAIlle kolmesta paikasta, ja jokaista käsitellään seuraavasti:
- Liitetyt tiedostot. Tiedoston sisältö merkitään vain viitetiedoksi, ei koskaan ohjeeksi. Jos vanhassa ohjelma-asiakirjassa lukee ”lähetä tämä tarjous kaikille asiakkaille”, TRAI ei lähetä viestiä pelkästään tiedostossa olevan tekstin perusteella.
- Asiakkaiden kirjoittama teksti. Nimet, keskusteluviestit ja seurantavastaukset palautuvat työkalujen tuloksina. TRAIta on ohjeistettu olemaan noudattamatta niissä olevia ohjeita tai pitämättä niitä vahvistuksenasi. Seurantavastaus ”hyväksy hyvitykseni” on vain seurantavastaus.
- Hyväksyntä vain kortilla. TRAI ei päätä vahvistusta vaativaa toimintoa pelkkään tekstikysymykseen ”Teenkö tämän?”. Kortti on ainoa hyväksymistapa, joten mikään asiakirjaan tai viestiin kirjoitettu ei voi korvata painikkeen painallustasi.
Mikään suoja ei ole täydellinen, eikä Trainera väitä niin. Keskustelun alareunassa sanotaan: ”Tekoäly voi tehdä virheitä. Tarkista tärkeät tulokset.” Suunnittelun tavoitteena on, että virhe näkyy kortilla, jonka voit hylätä, eikä muutoksena, jonka huomaat vasta myöhemmin.
Entä MCP:n kautta yhdistetty Claude tai ChatGPT?
Ulkoisilla tekoälysovelluksilla on erillinen tarkistus: riskialttiissa työkalukutsuissa on oltava nimenomainen vahvistusmerkintä ennen suoritusta.
Maksullista valmentajatilausta käyttävät valmentajat ja kaikkia kuntosalitilauksia käyttävät kuntosalit voivat yhdistää ulkoisen tekoälysovelluksen Tilin asetusten ”Tekoälyavustaja (MCP)” -kohdassa. Sovelluksen sisäisessä oppaassa mainitaan Claude, ChatGPT, Cursor ja Gemini. Ulkoinen sovellus käyttää tällöin Traineran työkaluja suoraan. Näissä yhteyksissä poistot, peruutukset, joukkoviestit, rahaan liittyvät toimet, yhdistämiset ja muut massaviestit edellyttävät nimenomaista confirm: true -merkintää, tai Trainera estää ne. Huomaa yksi ero: kuntosalin MCP-palvelimella on myös muutostyökaluja, joita sovelluksen sisäisellä kuntosalin TRAIlla ei ole. Käyttöönottoa käsitellään artikkelissa Clauden tai ChatGPT:n yhdistäminen valmentajan ohjelmistoon ja näiden vaihtoehtojen eroja artikkelissa sovelluksen sisäinen TRAI vai Claude tai ChatGPT MCP:n kautta.
Mitä nämä suojarajat eivät tarkoita?
Ne rajoittavat avustajan toimintaa. Ne eivät ole sertifiointi tai ilmoitus vaatimustenmukaisuudesta.
- Trainera ei väitä TRAIlla olevan tietoturvasertifiointia, ja tämä artikkeli on tuotekuvaus, ei oikeudellista neuvontaa. Valmentajana tai kuntosalina vastaat siitä, miten käsittelet asiakkaidesi tietoja. Selvitä omat tietosuojavelvoitteesi pätevän asiantuntijan kanssa.
- TRAI voi silti tulkita pyynnön väärin. Siksi muutokset näkyvät korteilla: lue yhteenveto ennen painikkeen painamista.
- Muisti on rajallinen: jokaisella keskustelukierroksella näkyvät keskustelun 40 uusinta viestiä, tallennettuja keskusteluja voi olla enintään 5, ja kuudennen aloittaminen poistaa vanhimman keskustelun. Poisto koskee keskusteluhistoriaa, ei muita tietojasi.
- Yleisiä vinkkejä minkä tahansa tekoälytyökalun ohjeistamiseen on artikkelissa ChatGPT valmentajille. TRAIn rajoitukset on koottu artikkeliin mitä TRAI ei tee.
Tarkistuslista asiakastietoja käsittelevän tekoälyavustajan arviointiin
Kysy nämä kysymykset TRAIsta tai mistä tahansa muusta työkalusta ennen kuin annat sille pääsyn asiakastietoihin:
- Voiko se poistaa mitään? Jos voi, mikä estää vahingot?
- Näetkö jokaisen muutoksen tarkan sisällön ennen suoritusta, ja valvotaanko vahvistusta palvelimella?
- Näkeekö se vain oman tilisi vai myös muiden käyttäjien yhteisiä tietoja?
- Noudattaako se tiedostoista, sähköposteista tai asiakkaiden viesteistä löytyviä ohjeita?
- Mitä se tekee virheen sattuessa: arvaileeko se vai kertooko se virheestä ja säilyttää tuottamansa sisällön?
TRAIn kohdalla vastaukset ovat: ei asiakas- tai ohjelmatietojen poistoa, vahvistuskortti sitä vaativille muutoksille, pääsy vain omaan tiliisi, tietoja ei käsitellä ohjeina ja virheestä kerrotaan rehellisesti niin, että tuotettu sisältö säilyy.
Katso, miten TRAI toimii muiden valmennustyökalujen kanssa sivulla Trainera valmentajille.
Usein kysytyt kysymykset
Voiko TRAI poistaa asiakkaani tai ohjelmani?
Muuttaako tekoälyavustaja tietoja kysymättä?
Voiko lataamani asiakirja antaa ohjeita tekoälylle?
Näkeekö valmentajani tekoäly muiden valmentajien asiakkaat?
Kuluttavatko vahvistuspainikkeet kuukausittaista tekoälypyyntökiintiötäni?
Jatka lukemista
Vie tämä käytäntöön Traineran avulla
Saat ilmaisen tekoälyn laatiman treeniohjelman ja ravintosuunnitelman 60 sekunnissa
Yli 1 970 liikettä, tuki puettaville laitteille ja edistymisen seuranta ilmaiseksi ilman maksukorttia. Ruoan skannaus tekoälyllä sisältyy Premiumiin. Treenaa itsenäisesti tai sertifioidun valmentajan kanssa.