Tutustu siihen, miten Python mullistaa oikeusteknologiaa. Syväsukellus tekoälypohjaisten sopimusanalyysijärjestelmien rakentamiseen globaaleille oikeusalan ammattilaisille.
Python oikeustekniikalle: Edistyneiden sopimusanalyysijärjestelmien rakentaminen
Uuden aikakauden koitto: manuaalisesta uurastuksesta automatisoituun oivallukseen
Globaalissa taloudessa sopimukset ovat kaupan perusta. Yksinkertaisista salassapitosopimuksista monen miljardin dollarin fuusio- ja yritysostodokumentteihin nämä juridisesti sitovat tekstit säätelevät suhteita, määrittelevät velvoitteita ja lieventävät riskejä. Vuosikymmeniä näiden asiakirjojen tarkastusprosessi on ollut tuskallinen, manuaalinen ponnistus, joka on varattu korkeasti koulutetuille oikeusalan ammattilaisille. Se sisältää tuntikausia huolellista lukemista, keskeisten lausekkeiden korostamista, mahdollisten riskien tunnistamista ja vaatimustenmukaisuuden varmistamista – prosessi, joka ei ole vain aikaa vievä ja kallis, vaan myös altis inhimillisille virheille.
Kuvittele due diligence -prosessi suurta yritysostoa varten, johon liittyy kymmeniä tuhansia sopimuksia. Pelkkä volyymi voi olla ylivoimainen, määräajat anteeksiantamattomia ja panokset tähtitieteellisiä. Yksi ainoa puuttuva lauseke tai huomiotta jätetty päivämäärä voisi johtaa katastrofaalisiin taloudellisiin ja oikeudellisiin seurauksiin. Tämä on haaste, jonka oikeusala on kohdannut sukupolvien ajan.
Nykyään seisomme vallankumouksen partaalla, jonka voimanlähteenä on tekoäly ja koneoppiminen. Tämän muutoksen ytimessä on yllättävän helppokäyttöinen ja tehokas ohjelmointikieli: Python. Tämä artikkeli tarjoaa kattavan tarkastelun siitä, miten Pythonia käytetään kehittyneiden sopimusanalyysijärjestelmien rakentamiseen, jotka muuttavat tapaa, jolla oikeustyötä tehdään ympäri maailmaa. Syvennymme ydinteknologioihin, käytännön työnkulkuun, globaaleihin haasteisiin ja tämän nopeasti kehittyvän alan jännittävään tulevaisuuteen. Tämä ei ole opas lakimiesten korvaamiseen, vaan suunnitelma heidän voimaannuttamiseksi työkaluilla, jotka vahvistavat heidän asiantuntemustaan ja antavat heidän keskittyä korkean arvon strategiseen työhön.
Miksi Python on oikeusteknologian lingua franca
Vaikka ohjelmointikieliä on monia, Python on noussut kiistattomaksi johtajaksi data science- ja tekoäly-yhteisöissä, mikä on luonnollisesti laajentunut oikeusteknologian alalle. Sen soveltuvuus ei ole sattumaa, vaan tulosta tehokkaasta yhdistelmästä tekijöitä, jotka tekevät siitä ihanteellisen oikeudellisten tekstien monimutkaisuuden ratkaisemiseen.
- Yksinkertaisuus ja luettavuus: Pythonin syntaksi on tunnetusti selkeä ja intuitiivinen, ja sitä kuvataan usein lähellä selkeää englantia. Tämä madaltaa kynnystä oikeusalan ammattilaisille, jotka saattavat olla uusia koodauksessa, ja helpottaa parempaa yhteistyötä lakimiesten, datatieteilijöiden ja ohjelmistokehittäjien välillä. Kehittäjä voi kirjoittaa koodia, jonka tekniikkaa taitava lakimies voi ymmärtää, mikä on ratkaisevan tärkeää varmistettaessa, että järjestelmän logiikka on linjassa oikeudellisten periaatteiden kanssa.
- Rikas ekosysteemi tekoälylle ja NLP:lle: Tämä on Pythonin tappajaominaisuus. Sillä on vertaansa vailla oleva kokoelma avoimen lähdekoodin kirjastoja, jotka on suunniteltu erityisesti luonnollisen kielen käsittelyyn (NLP) ja koneoppimiseen. Kirjastot, kuten spaCy, NLTK (Natural Language Toolkit), Scikit-learn, TensorFlow ja PyTorch, tarjoavat kehittäjille valmiita, huippuluokan työkaluja tekstin käsittelyyn, entiteettien tunnistamiseen, luokitteluun ja muuhun. Tämä tarkoittaa, että kehittäjien ei tarvitse rakentaa kaikkea alusta alkaen, mikä nopeuttaa huomattavasti kehitysaikaa.
- Vahva yhteisö ja laaja dokumentaatio: Pythonilla on yksi maailman suurimmista ja aktiivisimmista kehittäjäyhteisöistä. Tämä tarkoittaa runsaasti opetusohjelmia, foorumeita ja kolmannen osapuolen paketteja. Kun kehittäjä kohtaa ongelman – olipa kyseessä hankalan PDF-taulukon jäsentäminen tai uuden koneoppimismallin toteuttaminen – on erittäin todennäistä, että joku globaalissa Python-yhteisössä on jo ratkaissut samankaltaisen ongelman.
- Skaalautuvuus ja integraatio: Python-sovellukset voivat skaalautua kannettavalla tietokoneella toimivasta yksinkertaisesta komentosarjasta monimutkaiseen, yritystason järjestelmään, joka on otettu käyttöön pilvessä. Se integroituu saumattomasti muiden teknologioiden kanssa tietokannoista ja verkkokehyksistä (kuten Django ja Flask) tiedonvisualisointityökaluihin, mikä mahdollistaa kokonaisvaltaisten ratkaisujen luomisen, jotka voidaan sisällyttää asianajotoimiston tai yrityksen olemassa olevaan tekniikkapinon.
- Kustannustehokas ja avoimen lähdekoodin: Python ja sen tärkeimmät AI/NLP-kirjastot ovat ilmaisia ja avoimen lähdekoodin. Tämä demokratisoi pääsyn tehokkaaseen teknologiaan, mikä mahdollistaa pienemmille yrityksille, startupeille ja yritysten sisäisille oikeudellisille osastoille rakentaa ja kokeilla mukautettuja ratkaisuja ilman suuria lisenssimaksuja.
Sopimusanalyysijärjestelmän anatomia: ydinosa-alueet
Järjestelmän rakentaminen oikeussopimuksen automaattista lukemista ja ymmärtämistä varten on monivaiheinen prosessi. Jokainen vaihe käsittelee tiettyä haastetta ja muuntaa jäsentelemättömän asiakirjan strukturoiduksi, toimintakelpoiseksi tiedoksi. Puretaan tällaisen järjestelmän tyypillinen arkkitehtuuri.
Vaihe 1: Asiakirjan nauttiminen ja esikäsittely
Ennen kuin analyysi voi alkaa, järjestelmän on ”luettava” sopimus. Sopimuksia on eri muodoissa, yleisimmin PDF ja DOCX. Ensimmäinen vaihe on raakatekstin poimiminen.
- Tekstin poiminta: DOCX-tiedostoille kirjastot, kuten
python-docx, tekevät tämän yksinkertaiseksi. PDF-tiedostot ovat haastavampia. ”Alkuperäinen” PDF, jossa on valittavissa oleva teksti, voidaan käsitellä kirjastoilla, kutenPyPDF2taipdfplumber. Skannatuille asiakirjoille, jotka ovat pohjimmiltaan tekstikuvia, tarvitaan kuitenkin optinen merkintunnistus (OCR). Työkaluja, kuten Tesseract (jota käytetään usein Python-wrapperin, kutenpytesseract, kautta), käytetään muuntamaan kuva koneellisesti luettavaksi tekstiksi. - Tekstin puhdistus: Raaka poimittu teksti on usein sotkuista. Se voi sisältää sivunumeroita, otsikoita, alatunnisteita, epäolennaisia metatietoja ja epäjohdonmukaista muotoilua. Esikäsittelyvaihe sisältää tämän tekstin ”puhdistamisen” poistamalla tämä melu, normalisoimalla välilyöntejä, korjaamalla OCR-virheitä ja joskus muuntamalla kaikki teksti yhtenäiseksi kirjainkoolla (esim. pienillä kirjaimilla) käsittelyn yksinkertaistamiseksi. Tämä perustavanlaatuinen vaihe on ratkaisevan tärkeä koko järjestelmän tarkkuuden kannalta.
Vaihe 2: Asian ydin - luonnollisen kielen käsittely (NLP)
Kun meillä on puhdas teksti, voimme soveltaa NLP-tekniikoita sen rakenteen ja merkityksen ymmärtämisen aloittamiseksi. Tässä tapahtuu todellinen taika.
- Tokenointi: Ensimmäinen vaihe on jakaa teksti sen peruskomponentteihin. Lauseen tokenointi jakaa asiakirjan yksittäisiksi lauseiksi ja sanan tokenointi jakaa nämä lauseet yksittäisiksi sanoiksi tai ”merkeiksi”.
- Puheenosan (POS) taggaus: Järjestelmä analysoi sitten jokaisen merkin kieliopillisen roolin ja tunnistaa sen substantiiviksi, verbit, adjektiiviksi jne. Tämä auttaa ymmärtämään lauserakenteen.
- Nimetyt entiteetitunnistus (NER): Tämä on kiistatta tehokkain NLP-tekniikka sopimusanalyysiin. NER-mallit on koulutettu tunnistamaan ja luokittelemaan tiettyjä ”entiteettejä” tekstissä. Yleiskäyttöiset NER-mallit löytävät yleisiä entiteettejä, kuten päivämääriä, rahamääriä, organisaatioita ja sijainteja. Oikeusteknologialle meidän on usein koulutettava mukautettuja NER-malleja tunnistamaan oikeudellisiä käsitteitä, kuten:
- Osapuolet: ”Tämä sopimus on tehty Global Innovations Inc.:n ja Future Ventures LLC:n välillä.”
- Voimaantulopäivämäärä: ”…voimassa 1. tammikuuta 2025 alkaen…”
- Sovellettava laki: ”…sitä säätelevät New Yorkin osavaltion lait.”
- Vastuun rajoitus: ”…kokonaisvastuu ei saa ylittää miljoonaa dollaria (1 000 000 dollaria).”
- Riippuvuusanalyysi: Tämä tekniikka analysoi sanojen välisiä kieliopillisia suhteita lauseessa luoden puun, joka osoittaa, miten sanat liittyvät toisiinsa (esim. mikä adjektiivi muokkaa mitä substantiivia). Tämä on ratkaisevan tärkeää monimutkaisten velvoitteiden ymmärtämisessä, kuten kenen on tehtävä mitä, kenelle ja milloin.
Vaihe 3: Analyysimoottori - tiedon poiminta
Kun teksti on merkitty NLP-malleilla, seuraava vaihe on rakentaa moottori, joka pystyy poimimaan merkityksen ja rakenteen. On kaksi ensisijaista lähestymistapaa.
Sääntöpohjainen lähestymistapa: Tarkkuus ja sen sudenkuopat
Tämä lähestymistapa käyttää käsin tehtyjä kuvioita tiettyjen tietojen löytämiseen. Yleisin työkalu tähän on säännölliset lausekkeet (Regex), tehokas kuviotunnistuskieli. Esimerkiksi kehittäjä voisi kirjoittaa regex-mallin löytääkseen lausekkeita, jotka alkavat lauseilla, kuten ”Vastuun rajoitus” tai löytääkseen tiettyjä päivämäärämuotoja.
Plussat: Sääntöpohjaiset järjestelmät ovat erittäin tarkkoja ja helppoja ymmärtää. Kun kuvio löytyy, tiedät tarkalleen miksi. Ne toimivat hyvin erittäin standardoidulle tiedolle.
Miinukset: Ne ovat hauraita. Jos sanamuoto poikkeaa edes hieman kuviosta, sääntö epäonnistuu. Esimerkiksi sääntö, joka etsii ”Sovellettavaa lakia”, jättää huomiotta ”Tätä sopimusta tulkitaan… lakien mukaisesti”. Näiden satojen sääntöjen ylläpitäminen kaikille mahdollisille muunnelmille ei ole skaalautuvaa.
Koneoppimisen lähestymistapa: Teho ja skaalautuvuus
Tämä on nykyaikainen ja vankempi lähestymistapa. Sen sijaan, että kirjoittaisimme nimenomaisia sääntöjä, koulutamme koneoppimismallin tunnistamaan kuvioita esimerkeistä. Käyttämällä kirjastoa, kuten spaCy, voimme ottaa esikoulutetun kielimallin ja hienosäätää sen oikeussopimusten tietojoukolle, jotka lakimiehet ovat manuaalisesti merkinneet.
Esimerkiksi lauseen tunnistimen rakentamiseksi oikeusalan ammattilaiset korostaisivat satoja esimerkkejä ”korvauslausekkeista”, ”luottamuksellisuuslausekkeista” ja niin edelleen. Malli oppii tilastolliset kuviot – sanat, lauseet ja rakenteet – jotka liittyvät kuhunkin lauseketyyppiin. Kun se on koulutettu, se voi tunnistaa nämä lausekkeet uusissa, näkemättömissä sopimuksissa erittäin tarkasti, vaikka sanamuoto ei olisikaan identtinen koulutuksen aikana nähtyjen esimerkkien kanssa.
Sama tekniikka koskee entiteettien poimintaa. Mukautettu NER-malli voidaan kouluttaa tunnistamaan hyvin spesifisiä oikeudellisiä käsitteitä, jotka geneerinen malli jättäisi huomiotta, kuten ”Hallinnan muutos”, ”Yksinoikeusjakso” tai ”Ensisijainen kieltäytymisoikeus”.
Vaihe 4: Edistykselliset rajat - Muuntajat ja suuret kielimallit (LLM)
NLP:n uusin kehitys on muuntajapohjaisten mallien, kuten BERT ja Generative Pre-trained Transformer (GPT) -perhe, kehittäminen. Näillä suurilla kielimalleilla (LLM) on paljon syvempi ymmärrys kontekstista ja vivahteista kuin aiemmilla malleilla. Oikeusteknologiassa niitä käytetään erittäin kehittyneisiin tehtäviin:
- Lauseiden yhteenveto: Tiivistetyn, selkokielisen yhteenvedon automaattinen luominen tiheästä, jargonilla täytetystä oikeudellisesta lausekkeesta.
- Kysymys-vastaus: Järjestelmälle esitetään suora kysymys sopimuksesta, esimerkiksi ”Mikä on irtisanomisilmoitusaika?” ja vastauksen saaminen suoraan tekstistä.
- Semanttinen haku: Lausekkeiden löytäminen, jotka ovat käsitteellisesti samanlaisia, vaikka ne käyttäisivät eri avainsanoja. Esimerkiksi hakemalla ”kilpailukielto” voitaisiin löytää myös lausekkeita, joissa käsitellään ”liiketoiminnan rajoituksia”.
Näiden tehokkaiden mallien hienosäätö oikeudellisille tiedoille on huippuluokan alue, joka lupaa parantaa entisestään sopimusanalyysijärjestelmien ominaisuuksia.
Käytännön työnkulku: 100-sivuisesta asiakirjasta toimintakelpoisiin oivalluksiin
Sidotaan nämä komponentit yhteen käytännölliseksi, kokonaisvaltaiseksi työnkuluksi, joka osoittaa, miten moderni oikeustekninen järjestelmä toimii.
- Vaihe 1: Nauttiminen. Käyttäjä lataa erän sopimuksia (esim. 500 toimittajasopimusta PDF-muodossa) järjestelmään verkkoliittymän kautta.
- Vaihe 2: Poiminta ja NLP-käsittely. Järjestelmä suorittaa automaattisesti OCR:n tarvittaessa, poimii puhtaan tekstin ja ajaa sen sitten NLP-putken läpi. Se tokenisoi tekstin, merkitsee puheenosat ja mikä tärkeintä, tunnistaa mukautetut nimetyt entiteetit (osapuolet, päivämäärät, sovellettava laki, vastuun rajat) ja luokittelee keskeiset lausekkeet (irtisanominen, luottamuksellisuus, korvaus).
- Vaihe 3: Tietojen jäsentäminen. Järjestelmä ottaa poimitut tiedot ja täyttää strukturoidun tietokannan. Tekstiblokkien sijaan sinulla on nyt taulukko, jossa jokainen rivi edustaa sopimusta ja sarakkeet sisältävät poimitut datapisteet: ”Sopimuksen nimi”, ”Osapuoli A”, ”Osapuoli B”, ”Voimaantulopäivämäärä”, ”Irtisanomislausekkeen teksti” jne.
- Vaihe 4: Sääntöpohjainen validointi ja riskien merkitseminen. Kun tiedot ovat nyt jäsennettyjä, järjestelmä voi soveltaa ”digitaalista pelikirjaa”. Oikeusalan tiimi voi määritellä sääntöjä, kuten: ”Merkitse kaikki sopimukset, joiden sovellettava laki ei ole kotitoimivaltamme” tai ”Korosta kaikki uusimisjakso, joka on pidempi kuin yksi vuosi” tai ”Ilmoita meille, jos vastuunrajoituslauseke puuttuu”.
- Vaihe 5: Raportointi ja visualisointi. Lopullinen tulos esitetään oikeusalan ammattilaiselle, ei alkuperäisenä asiakirjana, vaan interaktiivisena kojelautana. Tämä kojelauta voi näyttää yhteenvedon kaikista sopimuksista, mahdollistaa suodatuksen ja haun poimittujen tietojen perusteella (esim. ”Näytä minulle kaikki sopimukset, jotka päättyvät seuraavan 90 päivän aikana”) ja näyttää selkeästi kaikki edellisessä vaiheessa havaitut punaiset liput. Käyttäjä voi sitten napsauttaa lippua siirtyäkseen suoraan alkuperäisen asiakirjan asiaankuuluvaan kohtaan lopullista inhimillistä tarkistusta varten.
Navigointi globaalissa sokkelossa: Haasteet ja eettiset perusteet
Vaikka teknologia on tehokasta, sen soveltaminen globaalissa oikeudellisessa kontekstissa ei ole vailla haasteita. Vastuullisen ja tehokkaan oikeusteknisen tekoälyjärjestelmän rakentaminen edellyttää useiden kriittisten tekijöiden huolellista harkintaa.
Oikeudellinen ja kielellinen monimuotoisuus
Laki ei ole universaali. Sopimuksen kieli, rakenne ja tulkinta voivat vaihdella merkittävästi yleisen oikeuden (esim. Iso-Britannia, Yhdysvallat, Australia) ja siviilioikeuden (esim. Ranska, Saksa, Japani) lainkäyttöalueiden välillä. Pelkästään Yhdysvaltojen sopimuksilla koulutettu malli saattaa toimia huonosti analysoitaessa sopimusta, joka on kirjoitettu Ison-Britannian englanniksi, joka käyttää eri terminologiaa (esim. ”korvaus” vs. ”pidä harmittomana” voi olla eri vivahteita). Lisäksi haaste moninkertaistuu monikielisille sopimuksille, jotka vaativat vahvoja malleja jokaiselle kielelle.
Tietosuoja, turvallisuus ja luottamuksellisuus
Sopimukset sisältävät joitain yrityksen herkimmistä tiedoista. Jokaisen järjestelmän, joka käsittelee näitä tietoja, on noudatettava korkeimpia turvallisuusstandardeja. Tähän sisältyy Euroopan GDPR:n kaltaisten tietosuojamääräysten noudattaminen, tietojen salaamisen varmistaminen sekä siirrossa että levossa ja asianajajan ja asiakkaan etuoikeuden periaatteiden noudattaminen. Organisaatioiden on päätettävä pilvipohjaisten ratkaisujen käytöstä tai järjestelmien käyttöönotosta tiloissa säilyttääkseen täyden hallinnan tiedoistaan.
Selitettävyyden haaste: tekoälyn ”mustassa laatikossa”
Lakimies ei voi yksinkertaisesti luottaa tekoälyn tuotokseen ymmärtämättä sen perusteluja. Jos järjestelmä merkitsee lausekkeen ”korkean riskin” omaavaksi, lakimiehen on tiedettävä miksi. Tämä on selitettävän tekoälyn (XAI) haaste. Nykyaikaiset järjestelmät on suunniteltu antamaan todisteita päätöksistään esimerkiksi korostamalla niitä sanoja tai lauseita, jotka johtivat luokitteluun. Tämä läpinäkyvyys on olennaista luottamuksen rakentamisessa ja lakimiesten antamisessa mahdollisuuden tarkistaa tekoälyn ehdotukset.
Vääristymien lieventäminen oikeusalan tekoälyssä
Tekoälymallit oppivat tiedoista, joille ne on koulutettu. Jos koulutusaineisto sisältää historiallisia puolueellisuuksia, malli oppii ja mahdollisesti vahvistaa niitä. Jos esimerkiksi malli on koulutettu sopimuksilla, jotka historiallisesti suosivat tietyn tyyppistä osapuolta, se voi virheellisesti merkitä tavalliset lausekkeet sopimuksessa, joka suosii toista osapuolta, epätavallisiksi tai riskialttiiksi. On tärkeää kuratoida koulutusaineistoja, jotka ovat monipuolisia, tasapainoisia ja tarkistettuja mahdollisten puolueellisuuksien varalta.
Lisäys, ei korvaus: ihmisasiantuntijan rooli
On elintärkeää korostaa, että nämä järjestelmät ovat lisäyksen, eivät korvaamisen automatisoinnin välineitä. Ne on suunniteltu käsittelemään toistuvia, vähäistä harkintaa vaativia tehtäviä tietojen löytämiseksi ja poimimiseksi, vapauttaen oikeusalan ammattilaiset keskittymään siihen, missä he ovat parhaita: strategiseen ajatteluun, neuvotteluihin, asiakkaiden neuvontaan ja oikeudellisen harkinnan tekemiseen. Lopullinen päätös ja perimmäinen vastuu on aina ihmisasiantuntijalla.
Tulevaisuus on nyt: mitä seuraavaksi Python-pohjaiselle sopimusanalyysille?
Oikeusalan tekoäly kehittyy uskomattomalla vauhdilla. Tehokkaampien Python-kirjastojen ja LLM:ien integrointi avaa ominaisuuksia, jotka olivat tieteisfiktiota vain muutama vuosi sitten.
- Proaktiivinen riskimallinnus: Järjestelmät siirtyvät pelkästään epätyypillisten lausekkeiden merkitsemisestä proaktiiviseen riskien mallintamiseen. Analysoimalla tuhansia menneitä sopimuksia ja niiden tuloksia tekoäly voisi ennustaa riidan syntymisen todennäköisyyden tiettyjen lausekeyhdistelmien perusteella.
- Automatisoitu neuvottelutuki: Sopimusneuvottelujen aikana tekoäly voisi analysoida toisen osapuolen ehdottamat muutokset reaaliajassa, verrata niitä yrityksen vakiokantoihin ja historiallisiin tietoihin ja antaa lakimiehelle välittömästi puheenvuoroja ja varautumisasemia.
- Generatiivinen oikeustekninen tekoäly: Seuraava raja ei ole vain analyysi, vaan myös luominen. Edistyneillä LLM:illä toimivat järjestelmät pystyvät laatimaan ensimmäisen luonnoksen sopimuksia tai ehdottamaan vaihtoehtoisia sanamuotoja ongelmalliselle lausekkeelle, kaikki yrityksen pelikirjan ja parhaiden käytäntöjen perusteella.
- Integrointi Blockchainin kanssa älysopimuksiin: Älysopimusten yleistyessä Python-komentosarjat ovat välttämättömiä luonnollisen kielen oikeudellisen sopimuksen ehtojen kääntämiseksi suoritettavaksi koodiksi lohkoketjussa, mikä varmistaa, että koodi heijastaa tarkasti osapuolten oikeudellista tarkoitusta.
Johtopäätös: Nykyaikaisen oikeusalan ammattilaisen voimaannuttaminen
Oikeusala kokee perusteellisen muutoksen, siirtyen käytännöstä, joka perustuu pelkästään ihmismuistiin ja manuaaliseen työhön, sellaiseen, jota täydentävät datalähtöiset oivallukset ja älykäs automaatio. Python on tämän vallankumouksen keskipisteessä ja tarjoaa joustavan ja tehokkaan työkalupakin, jota tarvitaan uuden sukupolven oikeusteknologian rakentamiseen.
Hyödyntämällä Pythonia kehittyneiden sopimusanalyysijärjestelmien luomiseen, asianajotoimistot ja oikeusosastot voivat lisätä tehokkuutta, vähentää riskiä ja tarjota enemmän arvoa asiakkailleen ja sidosryhmilleen. Nämä työkalut hoitavat tuskallisen työn etsimään sopimuksesta ”mitä” ja antavat asianajajille mahdollisuuden omistaa asiantuntemuksensa paljon kriittisempiin kysymyksiin ”entä sitten” ja ”mitä seuraavaksi”. Lain tulevaisuus ei ole koneiden korvaamista ihmisistä, vaan ihmisten ja koneiden tehokasta yhteistyötä. Oikeusalan ammattilaisille, jotka ovat valmiita omaksumaan tämän muutoksen, mahdollisuudet ovat rajattomat.