Dokumentit ja laskut
PDF sisään, rakenteinen data ulos: toimittaja, summa, eräpäivä, rivit, tiliöintiehdotus. Kone lukee ja kirjoittaa, ihminen hyväksyy.
Toistuva työ, joka syö tunteja joka viikko, on usein automatisoitavissa. AI-automaatio tarkoittaa tässä sitä, että kielimalli hoitaa sen osan työstä, jota sääntöpohjainen automaatio ei ole pystynyt hoitamaan: vapaan tekstin lukemisen, luokittelun ja tiivistämisen. Loppu on tavallista integraatiotyötä.
Kaksi eri asiaa menee usein sekaisin: sääntöpohjainen automaatio ja tekoäly. Suurin osa hyödystä syntyy jo siitä, että tieto liikkuu järjestelmästä toiseen ilman että kukaan kopioi kenttiä käsin. Se ei vaadi mallia lainkaan.
Kielimallia tarvitaan vasta siinä kohdassa, jossa sisältö on vapaata tekstiä: laskun rivit vaihtelevat toimittajittain, asiakkaan viesti on kirjoitettu ihmisen kielellä, tuotekuvaus pitää tuottaa tuhannelle nimikkeelle. Näihin sääntö ei riitä.
Jos ongelma ratkeaa ilman mallia, se ratkaistaan ilman mallia. Malli on kallein ja epävarmin osa putkea, joten sitä käytetään vain siellä missä se on ainoa vaihtoehto. Tämä on myös halvin tapa rakentaa: mitä pienempi mallin osuus, sitä ennustettavampi lopputulos.
PDF sisään, rakenteinen data ulos: toimittaja, summa, eräpäivä, rivit, tiliöintiehdotus. Kone lukee ja kirjoittaa, ihminen hyväksyy.
Saapuvien viestien luokittelu aiheen ja kiireellisyyden mukaan, reititys oikealle henkilölle ja vastausluonnos valmiiksi odottamaan.
Tuotekuvaukset, käännökset ja hakukoneiden metatiedot verkkokaupan koko valikoimalle. Sama työ, joka käsin tehtynä ei valmistu koskaan.
CRM, verkkokauppa, laskutus ja Slack samaan putkeen. Tässä osassa mallia ei tarvita, ja juuri siksi se kannattaa tehdä ensin.
Nämä ovat ajossa, eivät esittelyä varten rakennettuja. Molemmat lähtivät omasta tarpeesta, ja molemmissa mallille on annettu tarkalleen se osa, jota muu ei pysty tekemään.
Etsii yrityksiä kaupunki kerrallaan, kirjoittaa jokaiselle oman viestin sen perusteella mitä sillä jo on, ja merkitsee kenelle on menty. Ajossa Minikaupan myynnissä.
Terveydenhuollon apuvälineissä viestiä sitovat lääkinnällisten laitteiden säännöt ja hankintalaki. Putken ja postilaatikon väliin tuli portti, joka tarkastaa jokaisen viestin ennen kuin sitä edes ehdotetaan lähetettäväksi.
Taivutus tulee säännöistä, malli kirjoittaa vain esimerkkilauseen, ja portit hylkäävät lauseen jos pyydetty muoto ei esiinny siinä. Rajapinnan sivu.
Sarjakuvasivu sisään, käännetty sivu ulos. Konenäkö löytää puhekuplat, OCR lukee ne, ja malli kääntää koko sivun yhdellä kutsulla. Kaikki pyörii omalla koneella. Sovelluksen sivu.
hae Google Places kaupunki kerrallaan
suodata kriteerit 158 loytyi, 114 hylattiin
kirjoita Claude 1 viesti / yritys
tarkasta compliance kielletyt sanat, hinnat, pakolliset merkinnat
merkitse JSON-DB samaan osoitteeseen ei kahdesti
raportoi Telegram joka aamu 09:00 Kirjoitusvaihe on ainoa, jossa mallia oikeasti tarvitaan. Viesti rakennetaan sen ympärille, mitä juuri sillä yrityksellä jo on: jos kahvilan valikoimassa on teetä, viesti lähtee siitä havainnosta. Se ei ole pohja, johon vaihdetaan nimi.
Muut viisi vaihetta eivät käytä mallia lainkaan. Haku on rajapintakutsu, tarkastus on sääntöjä, seuranta on tietokanta, raportti on viesti. Viisi kuudesta vaiheesta on tavallista integraatiota, ja juuri siksi putki on halpa ajaa ja ennustettava.
Tarkastusvaihe on se, joka tekee säännellystä alasta mahdollisen. Portti hylkää viestin, jos siinä on kielletty terveysväite, hinta tai puuttuva pakollinen merkintä. Julkiset toimijat on estetty kokonaan, koska niille kuuluu mennä hankintakanavan kautta eikä sähköpostilla. Hylätty viesti ei päädy lähetysjonoon lainkaan.
Kiinnostavinta tässä ei ole se mikä automatisoitiin, vaan se mikä jätettiin tekemättä:
Oletus on kuivaharjoitus. Ajo kirjoittaa viestit tiedostoon, ei lähetä mitään. Lähetys on erillinen, tietoinen komento.
Muistutusviestit ovat käsityötä. Ne olisi helppo automatisoida, ja juuri siksi niitä ei automatisoitu: siinä kohtaa viesti lakkaa olemasta yhteydenotto ja muuttuu roskapostiksi.
Määrä on rajattu. Muutama viesti päivässä, ei tuhatta. Kohdennettu lista tuottaa enemmän kuin suuri lista, ja pitää lähettäjän maineen kunnossa.
Huomionarvoinen luku on hylättyjen määrä: löydetyistä useampi karsiutui kuin meni läpi. Suodatin on tässä se osa, joka tuottaa arvon. Väärälle vastaanottajalle lähetetty viesti maksaa enemmän kuin lähettämättä jäänyt, ja sama pätee automaatioon yleisemminkin.
Käydään läpi mitä tehdään käsin, kuinka monta kertaa viikossa ja kuinka kauan siihen menee. Tuloksena lista, jossa työt ovat säästetyn ajan mukaisessa järjestyksessä. Maksuton.
Yksi prosessi, 1 - 2 viikkoa, mitattava tulos. Rajattu hinta ja rajattu laajuus, jotta päätös jatkosta tehdään luvuilla eikä vaikutelmalla.
Virhetilanteet, lokitus, hälytykset ja ihmisen hyväksyntä niihin kohtiin joissa väärä vastaus maksaa. Tämä vaihe on se, joka erottaa demon työkalusta.
Mallit, rajapinnat ja hinnat muuttuvat. Putki tarkistetaan ja päivitetään sitä mukaa, eikä sitä jätetä hiljaa rapistumaan.
Automaatio, jonka tarkkuutta ei ole mitattu, on arvaus. Ennen käyttöönottoa kerätään käsin merkitty otos oikeaa dataa, ja jokainen muutos ajetaan sitä vasten. Päätössääntö kirjataan ennen ajoa, ei sen jälkeen.
Sama menetelmä on käytössä Taivutus-API:ssa, jossa mallin ulostulo hylätään mekaanisesti, jos se ei täytä ehtoja. Tyhjä vastaus on parempi kuin väärä vastaus, ja sama pätee laskuun ja asiakasviestiin.
Käytetäänkö meidän dataa mallin kouluttamiseen? Ei. Käytössä olevat rajapinnat eivät kouluta yleisiä malleja asiakasdatalla, ja jos aineisto on arkaluontoista, putki voidaan ajaa paikallisella mallilla omalla raudalla, jolloin data ei poistu talosta.
Mitä jos malli erehtyy? Siitä lähdetään liikkeelle. Jokaisessa kohdassa, jossa virhe maksaa rahaa tai mainetta, ihminen hyväksyy ennen kuin mitään lähtee eteenpäin. Automatisoitavaksi jää se osa, jossa virhe on halpa ja korjattavissa.
Paljonko se maksaa? Kartoitus on maksuton, pilotti on rajattu ja kiinteähintainen. Tuotantovaiheen hinta riippuu integraatioiden määrästä, ja se annetaan vasta kun pilotti on kertonut mitä oikeasti tarvitaan.
Meillä on jo järjestelmät, pitääkö ne vaihtaa? Ei. Automaatio rakennetaan olemassa olevien järjestelmien päälle niiden rajapintojen kautta. Uudelleenkirjoitus on viimeinen keino, ei ensimmäinen.
Kerro mikä työvaihe vie eniten aikaa. Käydään se läpi ja katsotaan kannattaako se automatisoida. Jos ei kannata, sanon sen suoraan.