Du prototype à l'assistant face aux visiteurs

Le lancement nécessite plus qu’une démo.

Ce que vous apprendrez

  • Expliquez : vérifiez l'accès avant utilisation
  • Appliquez l'idée dans un exemple : du prototype à un assistant destiné aux visiteurs
  • Reconnaître les limites et vérifier le résultat de l'exercice

Le lancement nécessite plus qu’une démo. Terminez avec un widget, un budget, des limites d'accès et un processus de maintenance.

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.

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 coût appartient à l'ensemble du chemin

Comptez les appels de modèle, les jetons d'entrée et de sortie, les intégrations, le reclassement, la vision et les outils. Le raisonnement peut consommer des jetons facturables sans une réponse visible aussi longue. Les frais d’indexation et les frais de conversation diffèrent. Utilisez les prix actuels plutôt qu'un numéro permanent d'un cours. Une estimation simple est le nombre de jetons/1 000 000 × prix plus les opérations supplémentaires ; les crédits d'application peuvent avoir leur propre conversion. Comparez le coût par tâche réussie, et pas seulement par appel. L'exécution parallèle peut réduire la latence tout en augmentant la consommation totale. Un budget a besoin d’une condition d’arrêt vérifiée.

Le schéma explicatif

Du prototype à l'assistant face aux visiteurs 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: Identité et instructions de l'agent → Configurer dans l'application; Configurer dans l'application → Tests de terrain de jeu; Tests de terrain de jeu → Configuration de la version; Configuration de la version → Widget de site Web; Message du visiteur → Widget de site Web; Widget de site Web → Agent / LLM; Agent / LLM → Réponse finale; Réponse finale → Surveiller la qualité et le coût; Connaissance du RAG → Configurer dans l'application; Questions de test représentatives → Tests de terrain de jeu; Domaines autorisés et cible → Widget de site Web; Commentaires des utilisateurs → Surveiller la qualité et le coût; Surveiller la qualité et le coût → Configurer dans l'application. C04 · Carte des relations Du prototype à l'assistant face aux visiteurs Données Identité et instructions de l'agent Magasin / index Connaissance du RAG Saisir Questions de test représentatives Traitement Configurer dans l'application Traitement Tests de terrain de jeu Traitement Configuration de la version Décision / contrôle Domaines autorisés et cible Saisir Widget de site Web Saisir Message du visiteur Modèle/agent IA Agent / LLM Sortir Réponse finale Décision / contrôle Surveiller la qualité et le coût Données Commentaires des utilisateurs 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

Le widget indique son rôle, s'exécute sur les domaines autorisés et utilise une cible testée. Vérifiez les sources, les erreurs, le mobile et les coûts, puis définissez qui révise les politiques.

Essayez-le vous-même

  1. Effectuez les vérifications d’accès, de qualité, de domaine, de mobile, de budget et de maintenance avant la publication.
  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

Fournissez l'intégration, les tests autorisés/refusés, les critères de lancement et une date de révision. 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 promettez pas de fonctionnalités de planification ou d’approbation non confirmées aux visiteurs. 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 délai d'attente prouve-t-il que l'opération n'a pas été exécutée ?

Non. Vérifiez l’état avant de réessayer une action avec des effets secondaires.

Quel résultat cet exercice devrait-il produire ?

Fournissez l'intégration, les tests autorisés/refusés, les critères de lancement et une date de révision.

Les mots à retenir

  • Autoriser / Autorisation: Vérification du droit d'accès à une opération ou une ressource.
  • Idempotence: Répétition contrôlée sans dupliquer un effet.
  • Latență / Latence: Temps jusqu'à un résultat utile.

Sources et votre prochaine étape

Pour préparer : A03 — Un agent connecté à la connaissance · R03 — Naive RAG : votre référence · D04 — Bonnes questions pour tester RAG · U02 — Une aire de jeux comme laboratoire · U05 — Un widget IA sur votre site Web · E05 — Jetons, crédits, budgets et coût total · S01 — Injection rapide et données non fiables · S02 — Autorisations et protection des données