Una condizione di arresto è la regola o il segnale che indica a un sistema di mettere in pausa, passare il controllo o terminare un'azione. Nel software, può essere un timeout, una soglia di errore, un'autorizzazione mancante, un limite di confidenza o un controllo di approvazione umana. Nell'IA agentica, le condizioni di arresto sono particolarmente importanti perché il sistema può ciclicamente passare attraverso la pianificazione, l'uso degli strumenti e i nuovi tentativi.
Nella sicurezza informatica, le condizioni di arresto impediscono a un sistema automatizzato di continuare quando l'ambiente non è sicuro, l'obiettivo non è chiaro o l'input non è affidabile. Senza di esse, un agente potrebbe continuare a scansionare, interrogare o agire sulla base di ipotesi errate, amplificando gli errori o creando tentativi di accesso non autorizzato. I difensori usano le condizioni di arresto nei test in sandbox, nei flussi di lavoro di risposta agli incidenti e nei punti di approvazione, così che l'automazione possa fallire in modo sicuro. Buone condizioni di arresto trasformano la moderazione in un controllo di sicurezza, non solo in una comodità.


