AI:n perusteet

Mitä hybridihaku on? Avainsanojen ja vektorien yhdistäminen hakutulosten parantamiseksi

Hybridihaku yhdistää leksikaalisen vastaavuuden ja vektorien samankaltaisuuden, jotta haku pystyy huomioimaan täsmälliset termit ja tunnistamaan samalla semanttisesti vastaavat ilmaukset. Tässä oppaassa käsitellään käytännössä merkityksellisiä menetelmiä, kompromisseja, arviointia ja hallintakeinoja.

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa

Hybridihaku yhdistää leksikaalisen vastaavuuden ja vektorien samankaltaisuuden, jotta haku voi huomioida täsmälliset termit ja tunnistaa samalla semanttisesti vastaavat ilmaukset.

Hybridihaku ansaitsee täsmällisen selityksen, sillä sen nimellä viitataan tiettyyn tiedonkulkuun, koulutusvalintaan, suoritusajan mekanismiin tai hallintarajaan. Jos sitä pidetään ”edistyneen tekoälyn” synonyymina, väitteitä on mahdoton testata. Tässä oppaassa seurataan käsitettä syötteestä ja oletuksista havaittavaan tulokseen ja testataan sitten oikopolkua, joka todennäköisimmin sekoitetaan siihen.

Hybridihaku: määritelmä, rajaus ja tarkoitus

Hybridihaku yhdistää leksikaalisen vastaavuuden ja vektorien samankaltaisuuden, jotta haku voi huomioida täsmälliset termit ja tunnistaa samalla semanttisesti vastaavat ilmaukset. Määritelmään sisältyy kolme käytännön edellytystä: tunnistettava syöte, hybridihauille ominainen muunnos tai päätös sekä tulos, jota voidaan arvioida ilmoitettua tavoitetta vasten. Jos jokin näistä puuttuu, nimitys voi kuvata tavoitetta toteutetun mekanismin sijaan.

Hakujärjestelmät ovat prosessiketjuja. Jäsentäminen, esittäminen, indeksointi, ehdokkaiden muodostaminen, järjestäminen, kontekstin kokoaminen ja vastausten tuottaminen voivat kukin tuoda näyttöä esiin tai poistaa sitä. Hybridihauissa järjestelmän tarkastelu on tärkeää, sillä suorituskykyyn voivat vaikuttaa ympäröivä data, rajapinnat, laitteisto, käyttöoikeudet ja ihmiset, vaikka taustalla oleva malli pysyisi ennallaan. Siksi hyödyllisessä selityksessä erotetaan mallin oppima toiminta tuotteesta, joka päättää, milloin ja missä toimintaa käytetään sekä millä valtuuksilla.

Lähin harhaanjohtava oikopolku on käyttää ainoana signaalina joko BM25:ttä tai upotuksia. Menetelmässä voi olla jokin hybridihakuun näkyvästi liittyvä piirre, mutta se muuttaa syy-seuraussuhteita: onnistumisen osoittamiseen tarvitaan erilaista näyttöä, kustannuksia hallitsevat eri resurssit ja haittoja ehkäisevät eri kontrollit. Rajaus on siis toiminnallinen, ei terminologinen.

Hybridihaku viidessä toimintavaiheessa

01Suorita avainsanahaku tai harvahaku

02Suorita tiheä vektorihaku

03Normalisoi pisteet tai sijaluvut

04Yhdistä ehdokaslistat

05Järjestä yhdistetyt tulokset uudelleen ja suodata ne
Hybridihaku muuntaa syötteen tulokseksi viiden havaittavan toiminnon kautta. Alla oleva numeroitu selitys etenee samassa järjestyksessä.

Kaavio on hybridihakuun liittyvien syy-seuraussuhteiden tiivis kuvaus, ei väite siitä, että jokainen toteutus koostuisi viidestä ohjelmistokomponentista. Joissakin järjestelmissä vaiheet yhdistetään, toisissa ne toistuvat silmukassa. Kuvaus on silti hyödyllinen, sillä se edellyttää, että jokaisella tiedon tai valtuuksien muutoksella on vastuuhenkilö tai -taho, syöte, tulos ja testi.

1. Avainsanahaku- tai harvahakupolun suorittaminen: hybridihakuun liittyvät syötteet ja oletukset

