Project / AI Application

NovaBizEnterprise Support Agent

面向企业软件场景的
智能支持与问题诊断 Agent

NovaBiz 将企业知识、实时业务查询与 Agent Tool Calling 结合起来,用于处理操作咨询、业务异常排查、规则查询和多步骤问题诊断。

Agent 可以根据用户问题主动查询用户、权限、合同、审批和系统日志,再结合 SOP、FAQ 与历史案例形成有依据的处理建议。

  • LangGraph
  • LangChain
  • DeepSeek
  • Tool Calling
  • Knowledge Retrieval
  • Python
Enterprise AI SupportProduct & Technical Case Study
智能支持工作台产品界面实录:对话、当前会话与执行证据在同一工作台中呈现。
9 个工具
查询、诊断与交接预览
45 条知识
手册、规则、FAQ、SOP 与案例
34 项业务评测
检查工具、证据与回答行为
5 类复杂场景
验证多步骤支持流程
查看案例目录
  1. 01项目概览
  2. 02业务问题
  3. 03解决方案
  4. 04核心能力
  5. 05系统架构
  6. 06Agent 运行
  7. 07工具调用
  8. 08知识体系
  9. 09可靠诊断
  10. 10产品体验
  11. 11工程验证
  12. 12技术基础
  13. 13产品价值

企业软件支持,不只是“回答问题”

企业软件中的很多问题看似简单,真正处理时却需要支持人员依次核对账号、权限、业务对象、审批、日志,以及适用的 SOP、FAQ 和历史案例。

大量常见问题被反复处理,规则与经验分散在不同资料中;而表面相同的现象,也可能对应完全不同的真实原因。

查询账号检查权限查看业务对象检查审批查看日志匹配知识判断原因给出建议

01重复排查大量常见问题被反复处理。

02知识分散规则、手册、FAQ 与案例分布在不同资料中。

03经验依赖相似现象需要结合当前事实重新判断。

NovaBiz 让 Agent 接手一部分原本依赖人工完成的查询、排查和知识匹配工作。

从“回答问题”变成“调查问题”

NovaBiz 将问题处理拆成两类信息:Business Tools 提供“当前发生了什么”,Enterprise Knowledge 提供“正常情况下应该怎样”。

Agent 先获取证据,再对照事实与规则形成诊断和处理建议;需要人工继续处理时,已有调查结果会被整理成交接摘要。

A

Business Facts

用户身份、权限、合同、审批与系统日志。

B

Enterprise Knowledge

SOP、FAQ、业务规则、历史案例与版本知识。

Business Facts + Enterprise KnowledgeAgent InvestigationEvidence → Diagnosis → Recommendation / Handoff

围绕企业支持场景组织 Agent 能力

01

操作咨询

根据当前版本知识提供清晰的操作说明。

02

业务查询

查询用户、权限、合同、审批和系统日志。

03

异常诊断

结合多个 Tool 结果逐步排查问题。

04

企业知识复用

检索 SOP、FAQ、规则和历史案例。

05

Evidence & Trace

展示工具执行过程与使用过的知识来源。

06

Human Handoff

整理调查结果并生成结构化交接摘要。

系统架构:把模型能力组织成完整产品链路

NovaBiz 的核心不是把大模型接进聊天框,而是将 Web UI、会话状态、LangGraph Agent Runtime、DeepSeek、业务工具、知识检索和证据机制组织成完整的问题处理链路。

Web UI承载对话、会话、执行记录、证据与知识维护体验
Conversation & Session保持多轮上下文并隔离不同支持任务
LangGraph Agent Runtime组织模型、工具、状态与条件流转
DeepSeek理解问题、选择工具并基于证据生成回答
Business Tools / Knowledge连接当前业务事实与企业知识
Evidence Layer检查依据并支持诊断、建议与人工交接
NovaBiz 整体系统架构技术实现示意:模型负责判断与表达,工具和知识提供依据,编排与证据检查约束任务流转。

LangGraph 如何驱动 Agent

LangGraph 负责组织 Agent 的运行过程。模型根据当前 State 决定直接回答、调用 Tool、继续调查、补充知识或结束本轮处理。

复杂问题无需提前写死完整流程,而是通过 Model Node、ToolNode、Conditional Flow 与 Agent Loop,根据当前证据动态决定下一步;Evidence Guard 在输出诊断前检查关键依据。

State
承载消息、工具结果与本轮运行信息。
Model Node
理解上下文并决定回答或调用工具。
ToolNode
执行注册的 Python Tools 并返回结果。
Conditional Flow
根据当前状态选择下一节点。
Agent Loop
让复杂问题持续调查并逐步补充证据。
Evidence Guard
在诊断前检查事实与规则依据。
LangGraph Agent Runtime技术实现示意:模型与工具形成循环,结束前还要经过项目自定义的证据策略检查。

