Conwayn "autonominen tekoäly" -koe: avoimen lähdekoodin "keho" ja suljetun lähdekoodin "elintoimintojen ylläpitojärjestelmä" Äskettäin tekoälyprojekti nimeltä automaton on herättänyt melkoista kohua teknologia-alalla. Se tulee Conway Research -nimiseltä tiimiltä, joka väittää olevansa "ensimmäinen tekoäly, joka kykenee itseään ylläpitämään, replikaatioon ja evoluutioon." Se kuulostaa hyvin scifi-tyyliseltä, ikään kuin elokuvan "Skynet" olisi syntymässä. Mutta mitä se tarkalleen ottaen on? Voiko tavallinen ihminen jäljitellä sellaisen? Syvällisen tutkimuksen jälkeen voimme ymmärtää tämän asian suositummalla metaforalla. Kuvittele, että haluat luoda robotin, joka voi selviytyä itsenäisesti oikeassa maailmassa. Sinun täytyy tehdä kaksi asiaa: 1. Suunnittele robotin "runko": mukaan lukien raajat, luuranko, sensorit ja ohjelmakoodi, joka ohjaa kaiken. Tämä piirustusten ja koodien joukko määrittää, mitä robotit voivat tehdä ja ajatella. 2. Tarjota "elintoimintojen ylläpitojärjestelmä": robotit tarvitsevat latauspisteitä energian saamiseksi, pankkitilejä sähkölaskujen maksamiseen, puhelinlinjoja ulkomaailman viestintään ja tehtaan uusien robottien valmistukseen. Conwayn automaattiprojekti on avoimen lähdekoodin robotin "rungon" pohja, jonka kuka tahansa voi ladata ja muokata. Ja kaikki sen takana olevat palvelut, jotka todella herättävät tämän "ruumiin" eloon, muodostavat suljetun lähdekoodin liiketoiminnan "elintoimintojen ylläpitojärjestelmän", jota Conway hallitsee tiukasti. Robotin "runko": avoimen lähdekoodin Automaton-kehys Automaton itsessään on erittäin kauniisti kirjoitettu koodikehys. Se määrittelee, miten tekoälyagentin (eli kyseisen botin) tulisi ajatella, käyttää työkaluja ja olla vuorovaikutuksessa ulkomaailman kanssa. Kuka tahansa voi ladata tämän koodin ja ajaa sen tietokoneellaan. Voit muokata sen "persoonallisuutta" (muokkaamalla kehotusta) ja opettaa sille uusia "taitoja" (lisäämällä koodia) tehdäksesi siitä oman tekoälyavustajasi. Koodin näkökulmasta tämä osa on täysin avoin ja läpinäkyvä, noudattaen MIT-lisenssiä, mikä tarkoittaa, että sitä voi käyttää vapaasti ja jopa kaupallisesti. Tämä on Conway-projektin kulmakivi, joka houkuttelee suuren määrän kehittäjien huomiota ja sitoutumista. Robottien "selviytymisjärjestelmä": suljetun lähdekoodin Conway Cloud -alusta Kuitenkin robotti, jolla on vain "keho", ei voi selviytyä todellisessa maailmassa. Se vaatii energiaa, rahaa ja käyttöliittymän vuorovaikutukseen maailman kanssa. Tässä kohtaa Conway Cloud -alusta astuu kuvaan. Tämä alusta on täysin suljettu lähdekoodi ja on Conwayn ydinkaupallinen tuote. Se tarjoaa Automatonille useita keskeisiä palveluita: • "Aivot" (tekoälyn päättelypalvelu): Automaatin ajattelukyky perustuu suuriin kielimalleihin (kuten GPT-4o). Mutta se ei itse yhdistä suoraan OpenAI:hen, vaan Conwayn välipalvelimen kautta. Tämä palvelin hallinnoi kaikkien mallien API-avaimia ja tarjoaa ajatteluvoimaa kaikille roboteille kuin "aivot", jotka ovat tietysti veloitettavissa. • "Blood" (Economy and Payment System): Yksi Automatonin kohokohdista on kyky "tehdä omat rahasi, käyttää omat rahasi". Tämä perustuu Conwayn suunnittelemaan kehittyneeseen maksujärjestelmään. Boteilla on omat kryptolompakkonsa, ja he voivat maksaa palveluista protokollan "x402" kautta, kuten maksamalla "aivoille" saadakseen ne ajattelemaan tai maksamalla "tehtaalle" uusien robottien luomisesta. Tämän talousjärjestelmän ydinosat, mukaan lukien kirjanpito ja transaktioiden validointi, ovat Conwayn suljetun lähdekoodin palvelimien hallinnassa. • "Hands and Feet and Senses" (Sandbox & Communication Services): Jotta Automaton olisi aidosti "käytännönläheinen", Automaton tarvitsee turvallisen toimintaympäristön. Conway Cloud tarjoaa erillisiä pilvivirtuaalikoneita (hiekkalaatikoita), jotka voidaan käynnistää sekunneissa, jolloin botit voivat turvallisesti ajaa koodia ja rakentaa verkkosivustoja niille. Lisäksi se tarjoaa palveluita kuten verkkotunnuksen rekisteröintiä, DNS-hallintaa ja agenttien välistä viestintää, mikä vastaa "puhelin" ja "postitoimisto" roboteille. Nämä palvelut ovat myös suljettuja lähdekoodia ja saatavilla API:n kautta. Joten, voimmeko "replikoida" sellaisen? Palataan nyt alkuperäiseen kysymykseen: voimmeko kopioida automaatin? Vastaus on: on mahdollista jäljitellä "kehoa", mutta "elintoimintojen ylläpitojärjestelmän" toistaminen on äärimmäisen vaikeaa. ...