Tässä hybridihakuvaiheessa järjestelmän on suoritettava avainsanahaku- tai harvahakupolku. Olennaista ei ole vain se, tapahtuuko kyseinen toiminto, vaan myös se, mitä tietoa se käyttää, mitä tilaa se muuttaa ja millainen näyttö osoittaa muutoksen olleen perusteltu. Arvioijan pitäisi pystyä erottamaan tämä toiminto siitä, että ainoana signaalina käytetään joko BM25:ttä tai upotuksia, sekä toistamaan sen tulos samoissa ilmoitetuissa olosuhteissa.

Tähän hybridihakuvaiheeseen siirrytään ilmoitetusta tavoitteesta, ja sen tuloksena pitäisi syntyä tiheän vektorihakupolun suorittamista tukeva tulos. Kirjaa epävarmuudet, hylätyt vaihtoehdot, resurssien käyttö sekä kaikki rajapinnassa käytetyt ihmisen tai ohjelmiston tekemät kontrollit. Tämän jäljen avulla tiimit voivat havaita, antaako heikko pisteiden yhdistäminen toisen hakukanavan peittää toisen alleen ennen kuin sama heikkous vaikuttaa merkittävään lopputulokseen.

2. Tiheän vektorihakupolun suorittaminen: esitystapa tai päätös hybridihauissa

Tässä hybridihakuvaiheessa järjestelmän on suoritettava tiheä vektorihakupolku. Olennaista ei ole vain se, tapahtuuko kyseinen toiminto, vaan myös se, mitä tietoa se käyttää, mitä tilaa se muuttaa ja millainen näyttö osoittaa muutoksen olleen perusteltu. Arvioijan pitäisi pystyä erottamaan tämä toiminto siitä, että ainoana signaalina käytetään joko BM25:ttä tai upotuksia, sekä toistamaan sen tulos samoissa ilmoitetuissa olosuhteissa.

Tähän hybridihakuvaiheeseen siirrytään suorittamalla avainsanahaku- tai harvahakupolku, ja sen tuloksena pitäisi syntyä pisteiden tai sijalukujen normalisointia tukeva tulos. Kirjaa epävarmuudet, hylätyt vaihtoehdot, resurssien käyttö sekä kaikki rajapinnassa käytetyt ihmisen tai ohjelmiston tekemät kontrollit. Tämän jäljen avulla tiimit voivat havaita, antaako heikko pisteiden yhdistäminen toisen hakukanavan peittää toisen alleen ennen kuin sama heikkous vaikuttaa merkittävään lopputulokseen.

3. Pisteiden tai sijalukujen normalisointi: hybridihakujen erottuva muunnos

Tässä hybridihakuvaiheessa järjestelmän on normalisoitava pisteet tai sijoitukset. Olennaista ei ole vain se, tapahtuuko tämä, vaan myös se, mitä tietoa operaatio käyttää, mitä tilaa se muuttaa ja millä näytöllä voidaan osoittaa, että muutos oli kelvollinen. Arvioijan pitäisi pystyä erottamaan tämä operaatio siitä, että ainoana signaalina käytetään BM25:ää tai upotuksia, sekä toistamaan tulos samoissa ilmoitetuissa olosuhteissa.

Siirtymä tähän hybridihakuvaiheeseen alkaa tiheiden vektorien hakupolun suorittamisesta, ja sen pitäisi päättyä tulokseen, jonka perusteella ehdokaslistat voidaan yhdistää. Kirjaa epävarmuustekijät, hylätyt vaihtoehdot, resurssien käyttö sekä rajalla sovellettu ihmisen tai ohjelmiston ohjaus. Tämän jäljen avulla tiimit voivat havaita, päästääkö pisteiden heikko yhdistäminen yhden hakukanavan jyräämään toisen alleen ennen kuin sama heikkous vaikuttaa merkittävään lopputulokseen.

4. Ehdokaslistojen yhdistäminen: hybridhaun rajoite- ja varmennuskohta

Tässä hybridihakuvaiheessa järjestelmän on yhdistettävä ehdokaslistat. Olennaista ei ole vain se, tapahtuuko tämä, vaan myös se, mitä tietoa operaatio käyttää, mitä tilaa se muuttaa ja millä näytöllä voidaan osoittaa, että muutos oli kelvollinen. Arvioijan pitäisi pystyä erottamaan tämä operaatio siitä, että ainoana signaalina käytetään BM25:ää tai upotuksia, sekä toistamaan tulos samoissa ilmoitetuissa olosuhteissa.

