AI-mallit ja alustat

Koodausagentti on väärä nimi. Se on kaiken agentti.

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

Anthropicin Lontoossa järjestämässä Code with Claude -kehittäjätapahtumassa, insinööri nimeltä Jeremy Hadfield kysyi salille: kuka täällä on lähettänyt viime viikolla pull-pyynnön, jonka Claude on kirjoittanut kokonaan? Noin puolet käsistä nousi ylös. Sitten hän kysyi seuraavan kysymyksen: kuka lähetti pull-pyynnön ilman koodin lukemista? Hermostunut nauru. Useimmat kädet pysyivät ylhäällä.

Anthropic sanoo nyt, että suurin osa omasta ohjelmistostaan on kirjoitettu Clauden avulla, mukaan lukien suurin osa Claude Code -ohjelmistosta. Ja se ei ole ainoastaan heillä. Samalla aikavälillä OpenAI oli nimetty Gartnerin arvioinnissa yhdeksi yrityksille suunnattujen koodausagenttien johtavista toimijoista ja ajaa Codex-agenttiaan yrityksiin kuten Dell ja Ramp. Kaksi laboratoriota, yksi suunta, ei epäselvyyttä: koodin antaminen agentille on muuttunut uutuudesta normaaliksi noin vuodessa.

Kutsumme näitä edelleen “koodausagenteiksi”. Tämä nimi johtaa monia ihmisiä harhaan siitä, mitä todella rakennetaan.

Mikä todella tapahtuu

Kehys Code with Claude -tapahtumassa ei ollut “AI auttaa kirjoittamaan koodia nopeammin.” Se oli pidemmällä tähtäimellä. Boris Cherny, joka johtaa Claude Codea, sanoi sen näin: “Oletusarvo ei ole ‘Minä annan Claudelle kehotteen’ – oletusarvo on nyt ‘Minä annan Clauden laatia itse omat kehotteensa.'” Toisen insinöörin versio: “päästäminen Clauden tieltä. Me sanomme: anna sen tehdä.” Anthropic esitteli jopa ominaisuuden, jossa koodausagentit kirjoittavat muistiinpanoja itselleen, sitten yhdistävät nämä muistiinpanot parantaakseen osaamistaan kyseisen koodipohjan parissa ajan myötä.

Yritykset, jotka osallistuivat esittelyyn, eivät olleet ainoastaan suuria ohjelmistokehitysorganisaatioita, vaikka Spotify ja Delivery Hero (DHER.DE ) olivat siellä. Vihje oli startup-yhtiöissä: Lovable, Base44, Monday.com, yritykset, joiden koko tuote on antaa ihmisille rakentaa sovelluksia kuvaamalla niitä. Sovellukset, jotka auttavat sinua rakentamaan sovelluksia. Abstraktio nousee, ja se nousee kohti ihmisiä, jotka eivät kirjoita koodia.

Yksi Anthropicin johtaja sanoi, että Claude on “luultavasti yhtä hyvä kuin keskitason insinööri koodin kirjoittamisessa” tällä hetkellä. Toinen sanoi, että lopputila, jota he tavoittelevat, on Claude “käytännössä pystyy rakentamaan itsensä.”

Miksi “koodausagentti” aliarvioi sitä

Koodi on vain selkein asia mitattavaksi. Se on tekstiä, se toimii tai ei, ja voit laskea pull-pyynnöt. Niinpä siinä ovat mittarit ja se on nimi, joka on jäänyt.

Kun asiaa tarkastelee pohjimmiltaan, nämä eivät ole pelkkiä koodityökaluja. Ne ovat yleiskäyttöisiä agentteja, jotka voivat pitää tavoitteen mielessään, jakaa sen askeliin, käyttää työkaluja, tarkistaa oman työnsä ja yrittää uudelleen, kunnes jotain toimii. Koodi on vain selkein esimerkki siitä. Itse toimintasilmukka ei liity erityisesti koodiin.

Se on se, mikä jää useimmissa aihetta käsittelevissä jutuissa huomaamatta. Otsikko on “insinöörit kirjoittavat vähemmän koodia käsin.” Todellinen tarina on, että väli ihmisen, jolla on idea ja toimivan asian välillä on romahtamassa. Ja koodi oli ainoastaan yksi ilmentymä siitä välistä.

