Paljon keskustelua siitä, miltä ohjelmistojen tulevaisuus näyttää yrityksessä. Näin se mielestäni toimii. Deterministisissä työnkuluissa, joissa väärin tekemisen kustannukset ovat korkeat, yrityksillä on taipumus valita ydinalustat organisaation yleisimpiin, tärkeimpiin ja toistettaviin toimintoihinsa. Ajattele palkanlaskentaa, ERP:tä, CRM:ää, ITSM:ää, asiakastukea, ECM:ää/asiakirjojen hallintaa ja niin edelleen. Nämä ovat alueita, joilla haluat tehdä jotain samalla tavalla, joka kerta. Jokaisen näistä alustoista on oltava tekoälylähtöinen, mikä tarkoittaa, että niillä on käyttöliittymät, jotka on viritetty vuorovaikutukseen työnkulkujen ja tietojen kanssa tekoälyn kautta, ja ne on suunniteltu täysin tekoälyagenttien toimimiseen alustoilla. Ajan myötä voimme odottaa näiden järjestelmien käytön painottuvan paljon enemmän tekoälyagentteihin kuin edes ihmisiin. Istuinmalli säilyy käyttäjille, mutta kulutuksesta tulee agenttien malli. Jotkut vakiintuneet pääsevät lopputilaan, mutta toiset eivät sopeudu tarpeeksi nopeasti ja kuolevat. Sitten syntyy uusi sato tehokkaasti vain agenteille tarkoitettuja yrityksiä, jotka on suunniteltu automatisoimaan tietyntyyppistä työtä (ja erityisesti ei-determinististä työtä). Niiden liiketoimintamallit kallistavat kulutusta entisestään. Ajattele Claude Codea tai Devinsiä (todennäköisesti jonkinlaisella käyttöliittymäkerroksella agenttien hallintaan), mutta erilaisiin työtehtäviin. Näemme todennäköisesti satoja tai tuhansia näitä ilmaantuvan ajan myötä. Kynätestaus, koodaus, virheiden etsiminen, vaatimustenmukaisuustarkastukset, talousanalyytikot ja niin edelleen. Tämä on valtava tila, jossa startupit pärjäävät melko hyvin, koska näissä luokissa ei yleensä ole vakiintuneita ohjelmistotoimijoita. Olemme vuorovaikutuksessa näiden eri agenttien kanssa ohjelmistoalustoista, joihin he ovat sidoksissa (kuten Box AI tai Agentforce), muiden järjestelmien sovellusliittymien ja horisontaalisten työnkulkujärjestelmien kautta, jotka yhdistävät agentteja eri alustoilla (kuten ServiceNow, IBM Watsonx, Google Agentspace ja niin edelleen). Ja tietysti käyttäjät käyttävät näitä agentteja usein horisontaalisten chat-kokemusten kautta (kuten ChatGPT, Claude, Perplexity, Grok, Copilot jne.) MCP:n tai muun tyyppisten suorien yhteyksien kautta. Käyttäjät työskentelevät yleensä näissä vaakasuuntaisissa chat-järjestelmissä ja hakevat agentteja, tietoja ja työnkulkuja eri Agentic-alustoilta tarpeen mukaan. Tarvittaessa he hyppäävät ydinalustoille suorittamaan työnkulkuja, tarkistamaan tietoja jne. Tarjolla on myös pitkä kokemus, jossa käyttäjät voivat luoda mikrosovelluksia lennossa, kun he tarvitsevat nopeita sovelluksia tai käyttötapauksia automatisoituina, kun siihen ei ole selvää ohjelmistoa. Tämä voi tapahtua suoraan vaakasuuntaisissa chat-järjestelmissä, työkalussa, kuten Replit, Lovable, tai työnkulun automaatiotyökaluissa jne. Olettaisin, että tämä on enemmän tehokäyttäjille, jotka tarvitsevat liimaa useiden järjestelmien välillä tai joissa ohjelmistoa ei vielä ole olemassa. Lopputulos on, että ohjelmistoista tulee vain tärkeämpiä ajan myötä, vaikka vuorovaikutuksen muodot muuttuvat ja laajenevat. Samalla tavalla kuin hyppäämme puhelimien ja pöytätietokoneiden välillä helposti, vaikka ne voisivat helposti lähentyä, tulevaisuus tarjoaa erilaisia tapoja olla vuorovaikutuksessa ohjelmistojen kanssa.
127,54K