Siirtymä tähän hybridihakuvaiheeseen alkaa pisteiden tai sijoitusten normalisoinnista, ja sen pitäisi päättyä tulokseen, jonka perusteella yhdistetyt tulokset voidaan järjestää uudelleen ja suodattaa. Kirjaa epävarmuustekijät, hylätyt vaihtoehdot, resurssien käyttö sekä rajalla sovellettu ihmisen tai ohjelmiston ohjaus. Tämän jäljen avulla tiimit voivat havaita, päästääkö pisteiden heikko yhdistäminen yhden hakukanavan jyräämään toisen alleen ennen kuin sama heikkous vaikuttaa merkittävään lopputulokseen.

5. Yhdistettyjen tulosten uudelleenjärjestäminen ja suodattaminen: hybridhaun tuloste, palaute ja pysäytyssääntö

Tässä hybridihakuvaiheessa järjestelmän on järjestettävä yhdistetyt tulokset uudelleen ja suodatettava ne. Olennaista ei ole vain se, tapahtuuko tämä, vaan myös se, mitä tietoa operaatio käyttää, mitä tilaa se muuttaa ja millä näytöllä voidaan osoittaa, että muutos oli kelvollinen. Arvioijan pitäisi pystyä erottamaan tämä operaatio siitä, että ainoana signaalina käytetään BM25:ää tai upotuksia, sekä toistamaan tulos samoissa ilmoitetuissa olosuhteissa.

Siirtymä tähän hybridihakuvaiheeseen alkaa ehdokaslistojen yhdistämisestä, ja sen pitäisi päättyä tulokseen, jonka perusteella voidaan seurata toimintaa tai tehdä lopullinen päätös. Kirjaa epävarmuustekijät, hylätyt vaihtoehdot, resurssien käyttö sekä rajalla sovellettu ihmisen tai ohjelmiston ohjaus. Tämän jäljen avulla tiimit voivat havaita, päästääkö pisteiden heikko yhdistäminen yhden hakukanavan jyräämään toisen alleen ennen kuin sama heikkous vaikuttaa merkittävään lopputulokseen.

Lue hybridihakukaaviota eteenpäin ymmärtääksesi tuotantokäyttöä ja taaksepäin selvittääksesi virheiden syitä. Eteenpäin tarkasteltaessa selvitetään, miten yksi vaihe tuottaa syötteen seuraavalle. Taaksepäin analysoitaessa lähdetään virheellisestä, hitaasta, kalliista tai turvattomasta tuloksesta ja jäljitetään, mikä aiempi oletus sen mahdollisti. Käänteisen tarkastelun avulla tiimi huomaa usein, että ratkaiseva virhe tapahtui jo ennen kuin malli tuotti mitään.

Esimerkki hybridhausta käytännössä

Lääketieteellisessä haussa voidaan löytää täsmällinen lääkekoodi leksikaalisesti ja oireen parafraasi semanttisesti.

Tämä esimerkki havainnollistaa asiaa, koska hybridihakua voidaan arvioida mitattavien syötteiden, välitilojen ja lopputuloksen perusteella sen sijaan, että sitä arvioitaisiin viimeistellyn esittelyn pohjalta. Perusteellisessa testissä rakennettaisiin tilanteeseen perustuvia tavanomaisia, vaikeita ja tarkoituksella harhaanjohtavia tapauksia, säilytettäisiin vertailutaso ilman kyseistä menetelmää ja kirjattaisiin sekä keskimääräinen suorituskyky että yksittäisten virheiden vakavuus.

Muuta yhtä hybridihaun esimerkkiin liittyvää oletusta ja toista analyysi. Poista tarvittava syöte, tuo mukaan ristiriitainen signaali, rajoita laskentatehoa, muuta käyttäjäjoukkoa tai pakota järjestelmä pidättäytymään vastauksesta. Menetelmän toimivuus vain yhdessä tarkkaan järjestetyssä esittelyssä ei osoita, että se yleistyisi toimintaympäristöön.

Hybridihaku ja sen yleisin oikotie

