尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
DB-GPT V0.6.1 版本更新:RAG 能力更强,新增 RAG 召回和 Agent 答案评测功能
1. 为什么要在 DB-GPT V0.6.1 里折腾 RAG 召回评测DB-GPT V0.6.1 这次更新里最值得动手试的不是界面而是两个偏工程的能力RAG 召回评测和 Agent 答案评测。简单说它把「知识库答得好不好」从玄学变成了可量化的指标——召回阶段有命中率、MRR、相似度答案阶段有相关性打分。适合谁正在用 OceanBase 做向量库、用 Qwen 做本地知识库问答却总被「明明文档里有答案模型就是答偏」折磨的开发者。我这次的目标很明确搭一套本地知识库问答链路向量库用 OceanBase 4.3.3模型用 Qwen2.5-7b-instruct然后跑通 V0.6.1 新增的召回评测和 Agent 答案评测。模型服务这一层我用 TaoToken 统一 Key 和 API 通道来接入好处是 DB-GPT 的 config.toml 里只维护一个 base_url 和一把 Key换模型不用改一堆代理配置。下面把可复制的配置骨架和验证步骤都摊开讲。2. TaoToken 前置统一 Key 与 API 通道DB-GPT 支持 OpenAI 兼容的 proxyllm所以只要有一个 OpenAI 格式的 endpoint 就能接。TaoToken 提供的就是这种统一通道模型对话、Coding Plan、控制台、API Keys 都有对应入口。你需要先拿到一把 Key再去控制台确认要用的模型名。这一步的核心产物是两个东西一把 API Key一个 base_url。DB-GPT 里所有模型调用都指向它Qwen、评测用的 judge 模型都走同一条通道省得每个模型配一套凭证。注意Key 只放在本地 config.toml 或环境变量里别提交到 Git。评测接口里的Authorization: Bearer dbgpt是 DB-GPT 自己的服务鉴权和模型 Key 是两回事别混。3. 可复制配置config.toml 与 settings.json 骨架DB-GPT 的模型配置在configs/dbgpt-proxy-openai.toml这类文件里。下面是我实测能跑通的骨架重点是[[models]]段把 Qwen 指向 TaoToken 的 API 地址。# configs/dbgpt-proxy-openai.toml [system] language zh [models] [[models.llms]] name qwen2.5-7b-instruct provider proxy/openai api_base https://taotoken.net/api api_key sk-你的TaoTokenKey model_name qwen2.5-7b-instruct [[models.embeddings]] name text-embedding-v3 provider proxy/openai api_base https://taotoken.net/api api_key sk-你的TaoTokenKey model_name text-embedding-v3向量库这边OceanBase 4.3.3 通过 pyobvector 客户端接入DB-GPT 侧配置向量存储类型和连接串[rag.storage] vector_type OceanBase [rag.storage.vector.oceanbase] uri obclientpyobvector://root127.0.0.1:2881/testsettings.json主要管前端和评测相关开关把知识图谱和评测入口打开{ app: { scene: chat_knowledge }, evaluate: { enabled: true, default_top_k: 5, metrics: [RetrieverHitRateMetric, RetrieverMRRMetric, RetrieverSimilarityMetric] }, knowledge_graph: { triplet_graph_enabled: true, document_graph_enabled: true, chunk_search_top_size: 5 } }对应的.env里把 GraphRAG 开关补上Markdown 文档的结构检索效果最好GRAPH_COMMUNITY_SUMMARY_ENABLEDTrue TRIPLET_GRAPH_ENABLEDTrue DOCUMENT_GRAPH_ENABLEDTrue KNOWLEDGE_GRAPH_CHUNK_SEARCH_TOP_SIZE5 LLM_MODELqwen2.5-7b-instruct4. 验证请求召回率与 Agent 答案质量怎么测配置好之后先起服务再上传一份 Markdown 文档建知识空间拿到SPACE_ID。召回评测直接打评测接口scene_key用recallSPACE_ID你的空间ID curl --location --request POST http://localhost:5670/api/v2/serve/evaluate/evaluation \ --header Content-Type: application/json \ -d { scene_key: recall, scene_value: $SPACE_ID, context: {top_k: 5}, evaluate_metrics: [RetrieverHitRateMetric,RetrieverMRRMetric,RetrieverSimilarityMetric], datasets: [{query: what awel talked about, doc_name: awel.md}] }Python 方式更适合批量跑数据集from dbgpt.client import Client from dbgpt.client.evaluation import run_evaluation from dbgpt.serve.evaluate.api.schemas import EvaluateServeRequest client Client(api_keydbgpt) request EvaluateServeRequest( scene_keyrecall, scene_value你的空间ID, context{top_k: 5}, evaluate_metrics[RetrieverHitRateMetric, RetrieverMRRMetric, RetrieverSimilarityMetric], datasets[{query: what awel talked about, doc_name: awel.md}], ) data await run_evaluation(client, requestrequest) print(data)Agent 答案评测换scene_key为app指标用AnswerRelevancyMetriccontext 里带上 prompt 和模型名APP_ID你的应用ID PROMPT_ID你的提示词ID curl --location --request POST http://localhost:5670/api/v2/serve/evaluate/evaluation \ --header Authorization: Bearer dbgpt \ --header Content-Type: application/json \ -d { scene_key: app, scene_value: $APP_ID, context: {top_k: 5, prompt: $PROMPT_ID, model: qwen2.5-7b-instruct}, evaluate_metrics: [AnswerRelevancyMetric], datasets: [{query: what awel talked about, doc_name: awel.md}] }成功的结果是返回里能看到每个指标的具体分值命中率是 0 到 1 的比例MRR 越接近 1 说明最相关文档排得越靠前相似度是召回内容和预测内容的匹配度。Agent 答案相关性同样给一个分数低于阈值就说明 prompt 或召回需要调。5. 本篇常见错排查报错一评测接口 401。大概率是Authorization头没带或写错。召回评测示例里没带鉴权头Agent 评测带了Bearer dbgpt按你 DB-GPT 服务实际配置来别把模型 Key 填进去。报错二OceanBase 连接失败。确认 pyobvector 客户端版本和 4.3.3 匹配uri 里的用户名、端口、库名逐项核对。filters 查询是新版本才支持的旧客户端会直接报语法错。报错三召回指标全是 0。先看doc_name是否和知识空间里实际文件名一致大小写和扩展名都要对上。再看top_k是不是太小文档切块太碎时 top_k5 可能压根没覆盖到答案所在块。报错四模型调用超时。检查 config.toml 里api_base是否指向https://taotoken.net/apiKey 是否有效。Qwen2.5-7b-instruct 的模型名要和通道里登记的完全一致差一个字符就 404。报错五知识图谱构建卡住。上传 Markdown 后构建要等一段时间别中途取消。名称不能纯数字TuGraph 不接受不合规命名。6. 把评测接进日常迭代跑通一次评测只是开始真正有用的是把它变成固定动作每次改切块策略、换 embedding、调 top_k都重跑一遍召回指标用数字判断改动是变好还是变坏。Agent 答案相关性则用来盯 prompt 质量。模型通道统一走 TaoToken 之后换 Qwen 版本或临时切别的模型做对比只改 config.toml 一行评测脚本不用动。如果你主要在做长期编码和 Agent 类任务可以顺带看下 Coding Plan 的额度方案单纯验证模型效果模型对话入口就够用接入和排障细节都在接入文档里。把 Key 管好、把评测跑成习惯RAG 系统才不会越调越玄。
RELATED

