文档首页/ CodeArts Doer/ 用户指南/ 代码库深度理解
更新时间:2026-01-15 GMT+08:00
分享

代码库深度理解

codebase是一种组合型知识库集合,支持上传并解析索引代码,以提升对代码库上下文的理解和知识储备。通过在插件中打开“是否开启CodeBase搜索”开关,可以轻松开启代码索引功能,基于项目代码进行对话,提升代码检索和理解效率。

约束与限制

  • 当前仅研发代码问答智能体支持codebase。
  • 本功能仅支持JetBrains系列的IntelliJ IDEA开发工具。

新建团队codebase

  1. 进入知识库管理页面,切换到“团队codebase”页签。
  2. 单击“新建”,参考表1配置参数信息。

    表1 新建团队codebase

    参数

    说明

    可见范围

    控制哪些成员可以访问。

    当前仅支持租户可见,即租户下所有成员可见。

    代码源

    源码仓库类型。

    当前仅支持Git类型。

    服务扩展点

    关联代码源时,需通过服务扩展点实现与对应仓库的连接。

    • 单击“新建服务扩展点”进行创建,参数配置请参考新建服务扩展点中“通用Git”类型服务扩展点。
    • 单击“管理服务扩展点”,可删除已创建的服务扩展点。

    默认分支

    选择仓库默认分支。

  3. 单击“确定”,完成团队codebase创建,页面跳转至团队codebase列表。

    可查看该集合的入库状态等信息;单击操作列 ,可删除该集合。

使用团队codebase

  1. 打开新建团队codebase时关联的代码库。
  2. 参考JetBrains中操作,登录CodeArts Doer代码智能体。
  3. 单击IDE侧边栏的CodeArts Doer代码智能体图标 ,打开聊天窗口。
  4. 单击聊天界面右上角的 图标,选择“代码库索引”。
  5. 打开“是否开启CodeBase搜索”,即可检索当前项目代码进行问答和代码解释。

    图1 开启CodeBase搜索
    • 解析时间:关联的代码库的解析完成时间。
    • 更新时间:关联的代码库的增量修改解析时间。

相关文档