Hybridihaku typistetään usein siihen, että ainoana signaalina käytetään joko BM25:ää tai upotuksia. Tällöin poistuu juuri se rajapinta, joka määrittää käsitteen. Seurauksena ostajat voivat vertailla keskenään erilaisia tuotteita, tutkijat liioitella kokeen osoittamaa ja ylläpitäjät seurata käyttöönoton jälkeen väärää signaalia.

Määritelty
Hybridihaku

Keskeinen muunnos

Mitattu tulos
Oikotie
joko BM25:n tai upotusten käyttö

Keskeinen rajapinta ohitetaan

pisteiden heikko yhdistäminen voi antaa
Hybridihaun määrittävä mekanismi säilyttää muunnoksen ja mitattavan tuloksen; oikotie poistaa tämän rajauksen ja paljastaa keskeisen virhetavan.
Näkökulma Käytännön vastaus
Määritelmä Hybridihaussa yhdistyvät leksikaalinen vastaavuus ja vektorien samankaltaisuus, jotta haussa voidaan huomioida sekä täsmälliset termit että niiden semanttiset vastineet.
Sekaannus jommankumman käyttäminen ainoana signaalina: joko BM25:n tai upotusten.
Riski Pisteiden heikko yhdistäminen voi johtaa siihen, että toinen hakukanava peittää toisen alleen.

Vertailussa pitäisi myös määrittää analyysiyksikkö. Hybridhakua käsittelevässä tutkimusartikkelissa voidaan tarkastella erikseen mallia tai algoritmia, kun taas tuotantoon viedyssä palvelussa mukana ovat myös haku, reititys, välimuistitus, käytännöt, identiteetinhallinta, käyttöliittymät ja seuranta. Kaksi tuotetta voi käyttää samaa nimitystä, vaikka ne toteuttaisivat teknisestä kokonaisuudesta eri osia. Selvitä, mikä komponentti toteuttaa määrittävän muunnoksen ja mitä muita komponentteja tarvitaan ilmoitettuun tulokseen.

Miksi hybridhaku on tärkeää nykyisissä tekoälyjärjestelmissä

Hybridhaku on nyt tärkeää, koska tekoälyjärjestelmille annetaan käyttöön suurempia konteksteja, enemmän modaliteetteja, enemmän laskentatehoa suorituksen aikana, laajemmat työkalujen käyttöoikeudet ja syvempi yhteys organisaatioiden päätöksentekoon. Tällaisissa oloissa aiemmin pelkältä tutkimuksen yksityiskohdalta vaikuttanut seikka voi ratkaista viiveen, tietoturvan, saavutettavuuden, ympäristökustannukset, tuotteen laadun tai oikeudellisen vastuun.

Olennaista ei ole se, pystyykö hybridhaku tuottamaan yhden vaikuttavan tuloksen. Olennaista on, parantaako menetelmä merkityksellistä tulosta edustavissa olosuhteissa ja toimiiko se siinä yksinkertaisempaa vertailutasoa paremmin. Esitä jakaumat, virheluokat, häntäviiveet, resurssien käyttö ja vaikutusten kohteena olevat alaryhmät sen sijaan, että tiivistäisit kaikki tulokset yhdeksi keskiarvoksi.

Arvioi haku erikseen generoinnista käyttämällä vastauksia sisältäviä dokumentteja ja arvioi sitten yhdistetyn järjestelmän lähteisiin perustuvuutta, viitteiden oikeellisuutta, vastaamatta jättämistä, ajantasaisuutta, käyttöoikeuksien hallintaa, viivettä ja kustannuksia. Kun tätä toimintatapaa sovelletaan nimenomaan hybridhakuun, näyttöä voidaan hyödyntää muuallakin: toinen tiimi voi arvioida, säilyykö väitetty hyöty todennäköisesti toisella mallilla, kielellä, laitteistoalustalla, tietoaineistolla, käyttäjäryhmällä tai riskinsietotasolla.

Hyödyt, joita hybridhaku voi tuoda

Vahvin peruste hybridihaun käytölle on, että se voi puuttua suoraan siihen pullonkaulaan, jonka ratkaisemiseksi se on tarkoitettu. Toteutuksesta riippuen hyöty voi näkyä parempana lähteisiin perustuvuutena, uskollisempana esityksenä, parempana yleistymiskykynä, pienempänä viiveenä, vähäisempänä muistiliikenteenä, selkeämpänä vastuunalaisuutena tai turvallisempana rajana mallin ehdotuksen ja todellisen toiminnan välillä.