相关推荐

从Excel到自研桌面型CRM:客户沟通与跟进管理实践

从Excel到自研桌面型CRM:客户沟通与跟进管理实践

1. 为什么我会做 DeskcommCRM,而不是继续用 Excel 表格先交代背景。我手上同时管着三块业务:电话销售、售后客服、以及零零散散的渠道伙伴对接。之前最头疼的不是没工具,而是工具太多太散——客户信息存在 Excel 里,通话记录在话务…

📅 2026/9/25 20:51:51
Atlas 300V推理加速卡上的YOLO部署实践:从模型转换到性能调优

Atlas 300V推理加速卡上的YOLO部署实践:从模型转换到性能调优

Atlas 上的 YOLO 部署指南:从硬件认知到推理落地最近后台一直有朋友在问 Atlas 300V 24G 到底是不是运算加速卡,又要怎么在它上面跑 YOLO。这批问题特别集中,今天干脆把这块卡和整套部署流程一次说清楚。Atlas 300V 24G 是运算加速卡&#xf…

📅 2026/9/25 20:51:51
2026-09-24:统计范围内的好整数。用go语言,有三个整数 l、r、k。 对于一个整数,把它写成十进制形式后,如果任意两个挨着的数字之间的差的绝对值都不超过 k,就认为这个整数满足条件。

