Torniamo alle tesi strategiche

Tesi strategica 02

L’intelligenza artificiale nello sviluppo di software ha un limite

euphile vede un limite pratico a ciò che l’intelligenza artificiale può fare nello sviluppo di software nel flusso di lavoro di oggi. Modelli migliori sono ancora utili, ma i risultati devono comunque rimanere comprensibili, verificabili, testabili, implementabili, monitorabili e utilizzabili all’interno dei sistemi che le persone e le organizzazioni possono effettivamente gestire.

L'intelligenza artificiale nello sviluppo di software ha a Soffitto

Modelli più intelligenti aiuteranno, ma l’attuale ciclo di vita del software crea un limite pratico.

Massimale del flusso di lavoro Zona di pressione Cambia la serie e passa il mouse sul grafico.
Soffitto imposto dal flusso di lavoro software odierno Comprensione umana, verificabilità, file, build, test, confezionamento, distribuzione, monitoraggio e manutenzione.
1

L’intelligenza artificiale può già creare applicazioni end-to-end.

2

Ma i risultati devono comunque rimanere comprensibili e utilizzabili dagli esseri umani.

3

Dopo il plateau, la differenziazione si sposta verso costi, velocità e affidabilità.

Inizia la pressione stimata sui principali fornitori di intelligenza artificiale.

!
Il collo di bottiglia non è più solo l’intelligenza del modello.

È l’interfaccia tra il software generato dall’intelligenza artificiale e il ciclo di vita del software che gli esseri umani possono effettivamente gestire.

Attiva/disattiva la legenda e passa il mouse sul grafico per confrontare il modo in cui la capacità di frontiera, il recupero dei follower e la pressione sui costi si evolvono con lo stesso tetto del flusso di lavoro.

Cosa dice la tesi

Modelli migliori continuano ad aiutare, ma il ciclo di vita del software odierno comprime il lato positivo.

L’intelligenza artificiale generativa è già efficace nella produzione di codice. Il limite pratico appare perché lo sviluppo del software non è solo generazione di codice. Il risultato deve ancora sopravvivere al ragionamento umano, ai processi software espliciti e alla realtà operativa.

La generazione del codice non rappresenta più l’intero collo di bottiglia

File, opzioni di architettura, test, correzioni di bug e gran parte di intere applicazioni possono già essere generati rapidamente. Il fattore limitante risiede sempre più in ciò che accade dopo la comparsa del codice.

Il ciclo di vita impone il tetto

Il software deve ancora essere compreso, rivisto, aggiornato, creato, confezionato, distribuito, monitorato, sottoposto a debug e mantenuto all'interno delle strutture in cui i team possono effettivamente operare.

I guadagni marginali di intelligenza alla fine si comprimono

Se gli output continuano a passare attraverso lo stesso ciclo di vita incentrato su file, creazione, revisione e distribuzione, i modelli più intelligenti alla fine producono guadagni incrementali anziché cambiamenti graduali.

La pressione dell’oceano rosso arriverà prima

Quando le capacità di frontiera diventano più difficili da monetizzare e i fast follower continuano a migliorare, la concorrenza si sposta verso costi, velocità, affidabilità e idoneità operativa.

Domanda comune

Perché non utilizzare gli stessi strumenti di intelligenza artificiale anche per accelerare le attività del tetto?

La risposta di euphile è sì: GenAI migliorerà anche questi compiti. La distinzione importante è tra l’utilizzo della GenAI all’interno dell’attuale infrastruttura digitale e la riprogettazione dell’infrastruttura digitale attorno alla GenAI.

L'intelligenza artificiale migliora assolutamente le attività del soffitto

Generatori migliori, validatori migliori, cablaggi di test migliori, meglio DSL, compilatori migliori e una migliore automazione del file SDLC fanno tutti parte dello stesso movimento.

Ma l’infrastruttura odierna limita ancora il risultato

I compilatori seguono ancora regole rigide. I test necessitano ancora di elaborazione, dipendenze e ambienti. Gli artefatti necessitano ancora di build. I contenitori necessitano ancora di provisioning. I carichi di lavoro necessitano ancora di pianificazione.

Token e datacenter sono vincoli reali

Latenza, memoria, sicurezza, alimentazione, fornitura di elaborazione e costi di inferenza limitano la misura in cui è possibile riprogettare lo stack attuale semplicemente invocando più intelligenza artificiale.

Il paradosso è strutturale

Per riprogettare l’infrastruttura con GenAI, è necessaria più infrastruttura per GenAI. Gran parte di tale infrastruttura viene ancora costruita sulla base del paradigma attuale piuttosto che al di là di esso.

Finestra di opportunità

Il soffitto crea un’apertura per l’intelligenza artificiale software contestuale ed economicamente vantaggiosa.

La capacità globale di elaborazione e data center rimane limitata, l’inferenza di frontiera rimane costosa e i modelli generici sono ancora deboli nel lavoro preciso del software a livello aziendale. Ciò crea spazio per una strategia diversa.

Opportunità 01

Ottimizza i modelli aperti per il contesto aziendale e di progetto

Invece di pagare un sovrapprezzo per un’inferenza di frontiera generica, le organizzazioni possono adattare i modelli aperti ai propri repository, alle regole di dominio e al lavoro software specifico del progetto.

  • Più adatto alla compagnia DSL, basi di codice e modelli.
  • Maggiore precisione sul lavoro che conta davvero.
  • Minore dipendenza dal comportamento del modello generico.
Opportunità 02

Esegui sull'infrastruttura attuale invece di aumentare i budget dei token

È possibile eseguire sistemi aperti più piccoli o ottimizzati su infrastrutture già esistenti, inclusi ambienti di classe workstation e hardware aziendale attuale.

  • Minore dipendenza da costose inferenze esterne.
  • Meno pressione per espandere i budget IT relativi alla spesa in token.
  • Più libertà di ottimizzare il lavoro invece che il fornitore.
Opportunità 03

Scambia l'intelligenza generica con la precisione contestuale

Anche i modelli generici altamente intelligenti sono ancora in difficoltà con il contesto aziendale, le convenzioni tacite e la struttura precisa del lavoro software aziendale reale.

  • Il contesto può battere la scala grezza nel lavoro quotidiano del software.
  • I sistemi specializzati possono sovraperformare l'utilizzo generico in termini di adattamento.
  • L’adattamento locale può creare un vantaggio operativo duraturo.
Opportunità 04

Costruisci strumenti deterministici prima che lo stack più ampio cambi

La finestra attuale non riguarda solo l’inferenza più economica. Si tratta anche di creare flussi di lavoro governati, validatori, generatori e modelli di esecuzione sicuri che rimangono preziosi attraverso i cicli del modello.

  • Composti di leva finanziaria deterministici oltre una singola generazione di modelli.
  • L'orchestrazione sicura è importante prima dell'arrivo di una nuova infrastruttura.
  • Le organizzazioni possono muoversi ora invece di aspettare un cambiamento di paradigma.

Implicazione strategica

Il punto di vista di Euphile è che è improbabile che la prossima fase della competizione sull’intelligenza artificiale del software venga vinta solo dall’intelligenza dei modelli grezzi. Con i vincoli del flusso di lavoro odierni, è probabile che le posizioni più preziose provengano dalla specializzazione contestuale, da strumenti deterministici, da una minore dipendenza dai token e da un’esecuzione economicamente vantaggiosa su infrastrutture che i team già possiedono e comprendono. È qui che si trova l’attuale finestra di opportunità.