tecnologia

**Andrew Ng: "Il vero ostacolo delle startup non è la programmazione, ma la gestione dei prodotti"**

Andrew Ng, cofondatore di Coursera e professore associato all'Università di Stanford, ha pubblicato la sua ultima lettera settimanale su The Batch, il medium editoriale di DeepLearning.AI, l'organizzazione che ha fondato e dirige. Nel testo, Ng spiega come progetta le specifiche di prodotto che guidano i "buchi di codifica agentiva", ovvero processi in cui un agente di intelligenza artificiale lavora costantemente fino a soddisfare una condizione specifica, come ad esempio una specifica di prodotto.

<strong>Andrew Ng: "Il vero ostacolo delle startup non è la <a href=programmazione, ma la gest" width="1920" height="1080" style="max-width: 100%; height: auto;" loading="lazy" decoding="async">

Andrew Ng: "Il vero ostacolo delle startup non è la programmazione, ma la gest

Ng afferma che definire con precisione la specificazione, le valutazioni o il set di test è uno dei compiti più difficili per molti sistemi di IA e anche il punto dove meglio si può iniettare conoscenza umana. Una volta che la specificazione è chiara, sostiene, il percorso per raggiungerla (ad esempio lasciando che un agente di codifica itieri su di essa) diventa più semplice.

Sam Altman, responsabile di ChatGPT, condivide il suo "miglior consiglio professionale accidentale" con Ng. L'esperto in IA distingue due scenari di lavoro. Quando si costruisce un sistema grande e complesso, afferma Ng, vale la pena investire tempo in decisioni di architettura: "Qual base di dati utilizzare, come dividere il carico di lavoro tra servizi diversi, di quali dipendenze di terze parti si dipende e quali sono i limiti delle interfacce tra frontend e backend". Pensare a queste domande in anticipo, sottolinea, "aiuta a evitare di rimanere intrappolati in una cattiva decisione difficile da invertire".

Ma quando si costruiscono prototipi rapidi da zero a uno, o si lavora in domini poco noti, Ng preferisce procedere più velocemente e con meno deliberazione iniziale. Preferisce dirigere immediatamente un agente di codifica per farlo iniziare a costruire, in modo da poter esaminare il risultato e prendere le decisioni successive. Come afferma, non ha senso dedicare un'ora di tempo umano a pensare a una specifica di progettazione quando un agente di IA può costruire un prototipo semplice in 20 minuti; preferisce investire 10 minuti in una specifica imperfetta, esaminare ciò che l'agente ha costruito, esaminare le sue supposizioni e poi rifinire la specificazione e ripetere il processo.

Ng sostiene che il vero collettivo per le startup non è la programmazione, ma la gestione dei prodotti. Un approccio guidato da specifiche, ma senza trasformarlo in una nuova cascata, è il suo metodo. Non si tratta di trasformare il "sviluppo guidato da specifiche" in un nuovo processo in cascata, in cui scrivere la specificazione diventa un ostacolo che blocca il progresso. Al contrario, il suo metodo consente di rifinire la specificazione in modo iterativo. Come esempio, menziona che la prima versione di molte delle applicazioni che ha prototipato aveva disegni di interfaccia confusi, difetti che corresse modificando la specificazione dopo aver visto il risultato. Nessuna quantità di tempo dedicata a regolare la specificazione iniziale gli avrebbe permesso di anticipare quei cambiamenti; arrivare a quella conclusione da solo sarebbe stato troppo costoso.