Kun esittely on “Claude lähetti pull-pyynnön”, insinöörit kiistelevät siitä, onko se hyvä vai huono insinööreille. Oikeutettu väittely. Mutta se haudaa suuremman asian: sama kyky, joka kirjoittaa pull-pyynnön, voi rakentaa pienen sisäisen työkalun, jonka markkinoija tarvitsee, skriptin, joka sovittaa kaksi sekavaa taulukkoa, putken, joka muuttaa kansion muistiinpanoja julkaistuun luonnokseen. Yhtään näistä ei ole “ohjelmistokehitystä” työnimikkeen merkityksessä. Kaikki se on nyt rakennettavissa jonkun toimesta, joka voi kuvailla, mitä he haluavat.

Ihmiset, joiden elämään tämä todella vaikuttaa

En ole insinööri. Johdan sisältöä ja operatiivista toimintaa. Vuosi sitten, jos tarvitsin työkalua, jota ei ollut olemassa, minulla oli kolme vaihtoehtoa: ostaa jotakin riittävän lähellä tarpeitani olevaa, odottaa, että joku rakentaa sen, tai pärjätä ilman. Nyt on neljäs vaihtoehto – kuvailla se ja antaa agentin rakentaa sen minulle, oman todellisen työskentelytapani ympärille.

Se on avain, jonka “koodausagentti” -kehys piilottaa. Suurimmat hyötyjät agenteista, jotka kirjoittavat koodia, eivät ole ihmiset, jotka jo kirjoittavat koodia. He ovat ihmiset, jotka eivät koskaan voineet. Suurin vipuvaikutus ei kerry insinööreille, jotka työskentelevät 20 % nopeammin, vaan operatiivista työtä tekeville ihmisille, jotka siirtyvät tilanteesta, jossa heillä ei ole työkaluja, omiin työkaluihinsa.

Ja se linjaa kaiken muun, mitä parhaillaan toimitetaan. Samalla viikolla Code with Clauden kanssa Google esitteli hakuagentteja (GOOGL ), jotka rakentavat mukautetun mini-sovelluksen yhdestä kysymyksestä. Eri yritys, sama suunta: ohjelmisto on muuttumassa joksikin, mitä pyydät, sen sijaan, että se olisi jotain, minkä vuoksi palkkaat jonkun. Startup-yhtiöt, jotka esittivät “sovellukset, jotka rakentavat sovelluksia”, ovat vain keskivaiheilla. Kaaren päässä ovat kaikki ihmiset.

Varjopuoli, joka on syytä tuoda esiin

Tämä ei ole puhdas voitto, ja huone tiesi sen. Konferenssin ulkopuolella monet kehittäjät vastustavat sitä voimakkaasti. Tutkijat varoittavat, että valtava määrä tarkistamatonta koodia luo turvallisuus- ja ylläpitovelkaa, jota kukaan ei vielä lyhennä. Jotkut insinöörit sanovat, että heidän taitonsa ovat heikentyneet. Jopa Anthropicin ihmiset myönsivät, että vanhat ohjelmistokehityksen parhaat käytännöt pätevät edelleen, ja että moni tiimi on kadottanut nämä käytännöt näkyvistään kiireessä.

Otetaan se tosissaan. Sellaisen koodin, jota et osaa lukea, vieminen laajassa mittakaavassa tuotantoon, josta ihmiset ovat riippuvaisia, on tapa rakentaa hitaasti etenevä katastrofi.

Mutta huomaa, kenelle varoitus on todella tarkoitettu. Se on tarkoitettu tiimeille, jotka luovuttavat valvontavastuun järjestelmistä, joiden ongelmat vaikuttavat muihin ihmisiin. Operaattorille, joka rakentaa pientä työkalua oman työnkulunsa vuoksi, vaikutukset rajoittuvat hänen omaan iltapäiväänsä. Huono puoli on skripti, joka ei toimi. Hyvä puoli on voima, jota ei ollut olemassa vuosi sitten.

Sanotaan se, mitä se on. Ei koodausagentti, vaan kaiken agentti, joka osaa parhaiten koodia tällä hetkellä. Tarina ei ole, että koneet kirjoittavat ohjelmistoa. Se on, että ovi ohjelmiston rakentamiseen on avattu kaikille, jotka olivat lukittu siitä pois, ja useimmat heistä eivät ole vielä käyneet sen läpi.

Alex johtaa Unite.AI:n tekoälypohjaista uutistoimintaa, yhdistäen journalismia, tutkimusta ja automaatiota tukeakseen ajantasaista ja skaalautuvaa tekoälyä koskevaa uutisointia. Hänen työnsä auttaa varmistamaan, että nousevat tekoälykehitykset saadaan esiin tehokkaasti samalla kun julkaisun toimitukselliset standardit säilyvät.