Lorsque Windsurf ouvre le projet pour la première fois, la réponse est très générale, généralement l’index de la base de code n’est pas encore complet. Cascade s’appuie sur le contexte du projet pour comprendre les relations multi-fichiers, et si l’index ne s’épuise pas, c’est plutôt comme un assistant de chat classique, répondant uniquement en fonction du fichier actuel et du extrait que vous donnez.
Regarde d’abord le statut de l’index
Les capacités contextuelles de Windsurf reposent sur l’indexation des bases de code. Lorsque vous êtes un nouveau projet, un grand dépôt ou simplement une migration d’une configuration VS Code, les index peuvent prendre du temps. À ce stade, ne vous précipitez pas pour juger que c’est « stupide », regardez d’abord la barre de statut en bas ou les indications associées.
Si vous avez beaucoup de « node_modules », d’artefacts de création, de fichiers journaux et de fichiers de construction dans votre projet, l’indexation sera plus lente et la qualité du contexte sera médiocre.
Nettoyer les dossiers sans importance
Excluez les répertoires que l’IA n’a pas besoin de voir : 'node_modules', 'dist', 'build', '.next', journaux, caches, gros fichiers de données. Conservez la documentation du code source, de la configuration, des tests, du schéma et de l’interface.
N’ignorez pas complètement les types de construction ou les SDK clients importants. Ils sont parfois essentiels pour comprendre la chaîne d’appels de projet.
Ne pose pas de questions trop tôt et trop largement
Lorsque vous ouvrez un projet pour la première fois, ne demandez pas « aidez-moi à comprendre l’ensemble du projet ». Laissons Cascade examiner un ou deux portails, tels que le routage front-end, l’entrée d’API et les modèles de bases de données. Une fois l’index terminé, posez des questions en fichiers croisés.
Une façon plus sûre de demander est : « Regardez d’abord 'src/routes' et 'src/services', et indiquez-moi les fichiers liés au processus de connexion. » De cette façon, même si l’index n’est pas entièrement complété, il peut avoir une portée claire.
Regardez aussi le conflit d’extension
Si vous migrez beaucoup d’extensions de VS Code, d’autoformatage, de plugins d’IA, d’écoute de fichiers peut affecter les performances de Windsurf. Désactivez d’autres plugins similaires à l’IA et préservez les capacités de Windsurf avant de tester Cascade.
Conclusion : La force de la planche à voile réside dans le contexte du projet, ne pas tout comprendre instantanément dès qu’elle est lancée. Attendez l’indice, éliminez le bruit et limitez la plage, et la qualité de la réponse sera nettement améliorée.