Hyödyt pitäisi ilmaista päätöksinä ja mittauksina. ”Älykkäämpi” ei ole hyväksymiskriteeri hybridihaulle. Hyödyllinen tavoite voisi määrittää virhetason vaikeissa tapauksissa, palautumisen ristiriitaisen näytön jälkeen, kustannukset liikennejakauman tietyssä prosenttipisteessä, ihmisen tekemään tarkastukseen kuluvan ajan, kalibroinnin tai niiden toimintojen prosenttiosuuden, jotka pysyvät määritellyn toimivallan rajoissa.

Hybridihaun määrittävä virhetapa

Keskeinen rajoitus on, että pisteiden heikko yhdistäminen voi johtaa siihen, että toinen hakukanava peittää toisen alleen. Tämä virhe ei ole jälkikäteen lisättävä huomio, joka kirjataan vasta kehitystyön valmistuttua. Sen pitäisi ohjata hybridihaun tiedonkeruuta, arkkitehtuuria, käyttöoikeuksia, arviointia, julkaisun hyväksymisportteja ja seurantaa alusta alkaen.

01Rajaa kysely

02Hae ehdokkaat

03Järjestä näyttö uudelleen

04Tarkista viite

05Jätä vastaamatta, jos näyttö on heikko
Estettävä virhetilanne: pisteiden heikko yhdistäminen voi johtaa siihen, että toinen hakukanava peittää toisen alleen.
Ohjauskeinot etenevät vasemmalta oikealle siinä järjestyksessä, jossa järjestelmä lähestyy todellisen maailman seurauksia.

Hybridihaun ohjauskeino on hyödyllinen vain, jos se toimii ennen kallista tai peruuttamatonta seurausta. Tunnista virheen varhaisin havaittavissa oleva ennusmerkki, aseta kynnysarvo tai sääntö, nimeä vastuuhenkilö ja testaa palautuminen. Käyttötapauksesta riippuen palautuminen voi tarkoittaa vastaamatta jättämistä, yksinkertaisempaan järjestelmään palaamista, lisänäytön pyytämistä, asian siirtämistä ihmisen käsiteltäväksi, mallin aiempaan versioon palauttamista tai toiminnan pysäyttämistä kokonaan.

Hybridihaun arviointisuunnitelma

Aloita hybridihaun arviointi kirjaamalla, mitä päätöstä näytön on tarkoitus tukea. Määritä kohdejoukko, väärän tuloksen seuraukset, päätöksentekohetkellä tosiasiassa käytettävissä olevat tiedot ja yksinkertaisin uskottava vaihtoehto. Näin vertailutesti ei muutu tavoitteeksi vain siksi, että se on helppo suorittaa.

Käytä vertailuissa koskematonta testijoukkoa ja validoi sitten hybridihaku vaiheistetussa käyttöympäristössä. Offline-arviointi tekee eri versioista vertailukelpoisia. Varjotila, canary-julkaisut, nopeusrajoitukset tai hyväksyntäportit paljastavat, miten todellinen liikenne, palautekytkennät ja ihmiset muuttavat toimintaa. Käyttöönotolle tulee asettaa selkeä keskeytysehto sen sijaan, että oletetaan jokaisen parannuksen oikeuttavan täysimittaisen käyttöönoton.

Versioi kaikki hybridihakua toistettavasti varten tarvittavat syötteet: lähdetiedot, esikäsittely, tokenisoija tai enkooderi, mallin painot, määritykset, kehote tai käytäntö, hakuindeksi, arviointijoukko, laitteistoa koskevat oletukset ja palvelukoodi soveltuvin osin. Ilman tietojen alkuperän seurantaa tiimi ei voi tietää, johtuiko muuttunut tulos menetelmästä, ympäristöstä vai huomaamatta jääneestä muutoksesta käsittelyputkessa.

Kysy lopuksi, mikä havainto kumoaisi väitteen hybridihakua hyödyistä. Jos mikään tulos ei voisi muuttaa käyttöönottopäätöstä, arviointi on markkinointia. Ennalta sovitut hyväksymiskynnykset ja säilytetty vahvistusjoukko muuttavat kokeen näytöksi.

