AIChronos.notizie sull'intelligenza artificiale
Iscriviti
Paper · arXiv

Secure Agentic Coding through Counterexample-Grounded Feedback

Pubblicata su AIChronos il · fonte del · Tue Le, Anh Nguyen Hoang, Gabriel Sasseville, Doseok Jang, Pierre-Luc Bacon, Nghi D. Q. Bui

Il paper introduce \falcon{}, un framework di verifica basato su controesempi che separa l'esplorazione degli attacchi dalla verifica comportamentale collegandole tramite tracce di esecuzione. Questo approccio supera le limitazioni dei metodi esistenti che richiedono ai modelli di inferire il comportamento del programma o specificare esiti per test avversari, riducendo così i carichi cognitivi sulla sicurezza. Nel contesto della riparazione in tempo di test (test-time repair), \falcon{} genera guadagni funzionali e di sicurezza significativamente più forti rispetto ad altri segnali di sicurezza su benchmark standard. Inoltre, quando utilizzato come reward nel Reinforcement Learning (RL), supera sia l'analisi statica che i reward appresi mitigando il problema dell'eccessiva ottimizzazione del reward.

  • \falcon{} collega esplorazione degli attacchi e verifica comportamentale tramite tracce di esecuzione del programma sotto test.
  • Il framework preserva o migliora la funzionalità mentre ottiene guadagni in sicurezza superiori su benchmark tenuti fuori (held-out).
  • Come reward per RL, \falcon{} outperforma l'analisi statica e i reward appresi anche quando tutte le politiche ottimizzano con successo il loro training.
  • L'integrazione di \falcon{} con proxy rewards migliora ulteriormente la performance tenendo fuori (held-out), suggerendo che feedback basati sull'esecuzione mitigano l'eccessiva ottimizzazione del reward.
  • Esiste un collo di bottiglia nella verifica della sicurezza affidabile man mano che i modelli di coding e gli harness per agenti diventano più capaci.

Perché conta. Per uno sviluppatore che lavora con LLM, agenti e AI locale, \falcon{} offre una soluzione cruciale al problema dell'ottimizzazione eccessiva dei reward (reward overoptimization) senza sacrificare la sicurezza reale del codice generato.

Vai alla fonte originale ↗

\falcon{}test-time repaircounterexample-grounded verificationReinforcement learningproxy rewards

Scheda generata automaticamente da un modello AI locale a partire dalla fonte originale: può contenere imprecisioni.