跳到主要内容

从0搭建Knowledge Agent

本案例以一家专注大语言模型研发的AI科技公司为例,演示如何从零构建企业级智能问答系统。

公司内部积累了大量技术论文、API文档和市场报告等高价值知识,但分散存放、信息孤立,导致智能助手难以提供准确统一的答案。

为此,我们将搭建一个企业级知识库,集中整合和管理所有知识资源,为智能助手提供实时、可靠的知识支持。

本教程将带你完成从创建企业空间、建立知识库、上传与处理文档,到最终与Agent集成的完整流程,让助手具备专业、高质量的回答能力。

创建企业知识空间"AI Technology"

  1. 打开 SERVICEME NEXT 平台,点击左侧导航栏的“管理”,进入管理界面。
  2. 点击“知识管理”,进入企业空间管理界面。
  3. 点击企业空间旁的 “⚙️” ,进入企业空间配置页
  4. 点击右侧“新增”,进入新增企业空间页
  5. 输入以下基础信息
  • 编号:输入123456
  • 标题:输入AI Technology
  • 图标:从本地上传一张图片。
  • 排序:该空间在企业空间中的排序。本案例排列1
  • 描述:例如AI Technology
  1. 点击“保存”,即成功创建企业空间。

💡 提示:创建企业空间知识库时需要相关权限,创建之前请确保您具有创建权限

创建企业知识库

创建企业知识库:“Multimodal Model Technology Library”和“Large language model knowledge bas”

  • 为了高效地管理和利用企业知识资产,建议根据业务线、项目或主题对知识库进行划分。这样做主要有两大优势:
    • 便于精准授权:权限配置的最小单位是知识库。清晰的分类便于为不同角色(如算法工程师、产品经理)分配精确的文档访问权限。
    • 提升检索效率:后续的意图识别和问答系统通常以知识库为检索范围。分类越精确,系统定位信息越快,回答也越精准。 操作示例:遵循上述原则,我们为AI Technology企业空间创建两个独立的知识库。

创建步骤

  1. 返回企业空间管理界面。
  2. 点击刚创建的企业空间AI Technology,再点击右上角的“新增
  3. 在弹出的创建知识库页面输入以下常规信息:
    • 名称:输入Multimodal Model Technology Library
    • 类型:创建知识库时 时已选择企业空间(如 AI Technology),此处将自动带出该组。
    • 密级:选择密级等级。本案例选择internal
    • 描述:例如Multimodal Model Technology Library
    • 排序:该空间在企业空间中的排序。本案例排列1
    • 描述:例如Multimodal Model Technology Library
    • 存储配额(可选):根据实际需求在0-1GB范围内调整。
    • 文件大小限制(可选):支持自定义知识库上传文件大小。本案例不设置特定限制。
    • 文件支持格式(可选):支持自定义知识库文件支持格式。本案例不设置特定限制。
  4. 点击“保存”,即成功在“AI Technology”企业空间中添加“Multimodal Model Technology Library”知识库。
  5. 同理再创建一个名Large language model knowledge bas的知识库,排序为2

💡 提示:自定义上传文件大小及文件格式后,如果上传的文件不符合限制,则系统会予以提示

创建个人知识库"Personal knowledge base"

在企业知识管理体系中,除了团队协作的公共知识库外,员工个人也需要一个私有的知识管理空间。个人知识库与企业知识库形成互补,既保护了个人隐私,又为后续的知识共享奠定了基础。

💡 提示我的空间无法创建空间,只能创建知识库,内置一个默认知识库企业空间可以创建不同的空间,在这些创建的空间下,才可以创建知识库

  1. 打开 SERVICEME NEXT 平台,点击左侧导航栏的Knowledge,进入 Knowledge Agent 界面。
  2. 点击“我的空间”,在页面右上角点击“新增知识库
  3. 填写以下基础信息:
  • 知识库名称:输入Personal knowledge base
  • 描述:例如Personal knowledge base
  1. 点击“保存”,即成功创建个人知识库。

知识库空间配置

💡 提示:知识库空间设置需要有企业空间的管理权限,在修改知识库设置前,请确保您具有此权限

