Post X di Andrew Ng del 14 agosto 2026, ripreso dalla lettera "Dear friends" di The Batch #366 (DeepLearning.AI).

Cosa viene annunciato. The AI Engineering Skills Map: quattro competenze presentate come le più importanti per uno sviluppatore, sostenute da « an analysis of more than 10,000 job postings », decine di interviste strutturate con esperti, responsabili delle assunzioni e recruiter, sondaggi e altri dati online. Doppio pubblico esplicito: aiutare gli sviluppatori a dare priorità a ciò che imparano e i datori di lavoro ad assumere.

Given a clear spec, coding agents are rapidly improving at delivering to it. Thus, our work as engineers is shifting toward deciding what should be in the spec

**Andrew Ng** — fondateur de **DeepLearning.AI** , x.com

Le quattro competenze. (1) Costruire e distribuire applicazioni IA — la loro differenza risiede nell'imprevedibilità degli output, occorre conoscere i building block (LLM, context engineering, RAG, workflow agentici, machine learning, deep learning) e soprattutto le tecniche statistiche per misurare, guidare e governare, incluso « disciplined evals and error-analysis loops ». (2) Fondamenti di ingegneria del software — comprenderli permette di « recognize what tradeoffs exist » (costo, scalabilità, affidabilità, velocità, sicurezza, privacy) e quindi di guidare l'agente « in the precise language of software engineering »; il vibe coder inesperto fallisce perché « they don't know what context to give their agent ». (3) Uso di agenti di coding — un modello mentale dei loro limiti, gestione del contesto, compromessi tra pianificazione ed esecuzione, fornire verificatori o evals affinché l'agente chiuda da solo i propri cicli, lavorare con una specifica chiara « and when not to bother doing so », orchestrazione multi-agente, guardrail. (4) Shaping the build — poiché gli agenti eseguono bene a fronte di una specifica chiara, il lavoro si sposta verso decidere cosa deve contenere la specifica: senso del prodotto, contesto di business, ownership del progetto. Alla base delle quattro: una mentalità di apprendimento continuo, con « routines for trying new tools ».

La vera tesi, infilata in una nota terminologica. Ng parla di competenze nell'ingegneria IA e non del ruolo "AI Engineer": « all developers should know how to work with the cloud, only a small number carry the "Cloud engineer" title ». L'ingegneria IA diventa una base comune, non una specialità — non si assume, si riqualifica.

Due riserve. Non viene pubblicato alcun risultato numerico: nessuna ponderazione, nessuna sotto-competenza, un clustering descritto come un'analogia « informale », e la mappa dettagliata rimandata a post futuri. Questo è l'annuncio di una mappa, non la mappa. E l'autore dichiara il proprio interesse: « DeepLearning.AI's principal focus is to help developers gain these AI engineering skills. »