让模型连接可验证的业务事实

LLM 负责理解问题、决定下一步、选择 Tool 并综合信息;Python Tool 负责查询业务事实、执行确定性逻辑并返回结构化结果。

模型不是数据源。Tool Calling 让 Agent 可以基于用户、权限、合同、审批和日志等系统事实进行判断,而不是依赖语言模型猜测。

用户与权限get_user_profileget_user_permission
合同、审批与日志get_contract_detailsget_approval_statussearch_system_logs
诊断与能力查询diagnose_contract_submissionlist_available_functions
知识与交接search_support_knowledgepreview_handoff

核心业务 Tool 采用只读查询与确定性诊断设计,让 Agent 聚焦在事实获取、问题判断和支持建议,同时控制对业务系统的操作风险。

Tool Calling 工作机制技术实现示意:模型生成调用意图,程序读取数据并返回可检查的工具结果。

让企业经验成为可持续使用的知识

NovaBiz 支持 TXT、Markdown、可提取文字的 PDF 和手工知识录入。原文件与 Knowledge Content 分开保留,维护者可以审阅内容后发布到检索体系。

Knowledge Lifecycle 覆盖 Import、Parse、Review、Publish、Retrieve,以及后续的 Edit、Disable 和 Delete;内容修改后会重建索引,停用后退出检索,来源信息始终可追溯。

V1 使用本地字符 n-gram TF-IDF 构建轻量知识检索,在当前知识规模下保持快速、透明和易维护。

Knowledge Lifecycle技术实现示意:文件保留为来源,解析文本形成可维护知识,发布状态决定是否参与检索。
知识文件来源与维护真实产品界面:原文件、解析文本、适用条件和发布状态被分别保留。

让结论建立在完整证据上

Business Fact 描述现在发生了什么,Business Rule 说明正常情况下应该怎样。只有二者足以支撑当前结论时,Agent 才输出业务诊断。

Evidence Completeness Guard 在最终回答前检查事实和规则依据是否完整。简单查询保持直接,复杂诊断则会继续补充所需的当前事实或适用规则。

Current Facts + Applicable RulesEvidence CompleteDiagnosis → Recommendation
减少过早下结论提高诊断可解释性提升回答可追溯性
Evidence Completeness技术实现示意:Guard 检查诊断所需的事实与规则依据,并决定继续补证或生成结论。

从 Agent 能力到实际产品体验

用户看到的不只是最终答案,还可以查看 Agent 查询过的业务事实、工具执行记录和使用过的知识来源。

复杂问题可以持续多轮调查,不同会话保持独立上下文;需要人工接续时,系统会整理已知事实、调查记录和下一步建议。

知识维护工作台让 SOP、FAQ 和产品知识持续进入检索体系,使支持能力随着知识积累不断完善。

多层验证 Agent 行为

NovaBiz 不以“单次回答看起来正确”作为完成标准。基础回归、复杂业务场景和 Business Evaluation 共同验证 Agent 的工具选择、参数、证据使用、知识适用性和最终诊断行为。

14Regression Cases
5Hero Scenarios
34Business Evaluations
46Automated Tests
Tool SelectionParameter AccuracyEvidence AccuracyKnowledge ApplicabilityDiagnosis ConsistencyActionabilityHallucinationHandoff Correctness

技术基础与架构选择

LangChain

负责 Model、Messages、Tool Schema、bind_tools 等 LLM 应用基础抽象。

LangGraph

负责 State、Node、Edge、ToolNode、Agent Loop 与条件流转。

DeepSeek

承担语言理解、工具选择和基于证据的回答生成。

Python Tools

提供稳定、可验证的业务事实查询。

Knowledge Retrieval

将 SOP、FAQ、规则和历史经验连接到 Agent。

LangChainLLM / Messages / Tools
LangGraphState / Node / Edge / ToolNode
NovaBiz Agent Runtime
Business Tools + Knowledge

产品价值与扩展能力

A

更高效的企业支持

让常见咨询、业务查询和重复排查得到更快速的处理。

B

可持续复用的企业知识

SOP、FAQ、业务规则和历史案例可以持续积累并进入 Agent。

C

可解释的问题处理

回答可以追溯到具体业务事实、工具执行和知识来源。

D

可扩展的 Agent Runtime

新的业务 Tool、知识源和企业系统能力可以继续接入当前架构。

E

安全的业务边界

通过只读 Tool 和 Human Handoff,在保留 Agent 能力的同时控制业务操作风险。

NovaBiz 希望把原本依赖人工经验的企业支持流程,转化为可复用、可追踪、可扩展的 Agent 能力。
返回项目作品