Windsurf propose un affinage complet pour les entreprises, et la meilleure solution
combine l’affinage avec la RAG.
Contexte par défaut
- Le fichier en cours et les autres fichiers ouverts dans votre IDE, souvent très pertinents pour le code que vous êtes en train d’écrire.
- L’ensemble de la base de code locale est ensuite indexé (y compris les fichiers non ouverts), et des extraits de code pertinents sont fournis par le moteur de récupération de Windsurf au fil de l’écriture, des questions ou de l’exécution de commandes.
- Pour les utilisateurs Pro, nous proposons des contextes plus longs, des limites d’indexation accrues et des plafonds plus élevés pour le contexte personnalisé et les éléments de contexte épinglés.
- Pour les utilisateurs Teams et Enterprise, Windsurf peut également indexer des référentiels distants. C’est utile pour les entreprises dont les équipes de développement travaillent sur plusieurs référentiels.
Base de connaissances (bêta)
Disponible uniquement pour les clients Teams et Enterprise. Actuellement indisponible pour les clients Hybrid.
Knowledge Base
Configurez les paramètres de la base de connaissances pour votre équipe. Cette page n’est visible qu’avec des droits d’administrateur.
Bonnes pratiques
- Définitions de modules : épingler les fichiers de définition de classes/structures présents dans votre dépôt mais appartenant à un module distinct de votre fichier actif.
- Frameworks/bibliothèques internes : épingler des répertoires contenant des exemples de code illustrant l’utilisation de frameworks/bibliothèques.
- Tâches spécifiques : épingler un fichier ou un dossier définissant une interface particulière (par exemple, des fichiers
.proto
, des classes abstraites, des modèles de configuration). - Zone de focalisation actuelle : épingler le répertoire au “plus petit dénominateur commun” contenant la majorité des fichiers nécessaires à votre session de codage en cours.
- Tests : épingler un fichier précis contenant la classe pour laquelle vous écrivez des tests unitaires.