Windsurf 为企业提供完整的微调能力,而最佳方案
是将微调与 RAG 结合使用。
默认上下文
- IDE 中当前文件以及其他已打开的文件,通常与您正在编写的代码高度相关。
- 随后会为整个本地代码库建立索引(包括未打开的文件), 当您编写代码、提问或使用 Command 时,Windsurf 的检索引擎会提取相关代码片段。
- 对于 Pro 用户,我们提供更长的上下文窗口、更高的索引上限,以及自定义上下文与固定上下文项的更高配额。
- 对于 Teams 和 Enterprise 用户,Windsurf 还可为远程代码库建立索引。 这对在多个代码库间协同开发的公司团队非常有用。
知识库(测试版)
仅适用于 Teams 和 Enterprise 客户。目前不向混合部署(Hybrid)客户提供。
Knowledge Base
为你的团队配置知识库设置。仅在具备管理员权限时可见。
最佳实践
- 模块定义:固定位于仓库内、但与当前活动文件属于不同模块的 class/struct 定义文件。
- 内部框架/库:固定包含如何使用相关框架/库的示例代码目录。
- 特定任务:固定定义特定接口的文件或文件夹(例如
.proto
文件、抽象类文件、配置模板)。 - 当前关注范围:固定包含当前编码会话所需大多数文件的“最小公共集合”目录。
- 测试:固定包含你正在为其编写单元测试的类的具体文件。