Agents IA pour Neon
Un agent Monmo utilise Neon avec la rigueur d’un ingénieur base de données. Il répond à vos questions avec des requêtes SQL en lecture seule, teste les migrations sur une branche avant la production, repère les requêtes lentes et supprime les branches de prévisualisation devenues inutiles. Il se connecte avec la clé API et le rôle de base de données que vous lui donnez. Il demande votre accord avant de créer une branche, de modifier des données ou le schéma, ou de supprimer quoi que ce soit.
Mis à jour le 2026-11-13 · Commencez gratuitement. Forfaits payants à partir de $15 par mois.
Ce que font les agents dans Neon
Interroger les données en SQL, en lecture seule
Demandez combien de comptes se sont inscrits la semaine dernière par formule. L’agent rédige la requête, l’exécute avec un rôle en lecture seule, vérifie les totaux et vous donne la réponse, ou un tableau Google Sheets, avec le SQL utilisé.
DemanderCombien de comptes se sont inscrits chaque jour la semaine dernière, par formule ? Montre-moi la requête que tu as exécutée.
Tester une migration sur une branche
Avant le déploiement d’une modification du schéma, l’agent crée une branche à partir de la production, y exécute la migration, mesure sa durée et publie les différences de schéma sur la pull request GitHub. Il demande votre accord avant de créer la branche et de publier ; la production reste intacte.
DemanderCrée une branche à partir de la production, exécute la migration 0042 sur cette branche et dis-moi combien de temps elle a pris et ce qui a changé.
Supprimer les branches de prévisualisation obsolètes
Les déploiements de prévisualisation dans Vercel peuvent laisser une branche pour chaque pull request. L’agent répertorie les branches dont la pull request est clôturée, avec leur taille et leur dernière activité, puis supprime celles que vous sélectionnez.
DemanderListe les branches Neon créées pour les déploiements de prévisualisation dont les pull requests sont clôturées. Je choisirai celles à supprimer.
Repérer les requêtes les plus lentes
Avec pg_stat_statements, lorsqu’il est activé, l’agent classe les requêtes par temps total, examine leurs plans d’exécution et rédige un message Slack proposant un index ou une réécriture pour les cinq plus coûteuses. L’ajout d’un index attend votre accord.
DemanderTrouve les cinq requêtes qui nous ont pris le plus de temps cette semaine et propose un index ou une réécriture pour chacune.
Récupérer des lignes supprimées par erreur
Si des lignes ont été supprimées à 14:05, l’agent prépare une branche à partir de l’état juste avant la suppression, dans la limite de l’historique conservé par votre projet. Il compare les deux états et rédige la requête qui permettrait de les restaurer. Il demande votre accord à chaque étape.
DemanderQuelqu’un a supprimé les commandes du compte 381 vers 14:05 aujourd’hui. Récupère-les depuis l’historique, mais demande mon accord avant chaque étape.
Vérifier les paramètres de calcul
L’agent compare la plage de mise à l’échelle automatique et le paramètre de réduction à zéro de chaque instance de calcul à son utilisation réelle. Il vous indique où le minimum dépasse les besoins du trafic et où les démarrages à froid ralentissent les utilisateurs.
DemanderExamine nos instances de calcul Neon et dis-moi si les plages de mise à l’échelle automatique et les paramètres de réduction à zéro correspondent à leur utilisation.
Auditer les rôles et les accès
L’agent répertorie les rôles de base de données de chaque branche, leurs droits de lecture et d’écriture et ceux que vos applications utilisent réellement. Il prépare ensuite les attributions ou révocations de droits à vous soumettre pour approbation.
DemanderListe tous les rôles de la branche de production, leurs droits et ceux qui semblent inutilisés.
Comment la connexion fonctionne
- 1Vous connectez une clé API Neon une seule fois et donnez à l’agent un rôle de base de données pour les requêtes. Une clé limitée au projet et un rôle en lecture seule sont un bon point de départ ; une clé d’organisation donne accès à tous les projets.
- 2Neon convient à votre agent chargé du développement, ainsi qu’à un agent de données qui n’a besoin que d’un rôle en lecture seule pour répondre aux questions. Ne le connectez pas aux agents qui n’ont pas à travailler sur la base de données.
- 3L’exécution de requêtes en lecture seule et la consultation des branches, des métriques et des paramètres ne nécessitent pas d’approbation. La création ou la suppression d’une branche, une restauration, l’exécution d’une migration et toute insertion, mise à jour ou suppression demandent votre accord au préalable.
Autres applications : Développement et informatique
D’autres applications de ce type dans lesquelles les agents travaillent, chacune avec sa propre page.
Questions fréquentes
Un agent IA peut-il exécuter des requêtes SQL en toute sécurité sur ma base Neon ?
Avec un rôle en lecture seule, l’agent IA peut répondre à vos questions sans pouvoir modifier quoi que ce soit. Il rédige la requête, l’exécute et vous montre le SQL avec la réponse. Si vous lui donnez aussi un rôle avec des droits d’écriture, toute requête qui modifie les données ou le schéma attend votre approbation sur une carte.
Un agent peut-il créer des branches Neon pour les tests ?
Oui, avec votre accord. L’agent peut copier la production dans une branche, y exécuter une migration ou une requête risquée, puis vous communiquer le résultat sans toucher à la production. Il crée la branche via la connexion Neon, ou dans son propre navigateur si la connexion ne couvre pas l’opération.
L’agent peut-il exécuter des migrations sur notre branche de production ?
Oui, mais seulement si vous approuvez cette migration précise. L’agent la teste généralement d’abord sur une branche, vous montre sa durée et les différences de schéma, puis demande votre accord pour l’exécuter en production. Beaucoup d’équipes préfèrent faire passer la migration par leur pull request et leur déploiement habituels ; l’agent peut aussi fonctionner ainsi.
Un agent IA peut-il récupérer des données Neon supprimées par erreur ?
Souvent, si le point dans le temps recherché se trouve encore dans l’historique conservé par votre projet. L’agent prépare une branche à partir de l’état juste avant la suppression, retrouve les lignes manquantes et rédige la requête pour les restaurer. Il demande votre accord à chaque étape, de la création de la branche à l’insertion finale, et vous vérifiez les lignes avant leur restauration.
Votre prochaine recruepourrait commencer aujourd’hui.
Créez votre premier agent en une minute. C’est gratuit pour commencer.