Fonctionnalités d'IA

Echo propose un ensemble d'aides d'IA pour les moments où un deuxième regard fait vraiment gagner du temps. Elles sont facultatives, liées à une licence et conçues pour que vos secrets ne quittent jamais votre machine.

Ce que font les aides

  • Elles expliquent toute réponse ou erreur. Sélectionnez un payload déroutant ou un appel en échec pour obtenir une explication en termes simples.
  • Elles génèrent une requête depuis une spécification collée. Collez la partie pertinente de la description d'une API et Echo prépare la requête pour vous.
  • Elles aident à importer une commande cURL. Lorsque la commande cURL est trop déformée pour une importation simple, l'aide contribue à reconstruire la requête voulue.
  • Elles aident à déboguer les erreurs. Analysez une requête en échec avec des indications plutôt que de procéder par tâtonnements.
  • Elles génèrent des assertions et des suites de tests complètes. Transformez une requête fonctionnelle en vérifications exécutables par l'exécuteur de collections, d'une seule assertion à une suite entière.
  • Elles génèrent des mocks à partir d'un schéma. Fournissez un schéma et obtenez un mock sur le bureau pour développer sans la dépendance réelle.
  • Elles documentent les flux. Produisez la documentation d'une séquence de requêtes, utile avant de publier la documentation comme décrit dans /docs/echo/import-export.
  • Elles optimisent les chaînes de requêtes. Laissez l'aide examiner une chaîne et proposer une version plus efficace.

Créer une collection à partir d'OpenAPI

L'assistant de spécifications du bureau réunit l'import et les étapes d'IA facultatives dans un même parcours :

  1. Choisissez l'espace de destination et ouvrez ou collez une spécification OpenAPI.
  2. Choisissez de générer des tests, un mock sur le bureau et une documentation de flux avec la collection importée.
  3. Consultez l'aperçu des dossiers et des requêtes ainsi que l'estimation du nombre de tokens avant de commencer.
  4. Lancez les étapes choisies et vérifiez chaque résultat. Relisez les tests et les réponses des mocks générés avant de les utiliser.

L'import lui-même n'utilise pas l'IA. Les étapes de génération facultatives nécessitent une licence Pro AI, les fonctions d'IA activées par l'organisation et un quota disponible. Une étape peut être indisponible ou refusée même si l'import réussit. La documentation de flux générée est enregistrée dans DocuVault avec vos droits existants ; cela ne publie pas de lien public de documentation et n'héberge pas le mock. Le travail terminé avant un échec ultérieur ou une annulation reste disponible.

Une licence Pro AI est nécessaire

Les fonctionnalités d'IA nécessitent une licence Pro AI. Votre organisation gère les licences sur la plateforme Gapfy. Si les aides ne sont pas visibles dans votre Echo, demandez à l'administrateur de l'organisation si une licence Pro AI vous est attribuée.

Tout le reste dans Echo, les cinq protocoles, les collections, les environnements, l'automatisation, l'import et l'export, fonctionne sans IA et sans licence Pro AI. Les aides sont un complément, pas une dépendance.

Vos secrets restent les vôtres

Avant qu'une requête d'IA quitte votre machine, Echo caviarde les secrets de façon déterministe. Les jetons, les clés et les autres valeurs sensibles sont retirés localement, systématiquement, selon des règles et non selon un jugement ponctuel. L'aide voit la forme de votre problème, pas vos identifiants.

Cela correspond à la conception d'Echo axée sur le travail local : la base de données est chiffrée au repos, le mode invité fonctionne entièrement hors ligne et l'IA est une fonction que vous choisissez d'utiliser avec une licence, pas un processus en arrière-plan.

Tirer le meilleur parti des aides

  1. Commencez par explain-response sur une API que vous découvrez. C'est le moyen le plus rapide de construire un modèle mental.
  2. Lorsqu'une requête fonctionne, générez ses assertions, puis laissez l'exécuteur de collections la protéger contre les régressions. Consultez /docs/echo/automation.
  3. Utilisez la génération de mocks à partir d'un schéma lorsque la dépendance nécessaire n'est pas encore déployée.