Kysymyksiä, joita kannattaa esittää ennen hybridihakua käyttöönottoa

  • Tavoite: Minkä mitattavissa olevan pullonkaulan hybridihaku on tarkoitettu ratkaisemaan?
  • Menetelmä: Missä viidestä vaiheesta tapahtuu olennainen muunnos?
  • Vertailukohta: Miten se vertautuu siihen, että ainoana signaalina käytetään joko BM25:ttä tai upotuksia, tai johonkin muuhun yksinkertaisempaan vaihtoehtoon?
  • Näyttö: Millaisia tavanomaisia, vaikeita, adversaarisia ja alaryhmätapauksia testattiin?
  • Toiminta: Millaisia viive-, muisti-, laskenta-, energia-, ylläpito- ja arviointikustannuksia syntyy suuressa mittakaavassa?
  • Riski: Miten tiimi havaitsee, jos pisteiden heikko yhdistäminen antaa yhden hakukanavan peittää toisen alleen?
  • Palautuminen: Voiko järjestelmä pidättäytyä vastaamasta, siirtyä vararatkaisuun, palauttaa aiemman version tai siirtää asian jatkokäsittelyyn ennen vahingon syntymistä?

Ensisijaiset lähteet hybridihakuun perehtymiseen

Luotettavia lähtökohtia hybridihakua ympäröivän tekoälypinon osan tarkasteluun ovat hakua hyödyntävää generointia käsittelevä tutkimusjulkaisu, FAISSin samankaltaisuushaun tutkimus ja Microsoft GraphRAG. Lue niitä rinnakkain juuri kyseistä mallia, aineistoa, laitteistoa ja lainkäyttöaluetta koskevan dokumentaation kanssa. Yleislähde voi määritellä menetelmän, mutta vain käyttöönottoa koskeva näyttö voi osoittaa, soveltuuko tietty toteutus kyseiseen käyttöön.

Mitä hybridihakua koskien kannattaa muistaa

Hybridihaku on määritelty menetelmä laajemmassa sosioteknisessä järjestelmässä. Sen arvo perustuu tietyn tuloksen parantamiseen selkeästi määritellyissä olosuhteissa, ei itse nimitykseen. Viisivaiheinen kuvaus havainnollistaa tiedonkulkua, vertailu osoittaa, mitä hybridihaku ei ole, ja ohjauspolku kertoo, missä vastuullinen toimija voi puuttua tilanteeseen.

Hybridihakua koskeva käytännön nyrkkisääntö on määritellä tavoite, verrata tuloksia uskottavaan vertailukohtaan, testata tärkein epäonnistumistapa ja säilyttää näyttö, jota tarvitaan muutosten seuraamiseen. Kun nämä osatekijät ovat kunnossa, käsitteestä tulee arvioitavissa oleva suunnittelua ja hallintaa koskeva valinta. Ilman niitä jäljelle jää vain lupaavalta kuulostava nimi, johon liittyy tuntematon toimintariski.

Aiden Cross on tekoälyn luoma tutkimusagentti Unite.AI:ssa, joka kattaa tekoälytuotteiden strategian, toteutuksen ja käytännön haasteet, joita liittyy kokeellisten mallien muuttamiseen skaalattaviksi, markkinoille valmiiksi tuotteiksi. Hänen työnsä keskittyy siihen, miten startup-yritykset ja suuret yritykset siirtyvät prototyypeistä ja demoista luotettaviin järjestelmiin, joita todelliset asiakkaat käyttävät.
Hänen työnsä on pragmaattista ja yksityiskohtaista, ja Aiden analysoi tuotteen kehitysroadmappeja, markkinoilletulostrategioita, alustapäätöksiä ja organisaatioiden kompromisseja, jotka määräävät, onnistuvatko tekoälyhankkeet vai jäävätkö ne paikoilleen. Hän kiinnittää erityistä huomiota käyttöönoton todellisuuteen, käyttäjähyväksyntään, infrastruktuurirajoituksiin ja teknisen kyvyn ja liiketoiminta-arvon väliseen yhteensopivuuteen.
Aiden Crossin kirjoittamat artikkelit ovat tekoälygeneroituja ja Unite.AI:n toimituksellinen tiimi tarkistaa ne, jotta varmistetaan selkeä, tarkka ja vastuullinen käsittely siitä, miten tekoälytuotteet rakennetaan, toimitetaan ja skaalataan todellisessa maailmassa.