Travailler en équipe

La collaboration nécessite des responsabilités et des limites d’accès.

Ce que vous apprendrez

  • Expliquez : vérifiez l'accès avant utilisation
  • Appliquer l'idée dans un exemple : travailler en équipe
  • Reconnaître les limites et vérifier le résultat de l'exercice

La collaboration nécessite des responsabilités et des limites d’accès. Vérifiez les rôles efficaces de l'organisation et du projet plutôt que uniquement les étiquettes de l'interface utilisateur.

Ces étapes font référence aux fonctionnalités identifiées dans le code de l'application. Ce matériel n'a pas été validé sur une instance réelle ; vérifiez la documentation et les options de votre version.

Comment ça marche, étape par étape

Vérifier l'accès avant utilisation

Les autorisations doivent être appliquées par les serveurs et la couche de données. Ne laissez pas le modèle décider si un utilisateur peut voir un document. Filtrez les sources avant qu'elles n'entrent dans le contexte, et non après avoir généré la réponse. Utilisez des informations d'identification à accès minimal, gardez-les à l'écart des invites, des captures d'écran et du code du navigateur, et faites pivoter les clés exposées. Une liste blanche de domaines de widgets ne remplace pas l'authentification API. L'authentification vous identifie ; l’autorisation détermine les opérations et les données que vous pouvez utiliser. Test d'accès refusé également.

Définir le succès avant d’optimiser

Préparer les demandes représentatives et les réponses ou propriétés attendues. Incluez les cas ordinaires, les ambiguïtés, les données manquantes et les erreurs d'outils. Pour RAG, mesurez la récupération des preuves séparément de l’exactitude des réponses. Recall@k mesure la part de preuves pertinentes trouvées dans les k premiers résultats ; précision@k mesure la part des résultats renvoyés qui sont pertinents. Pour les agents, suivez également les actions, les autorisations et les arrêts. Un LLM en tant que juge peut accélérer l'évaluation mais doit être calibré par rapport aux humains. Ne modifiez pas simultanément l'invite, le modèle et l'index si vous souhaitez comprendre ce qui a amélioré les résultats.

Les erreurs nécessitent des chemins explicites

Un délai d'attente diffère d'une erreur d'autorisation. Réessayez uniquement les erreurs transitoires, avec des tentatives limitées et des délais croissants. Une opération avec des effets secondaires peut s'exécuter avant que sa réponse ne soit perdue ; réessayer sans clé d'idempotence peut dupliquer l'effet. Le streaming montre la progression mais ne garantit pas l'achèvement. Les points de contrôle peuvent permettre la reprise des étapes ayant échoué dans les limites d'exécution. Stockez l'identifiant d'exécution, l'étape, la durée et l'erreur tout en supprimant les secrets des journaux. Mesurez les chemins lents ainsi que les moyennes.

Le schéma explicatif

Travailler en équipe Suivez les flèches pleines pour le flux principal. Les flèches bleues en pointillés fournissent des données ou un contexte ; les flèches roses en pointillés affichent des commentaires ou des résultats renvoyés. Les couleurs et les formes distinguent les modèles, les magasins, les décisions et les sorties. Relations: Membres de l'équipe et rôles → Autorisations d'accès; Autorisations d'accès → Agents configurés; Agents configurés → Tests de terrain de jeu; Tests de terrain de jeu → Trace d'exécution; Espace de travail et projet → Portée de l’organisation/du projet; Portée de l’organisation/du projet → Autorisations d'accès; Autorisations d'accès → Documents et outils privés. U07 · Carte des relations Travailler en équipe Données Membres de l'équipe et rôles Magasin / index Espace de travail et projet Décision / contrôle Portée de l’organisation/du projet Décision / contrôle Autorisations d'accès Modèle/agent IA Agents configurés Magasin / index Documents et outils privés Traitement Tests de terrain de jeu Magasin / index Trace d'exécution Flux principal Données et contexte Commentaires et retour

Suivez les flèches pleines pour le flux principal. Les flèches bleues en pointillés fournissent des données ou un contexte ; les flèches roses en pointillés affichent des commentaires ou des résultats renvoyés. Les couleurs et les formes distinguent les modèles, les magasins, les décisions et les sorties. Sur un petit écran, faites défiler horizontalement pour suivre le schéma complet.

Un exemple complet

Deux équipes ont des projets de support et de documentation. Un membre non autorisé ne doit pas voir les sources privées via la recherche, les réponses ou les appels API.

Essayez-le vous-même

  1. Invitez des comptes de test avec différents rôles et vérifiez deux projets de données synthétiques.
  2. Enregistrez l’entrée, la source et le résultat attendu avant d’exécuter l’expérience. Utilisez uniquement les données fictives de l'exemple.
  3. Suivez les étapes du diagramme. À chaque étape, enregistrez les informations reçues et produites ; ne confondez pas le résultat intermédiaire avec le résultat final.
  4. Répétez après avoir supprimé les informations nécessaires ou rendu la saisie ambiguë. Vérifiez si le système clarifie, arrête ou invente une réponse.
  5. Comparez avec la solution expliquée. Conservez la configuration, la date, le résultat et une explication des différences. Changez une chose et retestez.

Une solution expliquée

Une matrice d'accès documente la lecture, l'édition et l'administration et teste les cas autorisés et refusés. Un exercice réussi vous permet de montrer le lien entre les contributions, les étapes et les résultats. Lorsqu’une information manque, une réponse prudente est plus utile que des détails inventés. Comparez bien plus que le style : vérifiez également les conditions, les sources et les opérations.

Quand cette approche est utile et quelles sont ses limites

Ne présumez pas que le regroupement de dossiers impose l’accès. Choisissez cette approche lorsqu’elle améliore un besoin mesuré. Gardez une base de référence simple et comparez les résultats en utilisant des entrées identiques. Un exemple réussi n’établit pas la fiabilité dans toutes les situations.

Vérifiez vos connaissances

Pourquoi supprime-t-on une source privée après avoir répondu trop tard ?

Les données sont déjà entrées dans le contexte du modèle et peuvent être divulguées.

Un bon score de style prouve-t-il le succès d’un agent ?

Non. L’agent peut écrire magnifiquement après avoir utilisé le mauvais outil ou les mauvaises données.

Quel résultat cet exercice devrait-il produire ?

Une matrice d'accès documente la lecture, l'édition et l'administration et teste les cas autorisés et refusés.

Les mots à retenir

  • Autoriser / Autorisation: Vérification du droit d'accès à une opération ou une ressource.
  • Régresie / Régression: Un changement qui brise un cas précédemment correct.
  • Idempotence: Répétition contrôlée sans dupliquer un effet.

Sources et votre prochaine étape

Pour préparer : U06 — Accès et intégration API pour les développeurs