5分钟,构建国产数据库智能体

news/2025/3/14 20:41:51/文章来源:https://www.cnblogs.com/IT-Evan/p/18760456

 

近期,圈里很多朋友,都尝试利用 DeepSeek 构建自己的智能体。我也利用腾讯元器,将个人公众号内容做了个智能体,可以实现简单的问答。那么延展来看,智能体除了可利用公众号内容,也可使用离线文件等方式来构建。这不禁让我考虑,是否可用这样方式构造一个数据库智能体。说干就干,花了一个小时,构建一个国产库的智能体,玩玩还不错。这里也希望,我们国产数据库的厂商,能更多专注这种新的内容分享方式,加快推进国产数据库的普及。下面我就将构建步骤,分四步来说明下。

 

1. 什么是“腾讯元器”

 

在开始之前,我们先了解下什么是“腾讯元器”。腾讯元器(
https://yuanqi.tencent.com),是腾讯混元大模型团队推出的智能体创作工具,方便您通过添加提示词设定、插件、知识库等功能捏出自己喜欢的智能体。

 

你自己创建的智能体,可以发布出来供大家使用,也可以私有来使用。目前已经有大量定义好的智能体,方便大家来使用。我自己也定义了几个智能体,大家也可以搜索使用。

 

2. 专有智能体构建

 

智能体的创建,可分为几个步骤,全程可通过简单填写表单即可完成。后面大致说明下我的操作步骤

1).准备知识库材料

目前元器创建智能体,支持多种构建知识库的方式。如果是公众号文章就比较简单,开通授权即可;如果是问答对类型,则需要构建一个表格实现问答描述;最为通用则是文本类型,这里就需要准备一系列文档。

 

目前支持的文本类型,包括PDF、WORD、TXT等,这里就需要将构建下这些文件。目前国内数据库厂商大多提供了在线文档的功能,这里通过自己写的一个小爬虫将文档下载并转储成PDF。在实现上完全可以利用 DeepSeek 直接生成代码,微调后即可使用。以达梦数据库为例,官方文档位于
https://eco.dameng.com/document/dm/zh-cn/pm,以此为基础将其文档都下载下来。

 

2).创建知识库

创建知识库比较简单,只需要将文件上传即可。这里要注意,文档上传后需要有个处理过程,根据文档数量及大小有关系,可耐心等待一会。其具体的进度,可以在知识库列表页面中查看到。

 

3).创建智能体

有了知识库后,就可以创建智能体。分为两个部分,一是基础是设定部分,这里主要是提示词的部分,比较方便的是,元器提供了提示器的自动生成,稍加修改即可。

 

在高级设定部分,主要完成模型设置和知识库配置即可。这里需注意选择模型,可以有腾讯混元模型或DeepSeek的选择,知识库部分关联到刚才创建的知识库即可。

 

当然还有些更为复杂的配置,如可以调用插件和工作流。系统已内置了不少插件,可供使用;也预制了部分工作流的示例,可直接复制参考使用。

 

 

4).发布智能体

最后一步,发布智能体即可。发布后,就可以通过多种方式使用。

 

3. 效果体验及展望

 

针对构造的智能体,我们简单体验下效果

 

从上面效果可见,智能体已经可以承担一些简单的问答类工作。可以方便用户,快速去了解一个产品;也能弥补只有官方文档造成的入手慢、门槛高的问题。国产数据库之前常常被人诟病的问题,就是文档差、内容旧,问答智能体的出现可以在一定程度上解决这些问题。当然功能远不限于此,如未来提供更为丰富的插件和工作流定义,完全可以开发更为复杂的功能。未来随着智能体的发展,相信会有更多、更垂直的智能体出现,场景也不仅仅限于知识问答类的,例如针对信创场景下创建个“信创智能体”,依托于构建自各厂商产品的知识体,通过工作流分辨用户需求,可实现包括产品选型、架构对比、设计开发、语句优化等常见问题的解决。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/898855.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu 22.04 LTS 基于 Docker 部署 WordPress

Ubuntu 22.04 LTS 基于 Docker 部署 WordPress 1. 引言 WordPress 是全球最受欢迎的内容管理系统 (CMS),使用 Docker 可以简化其部署过程。本教程将介绍如何在 Ubuntu 22.04 LTS 上使用 Docker 部署 WordPress。2. WordPress 简介 2.1 WordPress 是什么? WordPress 是全球最流…

7.接雨水

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例1:输入:height = [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示…

K近邻算法等

1. KNN算法和KD - tree总结 1.1 KNN算法 模型 K近邻(K - Nearest Neighbors,KNN)算法是一种基本的分类与回归方法。它的模型实际上是对特征空间的划分,给定一个训练数据集,对于新的输入实例,在训练数据集中找到与该实例最邻近的 \(K\) 个实例,然后根据这 \(K\) 个实例的…

正则表达式--java进阶day06

1.正则表达式2.正则表达式的规则、使用3.字符类讲解如图,单独一个a满足正则表达式的规则,所以返回true当删去[]后,正则表达式中的规则就会变为必须是abc,否则不满足条件,即使有一个a该规则是指a-d或者m-p,可以写成[a-dm-p]4.预定义字符类注意事项 正则表达式中存在数量问…

探秘Transformer系列之(13)--- FFN

从零开始解析Transformer,目标是:(1) 解析Transformer如何运作,以及为何如此运作,让新同学可以入门;(2) 力争融入一些比较新的或者有特色的论文或者理念,让老鸟也可以有所收获。探秘Transformer系列之(13)--- FFN 目录探秘Transformer系列之(13)--- FFN0x00 概述0x01…

EXCEL-时间函数

💖简介 在Excel中,时间函数用于处理和操作日期和时间数据; 以下是Excel中常用的时间函数及其常见应用场景的总结.📖函数 ⭐时间函数基础 🌟TIME语法:TIME(hour, minute, second) 功能:将小时、分钟、秒转换为时间序列号(0到0.99999999之间的数值)。 示例:TIME(9,30…

day29linux三剑客----sed

day29linux三剑客----sed单个正则字符还认识组合到一起就晕了,怎么办?本质还是对单个字符没理解.认识*认识.*组合到就一起就蒙了,为什么?还是没想明白.的意义,*的意义正则表达式,从左向右,逐步理解单个字符的意义怎么做? 1.思维脑图写没写? 2.每一个正则表达式的符号,…

3.14 学习记录

基于Android Studio 完成了简单的石家庄地铁购票APP

Android配置

将grade-wrapper.properties中地址改为 https://mirrors.cloud.tencent.com/gradle/gradle-8.11.1-bin.zip 等待下载。一般要几个小时。

sqlserver 的视图创建

首先,什么是视图?视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图的结构和数据是对数据表进行查询的结果,只存放视图的定义,不存放视图对应的数据; 其结构和和数据是建立在对表的查询基础上,故表中的数据发生变化,从视图中查询出的数据也随之改变…

day:21 python——判断语句

一.if语句 (1)单分支: 格式: if 判断条件: 执行语句块 else: 执行语句块2 备注:判断条件 if中可以使用比较运算符,<,!=,==,>=,<=在学习自动化中也可以用if语句断言, 案例1: a=10 if a != 10: print("你中奖了") else: print("谢谢惠顾"…

clickhouse 开启认证

配置文件说明 默认路径:/etc/clickhouse-server/users.xml 密码存储类型 明文密码(不推荐) <password>qwerty</password> <!-- 直接明文存储 --> SHA256 哈希 <password_sha256_hex>5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d15…