Una settimana di prompt engineering è iniziata così: 0-5. Abbiamo chiuso con il 74% di possesso. Abbiamo tirato 51 volte. Nessun tiro è andato in porta.
Il punteggio viene da una partita che quasi nessuno conosce, l'AWSMinds Agentic Football Cup. Non controlli i giocatori e non c'è nessun controller. Scrivi istruzioni testuali per ogni giocatore, e i giocatori sono modelli linguistici. Cinque agenti in campo più un portiere, ognuno che decide per conto suo.
Ogni due secondi il gioco consegna a ogni agente lo stato completo del mondo: dove si trova la palla, dove sono tutti e dieci i giocatori, il punteggio, l'orologio. L'agente ha un secondo per rispondere con un unico comando. Muovi, passa, tira, marca, pressa, intercetta. Se manchi la scadenza, il tuo giocatore resta fermo per quel tick. Nel calcio, stare fermo è una decisione anch'essa. Solo raramente quella giusta.

Il mio primo agente AI era troppo intelligente per giocare a calcio
Ho fatto la cosa ovvia. Ho dato al mio attaccante il modello più forte che riuscivo a trovare, perché sicuramente l'attaccante ha bisogno del miglior cervello in campo.
Quel ci pensava 2,2 secondi per decisione. La scadenza è un secondo. Fate voi i conti come li fa il gioco: il mio giocatore più costoso semplicemente non rispondeva mai in tempo, il che significa che non si muoveva mai. In questo gioco, un attaccante Claude Sonnet è una statua.
La classifica è andata così: Sonnet a 2,2 secondi per decisione, Nova Pro a 1,6, Claude Haiku intorno a 0,7-1,1 a seconda del giorno, e poi Nova Micro, il piccolo modello Amazon che questa lega utilizza anche, a circa 180 millisecondi. Micro legge un prompt e risponde quasi istantaneamente. Non è intelligente, ma è ... disponibile.
Ora tutti i giocatori usano Micro, e quel singolo cambiamento ha fatto più per la squadra di qualsiasi tattica abbia provato da allora. C'è una lezione di vita lì dentro: più intelligente non significa migliore.
Scrivi i prompt per il calcio come se fossi un regolamento molto ansioso
Non c'è codice coinvolto. Scrivi frasi semplici come questa, che è la regola effettiva di tiro del mio attaccante durante la settimana 1:
Palla a te: dentro la loro area, TIRA subito; fuori, corri verso la loro porta, TIRA una volta dentro.
L'aiuto del gioco dice che le istruzioni semplici funzionano meglio. Il testo di aiuto è ottimista.

Il mio attaccante ha passato un'intera partita in tribuna. Davvero in tribuna, fuori dal campo, tra gli spettatori. Gli avevo detto di stare cinque passi avanti alla palla, verso la porta avversaria. Quando la palla era già profonda nella loro metà campo, cinque passi avanti significavano cinque passi oltre la loro linea di porta, che è dove inizia la tribuna. Abbiamo giocato 4 contro 5 per tutta la partita e abbiamo perso di un gol.
Altri grandi successi della settimana uno: centrocampisti che correvano verso i cartelloni pubblicitari perché "corri lungo la fascia" significa esattamente quello. Cinque partite di fila con zero passaggi completati, che alla fine ho diagnosticato come problema di geometria piuttosto che di vocabolario: nessuno era mai entro portata di passaggio, quindi il motore non trovava alcun bersaglio legale. Un centrocampista che si è bloccato in possesso perché le mie regole coprivano undici situazioni e la dodicesima è successa, e quando nessuna linea corrisponde, un modello piccolo non fa nulla. Resta lì semplicemente a tenere la palla. E tutta la squadra una volta ha guardato un avversario passeggiare per quaranta metri per raccogliere una palla libera, perché la mia regola diceva "premi la palla se è entro due passi da te" e la palla era ovviamente oltre quel limite. Nessuno si è mosso. L'avversario ha segnato da quella situazione.
Quindi il regolamento è cresciuto. Le condizioni sono diventate contabili: "due passi" invece di "vicino". Ogni situazione ha avuto una regola, perché un vuoto nelle regole è un giocatore che resta fermo. Ogni linea ora dice di chi è la palla, perché un modello piccolo tirerà felicemente senza palla se lasci la frase ambigua. E ogni linea è diventata più corta, perché ogni parola che aggiungi è latenza, e la latenza blocca i giocatori.
Il portiere ci ha fatto una tripletta
La statistica più umiliante della settimana, e non c'è paragone: un portiere avversario chiamato Zico ha segnato tre gol in una partita. Dalla sua area. Ha calciato la palla per tutta la lunghezza del campo, due volte, mentre i nostri giocatori erano fuori a pressare.
Ora abbiamo anche noi la linea del lungo passaggio. Ovviamente. C'è una chat durante le partite dove puoi urlare istruzioni alla squadra, ed è più potente di quanto sembri. Ho scritto "premi di più" una volta quando stavamo perdendo e il mix di comandi è cambiato circa del 40%. Ho anche imparato a diffidare dell'analisi post-partita: il coach interno della piattaforma una volta ha raccomandato "correzioni" basate su statistiche palesemente difettose, modifiche che avrebbero reintrodotto bug che avevamo già rimosso.
Intorno alla partita sei tutto è diventato chiaro, e gli stessi avversari che ci avevano battuto 5-0 hanno iniziato a perderci 4-0. Abbiamo chiuso la stagione con cinque vittorie su nove partite, quattro clean sheet e il posto 75 su 329 squadre. Le partite durano due minuti, quindi segnare nel primo minuto è la norma, e una partita che va al terzo minuto significa regola di morte improvvisa.

Cosa c'entra questo con l'automazione AI
Tutto ciò che ha funzionato su quel campo è la stessa cosa che fa funzionare l'automazione AI in un'azienda. Le tre regole che la squadra di calcio mi ha insegnato:
Il conteggiabile batte le sensazioni. "Se l'avversario è entro due passi" viene eseguito ad ogni singolo tick. "Se l'avversario è vicino" si basa sulle sensazioni, e le sensazioni perdono 5-0.
Copri ogni stato. Un workflow con un vuoto si ferma educatamente e aspetta che qualcuno se ne accorga. Il regolamento che ha perso contro il centrocampista congelato ha la stessa forma di un'automazione che nessuno ha testato con un campo vuoto.
Nelle decisioni con vincolo di tempo, corto batte intelligente, sempre, perché il modello deve rispondere in tempo. Un set di istruzioni di 400 parole eseguito ogni due secondi batte un capolavoro di 2.000 parole mai eseguito.
Quest'ultimo è quello sottovalutato. La differenza tra un flusso di lavoro AI che gestisce le tue fatture e uno che invia un codice sconto alle mille persone sbagliate non è il modello. È quanto precisamente qualcuno ha scritto le istruzioni.
Noi costruiamo questi sistemi per vivere. Se parte della tua settimana vive ancora in thread di email, copia-incolla e "chiederò ad Anna di aggiornare il foglio", quello è il nostro solito punto di partenza. Date un'occhiata al nostro servizio di automazione AI, oppure diteci semplicemente quale processo vi sta rubando le ore e vi diremo onestamente se una macchina dovrebbe farlo.
Zico non ha finito di sentir parlare di noi.

