Paramètres d'autorisation de Codex

L'application Codex peut définir trois modes de permission :

Mode d’autorisation Ce qu'il peut faire Vous demandera-t-il Scénarios adaptés
Autorisations par défaut Peut lire et écrire dans le projet actuel et exécuter des commandes de base Demandera lorsqu'il rencontrera des opérations dangereuses Développement quotidien (recommandé)
Revue automatique L'IA évalue automatiquement le risque, et les actions à faible risque sont exécutées directement Demande uniquement pour les actions à haut risque Améliorer l'efficacité
Autorisations d'accès complet Quasiment équivalent à confier le contrôle de l'ordinateur à Codex Ne demande pratiquement pas Utilisateurs avancés / environnement isolé

Ces trois modes d'autorisation de l'application Codex contrôlent essentiellement :

Ce que l'IA peut réellement faire sur votre ordinateur, et si elle doit d'abord vous demander.


1. Autorisations par défaut (recommandé pour les utilisateurs ordinaires)

C'est le mode le plus sûr et le plus équilibré.

Codex peut :

  • Lire le code du projet
  • Modifier les fichiers dans le répertoire de travail actuel
  • Exécuter des commandes de test
  • Installer certaines dépendances

Mais les éléments suivants apparaîtront généralement pour vous demander d'abord :

  • Accéder aux fichiers en dehors du répertoire du projet
  • Supprimer un grand nombre de fichiers
  • Requête réseau
  • Commandes système
  • Opérations shell à haut risque

Vous pouvez le comprendre ainsi :

« L’IA est comme un stagiaire ; avant de faire beaucoup de choses, elle doit demander votre approbation. »

Adapté à :

  • Développement quotidien
  • Projets d’apprentissage
  • Développement frontend classique
  • Utilisateurs peu familiers avec les agents IA

2. Revue automatique (mode efficacité)

C'est le mode que beaucoup de personnes préfèrent aujourd'hui.

Logique centrale :

L'IA juge d'abord le risque elle-même.

Par exemple :

Opérations à faible risque

Exécuter directement :

  • Modifier quelques fichiers de code
  • Lancer lint
  • npm test
  • Formater le code
  • Refactorisation à petite échelle

Opérations à haut risque

Vous demandera quand même :

  • Suppression avec rm
  • Opérations sur les répertoires système
  • Accès réseau
  • Modification de la base de données
  • Modifications de fichiers à grande échelle

Il a donc beaucoup moins de fenêtres pop-up que les autorisations par défaut.

Vous pouvez le comprendre ainsi :

Il y a un réviseur automatique à côté de l'IA.

Adapté à :

  • Développement à haute fréquence
  • Beaucoup de modifications répétitives
  • Flux de travail d'agents de longue durée
  • Ne pas vouloir cliquer sans cesse sur "Allow"

3. Autorisation d'accès complet (mode dangereux)

Ce mode est le plus puissant.

Codex obtient essentiellement :

  • Accès complet au système de fichiers
  • Accès réseau
  • Exécution arbitraire de commandes
  • Opérations entre répertoires
  • Fini les demandes fréquentes

Théoriquement, il peut même :

  • Supprimer des fichiers
  • Modifier la configuration du système
  • git push
  • ssh
  • Exploiter une base de données
  • Appeler des API externes

Essentiellement proche de :

sudo + 自动化 Agent

De nombreux utilisateurs avancés l'utilisent ainsi sur le long terme.

Mais les risques sont réels :

Certaines personnes ont déjà :

  • Supprimé le mauvais répertoire
  • Effacé le disque
  • Mauvaise manipulation de commande PowerShell
  • Être affecté par des scripts erronés

Certains ont même perdu 1.5TB de données.

Ce mode est donc plus adapté à :

  • Docker
  • Machine virtuelle
  • Environnement temporaire
  • CI/CD
  • Machine de développement en bac à sable

Pas très adapté à :

  • Ordinateur de travail principal
  • Machines avec des données importantes

Résumé en une phrase

Mode Analogie
Autorisations par défaut Stagiaire IA
Revue automatique Ingénieurs IA + contrôle automatisé des risques
Autorisations d'accès complet Donner des permissions sudo à l'IA

Conseils pratiques

Développeurs ordinaires :

Default permission or automatic review

C'est déjà suffisant.

Seulement quand :

  • Automatisation à grande échelle
  • Coordination multi-dépôts
  • Agent autonome de longue durée
  • Environnement sandbox local

Ce n'est qu'à ce moment-là qu'il est recommandé d'activer les autorisations d'accès complet.

L'habitude actuelle de nombreux utilisateurs expérimentés est en fait :

平时自动审查( Auto Review )
需要时临时切完全访问( Full Access )
做完再切回来

C'est le workflow le plus raisonnable actuellement.

autres extensions