常规设置

知识库常规设置就是创建知识库时填写的信息,包括知识库名称、类型、密级、描述、存储配额、文件限制大小、文件支持格式

文件设置

索引方式

  • 基础解析:适用于通用的文本识别,文件不包含表格和图片时选择基础解析。
  • OCR智能解析
    • 智能模型解析模式:调用联入模型生成文档,请注意在低分辨率等复杂情况下可能会影响生成质量。可帮助LLM生成高质量的回答,适用于包含大量表格的文档
    • Azure Al文档智能: 基础模式:提供更精准的文字提取,适用于复杂文档适用于提取打印和手写文本。 布局模式:具备文字识别、表格还原、图片识别能力适用于提取文本、表格和文档结构。
  • 本例中建议: OCR智能解析的”智能模型解析模式“,该模式能够更准确地提取文档中的结构化信息,确保后续知识检索的完整性与准确性。

分段模式

  • 默认分段:采用大模型进行语义分段可以提升分段准确性,但相应地也会消耗更多的 tokens
  • 细分模式:文本先按照最大1024字符切分,再将每个片段内按200字符细分,每个小段都拥有独立索引
  • 自定义模式:用户可自定义每片的最大字符数,例如设置为500,则每500字符切分为一片
  • 本例中建议:默认分段,默认分段能确保相关概念和上下文的连贯性,提升后续检索的准确性。

检索设置

  • 文件预览:控制知识库中的文件(文档、图片、视频、音频)是否支持在线预览
  • 文件索引:设置知识库中各类资源(文档、图片、视频、音频)是否加入全局搜索索引。关闭后,对应资源将无法通过关键词检索到。
  • 本例中建议:全部开启,确保所有技术文档、代码规范、研究报告都能被全文检索和在线预览,便于研发人员快速查找和参考。

文件摘要生成

  • 自动为知识库中的文档生成内容摘要,便于快速浏览核心信息。关闭后,新上传的文档将不再自动生成摘要。
  • 若用户经常会提出诸如“帮我总结一下XXX文档”或“文件名XXX描述了什么”这类问题时,就需要启用此功能。
  • 本例中建议:默认开启,自动为技术论文、API文档等生成摘要,以更好地支持文档总结类提问。

元数据

元数据是用于描述和标识文件属性与背景信息的数据,例如文件的大小、名称、位置等信息。

建议

  • 建议为每个文档配置专属元数据,提取并填入文件类型(例如:训练日志) 与日期信息(例如:10月30日)等关键信息,以便实现精准检索与版本追溯。
  • 例如:用户提问“查找10月30日生成的训练日志”时
  • 自然优先匹配已标注“10月30日”和“训练日志”元数据的相关文档,从而快速定位目标文件,而非返回所有类型的日志或历史文档。

成员权限配置

根据用户角色分配不同的文档访问权限

例如:

  • 角色与需求:

    • 算法工程师:同时参与"多模态模型"和"大语言模型"两个项目组,需要访问全部技术文档。
    • 产品经理:仅负责"大语言模型"产品线,只需查看相关产品文档和API说明。
  • 权限设置方案:

    • 建立"多模态模型技术库"和"大语言模型知识库"两个独立的知识库。
    • 通过权限配置,赋予算法工程师两个知识库的完整访问权限,而产品经理仅能访问"大语言模型知识库"中的非核心技术文档。
  • 高级场景: 组合授权: 需要考虑并罗列更复杂的场景(例如:项目组协同、部门间资料保密等),并告知用户如何进行组合权限设置。

  1. 进入“管理 -> 权限 -> 角色管理
  2. 点击角色组旁边的“+”,进入角色组创建。名称为AI Technology,排序为1
  3. AI Technology角色组,点击页面右侧“新增”按钮,进入角色新建
  4. 输入角色基本信息:角色名称、所属分组、描述。(前面若选中AI Technology,这里自动带出)
  • 本例这里创建两个角色algorithm engineerproduct manager
  1. 点击角色右侧“...”,选择“功能授权”。
  • 算法工程师授权"多模态模型技术库"和"大语言模型知识库"两个知识库的完整访问权限
  • 产品经理仅授权"大语言模型知识库"知识库。