2026-09-24:统计范围内的好整数。用go语言,有三个整数 l、r、k。 对于一个整数,把它写成十进制形式后,如果任意两个挨着的数字之间的差的绝对值都不超过 k,就认为这个整数满足条件。

2026-09-24:统计范围内的好整数。用go语言,有三个整数 l、r、k。 对于一个整数,把它写成十进制形式后,如果任意两个挨着的数字之间的差的绝对值都不超过 k,就认为这个整数满足条件。 现在需要统计从 l 到 r 这个闭区间…

📅 2026/9/25 20:51:51
MORE NEWS

更多资讯

📰

工博科技 x 盘古信息|聚势同行,共筑制造业SAP ERP与MES一体化数智新生态

近日,广州工博计算机科技有限公司(以下简称“工博科技”)与广东盘古信息科技股份有限公司(以下简称“盘古信息”)正式签订品牌联营合作协议。双方将围绕制造业数智化转型展开深度协同,充分发挥工博科技在SA…

📰

MATLAB实战:PSO-LSTM-CNN融合算法实现无人机三维路径规划,从智能避障到多目标优化

MATLAB实战:PSO-LSTM-CNN融合算法实现无人机三维路径规划,从智能避障到多目标优化MATLAB、无人机、三维路径规划、粒子群优化、PSO、LSTM、CNN、深度学习、智能避障、多目标优化面对建筑、山体和塔架交错的复杂空域,无人机规划不仅要找到一条…

📰

论文定版依据全攻略:谁认下这版,凭什么算交出版

改到自己也分不清哪一版算数,症结往往不在改得少,而在没人替这一版签过名。本文不排轮次,只谈两件事:谁有资格认下这一版、凭哪几样认,以及什么样的版本状态才够格交出去。以知学术AIPaperGPT的能力落点为例&#xff0…

📰

需求未验证勿备货:TikTok出海Y型科学操盘法完整落地指南

【摘要】TikTok Shop 2025年全球GMV突破653亿美元,近70%新手跨境卖家首年受挫,亏损核心源于需求验证缺失而非执行不足。Y型科学操盘覆盖4个核心环节、5步验证流程、3条失效边界,为出海提供可复用的决策体系。核心关键词:Y型科学操…

📰

如何为AlphaGBM Skills配置API Key:账户额度、--confirm-usage审批机制与套餐完整指南

如何为AlphaGBM Skills配置API Key:账户额度、--confirm-usage审批机制与套餐完整指南 【免费下载链接】skills Bring realtime market data and research workflows into Claude Code, Cursor & beyond — 29 open-source Skills for stocks, options and comm…

📰

【STM32开源项目】智能老人拐杖

目录 一、项目概述 二、实现功能 1、功能详解: 2、项目清单: 3、演示视频: 三、硬件介绍 PCB硬件设计: 四、程序设计 五、项目成品效果图 六、项目总结 七、包含资料 一、项目概述 本项目基于STM32F103C8T6单片机&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