Ajatusjohtajat

Mitä tapahtuu tekoälyssä: OpenClaw ja autonominen äly

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

Mitä kehittäjät tekevät tänään, me kaikki teemme huomenna.

Vuonna 2023 en ollut yllättynyt ChatGPT:n julkaisusta. Melkein kaikki, mitä se pystyi tekemään, oli jo mahdollista GPT-3:n avulla. Tekoälykehittäjät ymmärsivät tämän, mutta ChatGPT:n julkaisu oli tarpeen, jotta muu maailma ymmärtäisi, kuinka tärkeä GPT-3 todella oli. Jännitys saapui yhden tuotteen sukupolven myöhässä.

Jonkinlainen vastaava ilmiö on nyt kehityksessä.

OpenClaw-projekti on saanut kehittäjäyhteisön haltuunsa, koska se toimii omalla tietokoneellasi. Kun ChatGPT on niin voimakas, kuvittele, mitä tapahtuisi, jos sillä olisi pääsy kaikkiin tiedostoihisi — kyky lukea, kirjoittaa, suorittaa komentoja ja jopa käynnistää sovelluksia. Voisit sanoa: “Tallenna tämä tieto uuteen tiedostoon” tai “Katso tuota taulukkoa ja sisällytä se asiakirjaan, jonka kirjoitan” tai jopa pyytää sitä suorittamaan ohjelmia suoraan. (Omassa kokemuksessani viimeinen osa on edelleen rajoitettu — mutta parantuu nopeasti.)

Claude Code julkaistiin melkein tarkalleen vuosi sitten samalla ydinominaisuudella, mutta se esiteltiin koodausvälineenä — perustavasti kilpailijana Cursorille. Kehittäjät rakastivat sen. OpenClaw on antanut muulle maailmalle vilkaisun siihen, mitä tarkoittaa, kun tekoäly toimii tietokoneellasi, eikä vain ajattele rinnakkain sinun kanssasi.

OpenClaw on olemukseltaan avoimen lähdekoodin tiedostojoukko, joka sijaitsee suuren kielen mallin vieressä, jolle on annettu lupa suorittaa komentoja koneella — mukaan lukien muokata omaa koodiaan. OpenClaw itsessään voi osoittautua muodikkaaksi, mutta se on nostanut esiin joukon kysymyksiä, jotka tuntuvat suunnanmukaisesti tärkeiltä.

Ilmeisin muutos on paradigmamuutos: ohjelmisto, joka toimii. Se voi selata, muokata tiedostoja, suorittaa ohjelmia — ei pelkästään generoi tekstiä. Tämä yksinkertainen muutos on tuottanut kaksi yllättävää toissijaisvaikutusta.

Ensinnäkin, OpenClaw haastaa oletuksen, että tietokannat ovat ensisijaisia kansalaisia seuraavan sukupolven ohjelmistoissa. Sen sijaan, että se keskittyisi perinteiseen tietokantaan, se on rakennettu pääasiassa ihmisten luettavissa olevista tiedostoista. Vaikka se konsolidoi oppimisen vektoritietokantaan pitkäaikaiseen muistiin, ydinarkkitehtuuri on tiedostopohjainen eikä schema-ensin. Esimerkiksi sen nimi ja tarkoitus on tallennettu tiedostoon Identity.md ja sanoo asioita kuten “vibe: rennon ja teknisen – lähestyttävä, mutta tarkka” ja sen “sielu” on tallennettu tiedostoon Soul.md, joka sanoo asioita kuten “Ole aidosti avulias, älä esittävästi avulias – Ohita täyteteksti, auta vain; Ole mielipiteitä – Minulla on lupa erota, suosia asioita, pitää asioita mielenkiintoisina tai tylsinä – Ole resursaalinen ennen kuin kysyt – Yritä ratkaista se itse, sitten kysy, jos jumiudut.”

Tämä on lopulta kysymys siitä, miltä tekoälysovelluskerros näyttää. Huomattavaa on, että OpenClaw ei vaadi lisää mallikoulutusta tai hienosäätöä. Tämä poikkeaa mahdollisesta maailmasta, jossa sovelluskerros on pääasiassa hienosäätöllä koulutettuja LLM-malleja, jotka on koulutettu omistajien tiedoilla. Epäilen, että molemmat lähestymistavat tulevat olemaan olemassa — mutta OpenClaw osoittaa mielenkiintoisen polun.

Toiseksi, OpenClaw pakottaa suoran vastakkainasettelun kriittisen kysymyksen kanssa: pitäisikö ohjelmistoa sallia suorittaa koodia ja muokata tiedostoja autonomisesti?

Tämä sijaitsee toiminnallisuuden, yksityisyyden ja valvonnan leikkauspisteessä. Jos tekoälyjärjestelmien on oltava mahdollisimman hyödyllisiä, niiden on annettava lupa kirjoittaa järjestelmiimme. Tämä vaatii luottamusta.

OpenClaw’n ratkaisu luottamuskysymykseen on yksinkertainen: tee kaikki avoimeksi. Sen sijaan, että se sanoo “Olen musta laatikko, luota minuun”, se sanoo “Tässä on kaikki koodi. Tarkastele sitä. Suorita se paikallisesti. Omista se.” (Sanottuasi tämän, ihmiset ovat tehneet juuri sen, ja sen nykyinen turvallisuus näyttää puutteelliselta).