文件操作

新建文件夹

  • 我的空间和企业空间都支持文件夹的创建。
  • 在知识库页面点击右侧 “新建文件夹”,输入文件夹名称(如literature),点击 “确定” 即可。
  • 图中为在"Large language model knowledge bas"知识库中添加文件夹“literature”的过程。

上传文件

  • 在我的空间和企业空间上传文件。
  • 点击页面右上角“上传文件”,选择要上传的文件,点击“打开”,点击“确认上传”,即成功将文件上传到该知识库中。、
  • 图中为在“literature”文件夹中上传文件的过程

💡 提示:最多支持10个文件同时上传,且文件大小不超过100MB

创建“AI Technology”Agent

常规创建

完成知识库的创建后,我们将使用常规方式创建一个智能Agent,专门用于快速查找技术资料。。

✅ 提示:创建流程可参考《从0搭建简单Agent助手》教程。

在本例中,我们创建的 Agent 名为 AI Technology,其定位为公司内部AI技术领域的权威助手,专注于基于公司内部知识库,提供快速、准确且有据可查的技术资料查找与问答服务。

创建Agent的界面如下:

配置“AI Technology”Agent

  1. 提示词配置
  • 提示词 输入框中填写简要提示信息。
  • 可点击 “智能生成”,系统将调用模型自动扩展提示词,生成更完整的版本。
  • 本例中的提示词为:
##Role
You are an AI technology expert, specializing in providing information, guidance, and solutions related to artificial intelligence technologies, concepts, and applications.

##Skills
1. Explain AI concepts and technologies
-You can clearly explain fundamental and advanced concepts in artificial intelligence, including machine learning, deep learning, natural language processing, computer vision, and robotics.
-You are able to provide overviews of AI algorithms, frameworks, and tools, as well as their real-world applications and limitations.

2. Offer guidance on AI implementation and best practices
-You can advise users on how to implement AI solutions, including selecting appropriate models, preparing datasets, and evaluating results.
-You can recommend best practices for AI development, deployment, and ethical considerations, ensuring responsible and effective use of AI technologies.

##Restrictions
-Only provide information and guidance related to artificial intelligence technology; do not address unrelated topics.
-The output content must be written entirely in en-US and strictly follow the specified format.

  1. 招呼语配置
  • 可填写自定义招呼语,也可以点击 “智能生成” 自动生成欢迎语。
  • 本例中招呼语为:
Hello, I am your AI Technology assistant, here to help you explore and understand various aspects of artificial intelligence technology.

[What are the latest trends in AI technology?] [How can AI technology be applied in different industries?] [What are the benefits and challenges of using AI technology?]

  1. 模型组设置
  • 创建 Agent 时已选择模型组(如 普通模型组),此处将自动带出该组。

  • 可根据需要进行切换,需注意:

    • 不同环境下的模型组内容可能不同;
    • 模型组内容由管理员预先配置;
    • 示例中所使用的 普通模型组 包含模型:gpt-4.1deepseek-ai/DeepSeekgpt-4.1-mini

  1. 知识库配置

配置知识库是确保Agent能够基于专业知识进行回答的关键步骤,请按照以下操作流程完成配置:

  • 点击知识来源右侧的“+”按钮,打开知识库选择弹窗;

  • 从组织空间分类列表中找到并选中前期准备好的知识库

    • “Multimodal Model Technology Library”
    • “Large language model knowledge bas”
  • 点击右下角 “确认”,完成数据库的添加;(知识库的配置保持默认)

  • 返回配置界面后,请确认所选知识库已正确显示在Agent配置面板中;

  • 最后,点击右上角的 “发布” 按钮,确保所有配置生效。

通过创建企业知识库或个人知识库、上传文件、构建 Agent 并为其配置知识库,即可完成从零搭建 Knowledge Agent 的完整流程。

通过这一流程,企业能够集中整合和高效管理内部知识资源,为智能助手提供实时、可信的知识支持,助力业务决策与团队协作更加智能化。