Passer au contenu principal
Avant de démarrer votre première session, assurez-vous d’avoir indexé et configuré vos dépôts. Ce sont des étapes essentielles qui aident Devin à comprendre et à travailler avec votre base de code.
Maintenant que tout est configuré, lancez votre première session Devin ! Ce guide vous présentera la nouvelle interface de session et vous aidera à comprendre les meilleures façons d’interagir avec Devin.

Comprendre la page de session de Devin

Lorsque vous démarrez une nouvelle session, vous verrez deux modes principaux : Ask et Agent.
À moins que vous n’ayez déjà un plan entièrement défini, nous vous recommandons de commencer par le mode Ask pour travailler avec Devin à l’élaboration d’un plan, puis de passer au mode Agent pour le mettre en œuvre.

Mode Ask

Ask Devin est un mode léger pour explorer votre base de code et planifier des tâches avec Devin, sans modifier le code lui-même. Ask Devin prend désormais en charge à la fois les questions et la planification :
  • Poser des questions sur le fonctionnement de votre code. Utilise une recherche de code avancée pour fournir des réponses détaillées, précises et bien référencées.
  • Planifier des tâches en définissant le périmètre et en planifiant le travail avant l’implémentation. Devin génère des prompts riches en contexte pour les sessions Agent.
Lorsque vous lancez une session Devin depuis Ask Devin, le statut de la session est visible directement dans la conversation.
Ask Mode

Activer le mode Ask

Vous pouvez activer le mode Ask depuis la page principale ou depuis une page DeepWiki. Pour utiliser le mode Ask depuis la page principale, basculez en mode Ask et sélectionnez le ou les dépôts sur lesquels vous voulez poser des questions.
Ask Mode from Main Page
Pour utiliser le mode Ask depuis une page DeepWiki, saisissez une question dans la zone de saisie du chat en bas de la page et cliquez sur Ask. Cela limitera automatiquement les connaissances de Devin à ce dépôt spécifique.
Ask Mode from DeepWiki
Pour en savoir plus, consultez notre guide Ask Devin. Une fois que vous avez travaillé avec Devin pour comprendre le problème et établir un plan, vous êtes prêt à passer en mode Agent.

Mode Agent

Le mode Agent est le mode d’autonomie complète de Devin, dans lequel il peut écrire du code, exécuter des commandes, naviguer sur le Web et réaliser des tâches complexes de bout en bout. Utilisez le mode Agent lorsque vous êtes prêt à :
  • Implémenter des fonctionnalités ou corriger des bugs
  • Créer des pull requests
  • Exécuter des tests et déboguer des problèmes
  • Effectuer des tâches en plusieurs étapes nécessitant des modifications de code

Déclencher le mode Agent

Vous pouvez déclencher le mode Agent depuis la page principale ou depuis une session Ask Devin. Lorsque vous démarrez une session depuis Ask Devin, son statut est affiché dans la conversation Ask Devin afin que vous puissiez en suivre l’avancement. Pour les tâches qui ne sont pas entièrement définies, nous recommandons :
  • Commencez par le mode Ask pour planifier la tâche
  • Créez un Devin Prompt, qui s’appuiera sur votre session Ask pour créer un plan cadré
  • Cliquez sur Send to Devin pour passer en mode Agent et exécuter la tâche
Ce processus est illustré ci-dessous :
Ask Mode to Agent Mode
Pour utiliser le mode Agent depuis la page principale, activez le mode Agent et sélectionnez le ou les dépôts avec lesquels vous voulez travailler.
Agent Mode
Lorsque vous démarrez une session Agent, vous configurez quelques options : la sélection d’un dépôt et la sélection d’un Agent.

Sélection d’un dépôt

Sélectionnez le dépôt avec lequel vous souhaitez que Devin travaille. Cliquez sur le sélecteur de dépôt pour voir tous les dépôts qui ont été ajoutés à la machine de Devin.
Sélecteur de dépôt
Lorsque vous sélectionnez un dépôt, Devin :
  • A accès à votre base de code et peut la modifier
  • Utilise la bonne branche comme point de départ
  • Peut créer des pull requests vers le dépôt approprié

Sélection d’un agent

Vous pouvez choisir quelle configuration d’agent Devin doit utiliser pour votre session. Différents agents peuvent offrir des capacités différentes ou être optimisés pour des types de tâches spécifiques. Actuellement, nous proposons un agent par défaut qui fonctionne bien pour la plupart des tâches, ainsi qu’un agent analyste de données nommé Dana, optimisé pour les tâches d’analyse de données.
Sélecteur d’agent
Si vous ne savez pas quel agent utiliser, l’agent par défaut fonctionne bien pour la plupart des tâches.

Utiliser les mentions @

Utilisez les mentions @ pour donner à Devin un contexte précis sur des fichiers, des dépôts ou d’autres ressources. Lorsque vous tapez @ dans le champ de saisie du chat, un menu déroulant des mentions disponibles s’affiche :
  • @Repos - Faire référence à un dépôt spécifique
  • @Files - Faire référence à un fichier spécifique dans votre base de code
  • @Macros - Faire référence à une macro pour une entrée Knowledge
  • @Playbooks - Faire référence à un playbook d’équipe ou de communauté, c’est-à-dire des modèles d’invite détaillés qui peuvent être utilisés pour guider le comportement de Devin
  • @Secrets - Faire référence à un secret spécifique (par exemple une API key, des identifiants, etc.) provenant du gestionnaire de session de Devin
At Mentions
Les mentions @ aident Devin à comprendre exactement sur quoi vous travaillez et à réduire l’ambiguïté dans vos invites.

Définir le périmètre de votre première session

Commencez par des tâches qui ont des critères de réussite clairs et fournissent à Devin le contexte dont il a besoin — comme vous le feriez en confiant du travail à un membre de votre équipe. À mesure que vous prenez vos marques, essayez des tâches de plus en plus complexes. Nous avons vu des utilisateurs travailler avec Devin sur tout, des corrections de petits bugs aux refactorings ciblés, jusqu’aux migrations à grande échelle et à la création de fonctionnalités complètes à partir de zéro.
En règle générale, si une tâche vous prend trois heures ou moins, Devin peut très probablement la réaliser. Pour les projets plus importants, découpez-les en sessions ciblées et exécutez-les en parallèle avec des sessions par lots.

Idées de prompts pour une première utilisation

Si vous souhaitez explorer des exemples plus détaillés de ce que Devin peut faire (et comment), consultez nos cas d’usage.

Après votre session

Une fois que Devin a terminé, ouvrez les Session Insights et cliquez sur Générer une analyse : vous y verrez une chronologie de ce qui s’est passé, des commentaires exploitables et une version améliorée de votre prompt que vous pourrez réutiliser pour des tâches similaires à l’avenir.

Prochaines étapes

Une fois que vous êtes à l’aise avec les sessions de base, explorez ces ressources pour tirer davantage parti de Devin :