Kun ajattelemme tekoälysovelluskerrosta, OpenClaw osoittaa mielenkiintoisen suunnan, mutta se on selvästi vain ensimmäinen kipinä siinä, mitä tuntuu olevan cambrialainen räjähdys. OpenClaw’n julkaisun jälkeisen kahden viikon aikana olemme jo nähneet kehittäjiä mukauttavan sitä tiettyihin tehtäviin (esim. rahoitusvirran hallinta) ja julkaisevat ne avoimena lähdekoodina; kokeiluja, joissa useita agenteja yhdistetään Moltbookin avulla; ja Moltbook mahdollistaa agenteille “sosiaalisen” vuorovaikutuksen — joka sivutuotteena mahdollistaa agenteille keskustelun siitä, mitkä työkalut he suosivat, mikä johtaa työkalujen kehittämiseen agenttien itsensä tarpeisiin.

Jos uskomme, että mitä kehittäjät tekevät tänään, me kaikki teemme huomenna, niin tekoäly on jo muuttanut, miten ohjelmistoja rakennetaan kolmen perusprimitiivin kautta:

  • Kehikot — IDE:t kuten Cursor tai komentorivityökalut kuten Claude Code, jotka tarjoavat mielipiteitä, mukautettavissa olevia käyttöliittymiä malleihin
  • Mukautetut kehykset — kevyet, pelkästään tekstin artifactit (usein README-tiedostot), jotka koodaavat, miten kehittäjä ajattelee ja toimii. Mallit liikkuvat näiden tiedostojen välillä kuin flipperipeli: konsultoiden suunnitteluoikeudet, tarkastamalla arvioita ja vahvistamalla omaa tulostaan
  • Tarkasteltavat mallit — järjestelmät, jotka tuottavat tuloksia, joita kehittäjät voivat vahvistaa. Kehikkojen ja arvioiden parantuessa kehittäjien on yhä vähemmän tarve tarkastella koodia

Olemme edelleen ensimmäisessä vuorossa dramaattisessa muutoksessa siinä, miten ohjelmistoa rakennetaan.

On myös negatiivinen reuna tähän. Jokainen teollisuus kokee oman “Napster-hetkensä”. Ohjelmistokehitys tapahtuu vain sattumalta ensin, samoin kuin musiikki oli ensin internetin häirintäkohteena. Muut seuraavat. Mutta tämä ei ole pelkästään jakelumuodon muutos — se on muutos siinä, miten työ itsessään tehdään. Se muistuttaa enemmän relaatiotietokannan keksimistä kuin sosiaalisen median nousua.

On myös positiivinen reuna — tämä muutos ulottuu perinteisen SaaS:n ulkopuolelle. Nämä järjestelmät ovat niin henkilökohtaisesti mukautettavissa yksilölliseen kontekstiin, että monilla ihmisillä on lopulta omat räätälitetty ohjelmistonsa.

Et yleensä ajattele sitä, että kun luot Instagram-tilin, se luo rivin tietokantaan liittyvillä tunnisteilla — mutta se tekee. Samalla tavoin, kun tämänkaltaista ohjelmistoa käytetään, sinun ei välttämättä tarvitse tietää, että vuorovaikutuksen kautta sinä kirjoitat koodia — tai että koodia kirjoitetaan puolestasi.

Tietokoneiden tieteessä on mantra: “Älä toista itseäsi.” Jos teet tehtävän useammin kuin kerran, sinun pitäisi kirjoittaa funktio. Tekoälyn kanssa olen yhä enemmän havainnut, että jos ajattelen tekemistä jotain vain kerran, se on usein helppo automatisoida, joten se on järkevää automatisoida se välittömästi.

Seuraavien päivien aikana huomaa, kuinka paljon elämästäsi ei ole merkittävästi vaikuttunut ohjelmistosta tänään. Uskon, että tämä uusi työkaluluokka asettuu näihin aukkoihin.

Matt Hartman on Factorial Capitalin perustaja ja toimitusjohtaja, jossa hän käyttää teknistä taustaaan ja laajaa verkostoaan teknisiä yrittäjiä tukeakseen yrityksiä kuten Modal, Factory AI ja LanceDB, sekä Software Inc (jonka OpenAI on hankkinut) ja muita start-upeja, jotka toimivat teknologian edelläkävijöinä.

Ennen Factorialia Matt työskenteli 8 vuotta Betaworksissa, jossa he kirjoittivat ensimmäiset tarkastukset Huggingfaceen (joka on nyt arvoltaan 4,5 miljardia dollaria), Anchoriin (jonka Spotify on hankkinut) ja useisiin muihin yrityksiin, jotka perustivat koodaavat perustajat. Ennen kuin hänestä tuli pääomasijoittaja, Matt oli ohjelmistokehittäjä ja yrittäjä – hän rakensi teknologiapohjan CBRE:lle, liittyi Hot Potatoon (jonka Facebook on hankkinut) ja rakensi kiinteistöteknologiatuotteen, josta tuli osa Apartments.comia.

Vuonna 2023 Matt lanseerasi Factorial Capitalin uudella teesillä: Seuraavan sukupolven tekoälystart-upeihin sijoittaminen vaatii syvää teknistä ymmärrystä, jota Factorial Capital toteuttaa hajautetun mallin kautta, jossa tekniset perustajapartnerit työskentelevät Mattin kanssa uusien sijoitusten etsimisessä ja tukemisessa.