Skip to main content
Cascade peut désormais parcourir et segmenter automatiquement les pages web et la documentation, afin de fournir un contexte en temps réel aux modèles. Le plus important à retenir pour comprendre cette fonctionnalité, c’est que Cascade navigue sur Internet comme le ferait un humain. Nos outils web sont conçus pour ne récupérer que les informations nécessaires, afin d’utiliser efficacement vos crédits. Le Local Agent de Devin dispose de ses propres outils de récupération et de recherche sur le web, régis par le système d’autorisations de Devin CLI.

Vue d’ensemble

Pour vous aider à mieux comprendre comment fonctionne Web Search, nous avons enregistré une courte vidéo présentant les concepts clés et les bonnes pratiques.

Démarrage rapide

Le moyen le plus rapide de commencer est d’activer Web Search dans les Settings de Devin, en bas à droite de l’éditeur. Vous pouvez l’activer de plusieurs façons :
  1. Posez une question qui nécessite probablement Internet (par ex. « Quelles sont les nouveautés de la dernière version de React ? »).
  2. Utilisez @web pour forcer une Web Search.
  3. Utilisez @docs pour interroger une liste de documentations que nous savons lire de manière fiable.
  4. Collez une URL dans votre message.

Rechercher sur le web

Cascade peut déduire que certains prompts de l’utilisateur nécessitent une Web Search en temps réel pour fournir la meilleure réponse possible. Dans ce cas, Cascade effectue une Web Search et présente les résultats à l’utilisateur. Cela peut se faire automatiquement ou manuellement à l’aide de la mention @web.
Le paramètre d’administration Enable Web Search contrôle les outils web de Cascade pour votre Team. Lorsqu’il est désactivé :
  • Cascade ne peut pas effectuer de Web Search sur l’Internet public. L’outil de Web Search est retiré des requêtes de Cascade côté serveur, de sorte qu’il ne peut pas être réactivé par les utilisateurs individuels.
  • Cascade peut toujours lire des URL spécifiques (voir Lecture de pages ci-dessous), mais chaque lecture de page nécessite une approbation manuelle. Les options Always allow this page et Allow all requests ne sont pas disponibles, et les paramètres d’approbation automatique des utilisateurs pour les requêtes web sont ignorés.
Les lectures de pages restent effectuées localement sur la machine de l’utilisateur.

Lecture de pages

Cascade peut lire des pages individuelles, comme de la documentation, des articles de blog et des fichiers GitHub. La lecture s’effectue entièrement sur votre appareil, au sein de votre réseau. Si vous utilisez un VPN, vous ne devriez donc rencontrer aucun problème. Les pages sont récupérées soit à partir des résultats de recherche sur le Web, soit déduites de la conversation, soit à partir d’URL collées directement dans votre message. Nous divisons les pages en plusieurs segments, un peu comme le ferait un humain en lisant une page : sur une longue page, nous parcourons rapidement le contenu jusqu’à la section voulue, puis nous lisons le texte pertinent. Cascade fonctionne de la même manière.
Notez que certaines pages ne peuvent pas être analysées. Nous travaillons activement à améliorer la qualité de lecture des sites web. Si certains sites spécifiques mériteraient selon vous une meilleure prise en charge, n’hésitez pas à soumettre une demande de fonctionnalité !