La nouvelle version 0.3a0 de datasette-agent, l’outil de Simon Willison pour interagir avec les bases de données via des agents IA, introduit une fonctionnalité majeure : l’outil execute_write_sql. Cette nouveauté permet d’écrire dans une base de données après avoir obtenu l’approbation explicite de l’utilisateur, tout en respectant scrupuleusement les permissions d’accès existantes.
Cette avancée répond à un enjeu de sécurité fondamental dans l’automatisation des tâches liées aux données. L’agent peut désormais proposer des opérations d’écriture, comme l’ajout d’enregistrements dans une table – un exemple cité étant l’ajout d’observations de pélicans dans une table pelican_sightings – mais ne les exécutera qu’après validation humaine.
L’intégration de ce mécanisme d’approbation, déjà initiée dans la version 0.2a0, est ici étendue aux opérations d’écriture. Parallèlement, cette mise à jour améliore le mode terminal de chat de datasette-agent, offrant une expérience utilisateur plus fluide. Cette évolution continue de renforcer le contrôle humain sur les actions des agents autonomes.
Source : Simon Willison Blog