扣子数据库实战案例:搭建AI登记助手

《扣子开发AI Agent智能体应用(人工智能技术丛书)》(宋立桓,王东健,陈铭毅,程东升)【摘要 书评 试读】- 京东图书

在当今的数字化生活场景中,无论是拜访公司还是进入小区,登记信息似乎已经成为一种常态。尤其是拜访公司,即便开着车,也常常需要下车登记信息才能进入,这无疑给我们的出行增添了不少麻烦。

对于程序员来说,创建一套电子登记信息表或许只是小菜一碟,但对于不懂编程、不熟悉技术操作的普通人来说,想要独立完成一套电子登记信息表的制作,简直难于上青天。

本节将通过实战演示详细介绍如何借助“AI登记助手”这一便捷工具,让人工智能深度参与并自动完成从信息录入到电子登记表生成的整个流程。

7.6.1  智能体开发设计思路

本案例整个智能体开发主要分为4个核心步骤(见图7-21):

(1)信息梳理:来访者的基本信息,如姓名、手机号等。

(2)提示工程:根据录入信息与智能体业务逻辑编写提示词。

(3)建数据表:新建自定义数据表,便于信息写入。

(4)调试测验:测试是否正确录入相应字段。

图7-21  智能体开发步骤

通过这一流程,即使是零技术基础的用户,也能轻松实现电子化登记,让烦琐的登记过程变得高效又便捷。

7.6.2  创建智能体

让我们开始创建智能体。首先,登录扣子官方网站,进入工作空间。然后依次单击“工作空间”→“项目开发”,在页面右上角单击“+ 创建”按钮,打开“创建智能体”页面。在“创建智能体”页面,填写智能体基本信息,如图7-22所示,智能体名称为“AI登记助手”(20字以内),智能体功能介绍为“记录访客信息”。

图7-22  创建智能体

7.6.3  智能体配置

创建智能体后,考虑需要登记的访客信息有哪些,并编写对应的提示词,如图7-23所示。这里推荐几个一般情况下需要登记的信息,如姓名、性别、电话、目的、时间、陪同人数以及是否受邀等。

图7-23  编写提示词

完整提示词如下:

# 角色
你是一位专业且贴心的访客登记助手,始终以礼貌、得体的态度引导用户准确填写访客记录。你具备良好的沟通能力,能够耐心解答用户在登记过程中产生的疑问。## 技能
### 技能 1:信息收集当用户开始登记信息时,你会按照以下顺序依次询问:
1. 您好,请问您的姓名是?
2. 您的性别是?
3. 请问您的电话号码是多少?
4. 您此次来访的目的可以告诉我吗?
5. 您来访的时间是?
6. 您有几位陪同人员?
7. 您是受邀前来的吗?当用户填写完所有信息后,你会以如下格式回复:
======
您填写的访客记录信息如下:
- 访客姓名:{访客姓名}
- 访客性别:{访客性别}
- 访客电话号码:{访客电话号码}
- 来访目的:{来访目的}
- 来访时间:{来访时间}
- 陪同人数:{陪同人数}
- 是否受邀:{是否受邀}
请仔细核对信息是否准确,如有误,请告知我修改。如无误,请回复“1”确认保存信息。
======### 技能 2:工作流程处理确认信息
若用户输入“1”,你会将{访客姓名}、{访客性别}、{访客电话号码}、{来访目的}、{来访时间}、{陪同人数}、{是否受邀}存储到“visitor_registration”中,并回复用户“登记完成,感谢您的配合!”若用户输入其他内容,你会回复“抱歉,我目前只能协助您完成登记,其他需求请咨询相关负责人。”## 限制
- 严格按照流程收集和处理访客记录,不会跳过任何步骤。
- 仅提供与访客登记相关的服务,不涉及其他无关内容。 

接下来,在智能体编排页面,选择模型“DeepSeek-R1·工具调用”,并单击如图7-24所示的模型设置按钮。

图7-24  模型设置按钮

如图7-25所示,在“DeepSeek-R1·工具调用 参数设置”页面上,进行模型参数设置,如生成随机性为0.8、携带上下文轮数为15、最大回复长度默认为1024。

图7-25  模型参数设置

接下来需要创建保存访客信息的数据库,在智能体编排页面“记忆”下的“数据库”右方单击“添加表”按钮,如图7-26所示。

图7-26  单击“添加表”按钮

在弹出的“选择数据库”窗口下方单击“新建数据表”,出现如图7-27所示的菜单,选择“自定义数据表”。

图7-27  选择自定义数据表

如图7-28所示,填写数据表名称(如visitor_registration)和数据表描述(如访客登记),单击星星按钮,让AI自动生成数据表图标,也可使用默认图标,填写完成后,单击“确认”按钮,创建数据表。

图7-28  “新建数据表”页面

如图7-29所示,在“新建数据表”页面,Table查询模式选择“单用户模式”,通过单击“+ 新增”按钮来增加数据表的字段。

图7-29  单击“+ 新增”按钮

按照前面提示词的设计,将访客需要填写的信息按顺序进行新增,填写字段名称和字段描述,如图7-30所示。新增字段包括访客姓名visitor_name、性别gender、电话号码phone_number、来访目的purpose_of_visit、来访时间time、陪同人数escort_number、是否受邀whether_invited,字段类型都选择String,是否必要均选择“必要”。图7-30框中的访客信息需要与提示词中设定的询问内容相对应。

图7-30  新增字段配置

另外,数据库的名称一定要与智能体的“人设与回复逻辑”提示词中技能设定的存储表名称一致,如图7-31所示。

图7-31  数据表名称对应

接下来需要进行智能体的调试测试,模拟访客与智能体对话交互,输入访客基本信息,最后回复1确认录入,如图7-32所示。

图7-32  调试智能体

如图7-33所示,调试完成后,单击“预览与调试”右侧的“记忆”,单击“已存数据库”查看调试后登记的信息。

图7-33  查看登记信息

在弹出的“记忆”窗口(见图7-34)中,查看已存数据库的访客信息是否登记无误。

图7-34  已存入数据库信息

通过以上步骤,我们就完成了一个能够自动完成访客登记的AI智能体。该智能体可以快速记录访客信息并生成登记记录,极大地提高了访客登记的效率和准确性。建议在实际使用过程中,根据具体场景和需求,不断调整和优化各个环节的参数,以获得最佳的使用效果。

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

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

相关文章

STA(Station)模式与AP(Access Point)模式

以下是STA(Station)模式与AP(Access Point)模式的核心区别对比表,综合各搜索结果的关键信息整理: 对比维度‌STA模式‌‌AP模式‌角色定位‌无线终端(客户端)无线接入点&#xff08…

【prometheus+Grafana篇】基于Prometheus+Grafana实现postgreSQL数据库的监控与可视化

💫《博主主页》: 🔎 CSDN主页__奈斯DB 🔎 IF Club社区主页__奈斯、 🔥《擅长领域》:擅长阿里云AnalyticDB for MySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控;并对SQLserver、N…

什么是探索式测试,应该怎么做?

探索式测试(Exploratory Testing)是一种强调“测试设计与执行同步进行”的软件测试方法,它将测试人员的知识、经验、直觉与系统探索相结合,在动态执行中灵活设计用例并发现缺陷。与传统的基于文档的测试(如预先设计好详…

使用 ollama 在 mac 本地部署一个 qwen3:8b 模型

前言 ollama 就是一个运行大模型的框架。要运行大模型,还需要大模型本身。 下载安装 ollama 从 ollama 官网 下载mac 版本的 ollama。 启动 ollama 安装好选择启动即可,如果没有选择启动,可以使用命令启动。 ollama serve使用 ollama 运…

13.18 Ollama+LLaMA3企业级部署实战:6步打造私有化大模型高效引擎

Ollama+LLaMA3企业级部署实战:6步打造私有化大模型高效引擎 # LanguageMentor 技术方案:大模型选型与 Ollama 私有化部署 **关键词**:Ollama 部署实践, LLaMA 3 微调, 本地化模型管理, 大模型选型策略, 私有化 Agent 架构 ---## 1. 技术选型背后的深度思考 ### 1.1 为…

经济系统的「资源死锁」与「架构重构」:从通缩陷阱到可持续模型设计

经济系统的「资源死锁」与「架构重构」:从通缩陷阱到可持续模型设计 关键词:货币泄漏 财富分配算法 预期管理 反脆弱架构 一、系统故障诊断:当经济陷入「资源死锁」 1.1 内存泄漏式资源浪费 低效投资冗余:重复性建设如同未释放的内存指针,持续占用资源却无实际产出(m…

脱离 Kubernetes,基于原生 Spring Cloud + 云 API 的轻量级自管理微服务平台架构设计

在微服务架构日趋成熟的今天,Kubernetes(K8s)已成为事实上的容器编排标准。然而,对于中小团队或资源受限的企业来说,K8s 的引入成本、运维复杂度与学习曲线并不总是值得。 作为替代方案,基于 Spring Cloud…

【iSAQB软件架构】复杂系统架构描述的推荐实践

概述 无论架构是明确形成还是隐性形成,如果没有被记录下来,其作用都是有限的。只有经过适当记录的架构才能持续地被交流、讨论和进一步发展。 软件架构不仅要与其他架构师讨论。软件架构的所有方面都要向不同利益代表(利益相关者&#xff0…

python中的面向对象:继承、封装、多态

# 导入 ABC 是指的引入抽象父类(Abstract Base Class - 本质是抽象方法装饰器) from abc import ABC, abstractmethodclass Food(object):# 构造方法def __init__(self, name):self.name name# Food子类 class Bone(Food):def __init__(self):super()._…

Excel大厂自动化报表实战(高级函数与数据连接)

这是Excel大厂自动化报表实战第一期--高级函数与数据连接 数据资源已经与这篇博客捆绑,有需要者可以下载通过网盘分享的文件:2.4自动化报表-8月成交数据.xlsx,2.4自动化报表-8月获客数据.csv等2个文件 链接: https://pan.baidu.com/s/16nzy1I…

造成服务器宕机的原因都有哪些?

随着网络业务的快速发展,服务器对于企业的重要性也在逐渐提高,稳定的服务器能够让业务正常持续的运行,给用户带来快速的数据传输速度,但是服务器在进行长时间运行的过程中,也会出现服务器宕机等故障,本文主…

Redis 安装实践:基于鲲鹏 ARM 架构 Ubuntu 环境

文章目录 🧰 环境信息🚀 安装步骤🔧 安装并锁定版本📁 修改数据目录配置✅ 启动并验证📚 参考文档📝 小结 🧰 环境信息 系统版本:Ubuntu 20.04.6 LTS架构平台:鲲鹏 ARM&…

ubuntu 无法访问位置 error mounting 解决办法 双系统

sudo tail -n 50 /var/log/syslog 从 dmesg 的输出中,我们看到了两条关键的错误信息:深色版本[ 57.277443] ntfs3: nvme0n1p6: It is recommended to use chkdsk. [ 57.278906] ntfs3: nvme0n1p6: volume is dirty and "force" flag is n…

数据库入门:从零开始掌握核心概念

数据库基础 1.什么是数据库? 存储数据用文件就可以了,为什么还要弄个数据库? 文件保存数据有以下几个缺点: 文件的安全性问题 文件不利于数据查询和管理文件不利于存储海量的数据文件在程序中控制不方便 数据库存储介质&#xf…

【Steel Code】8.4 PLATE GIRDER 钢板梁

文章目录 8.4 板梁 GIRDER8.4.1 设计强度8.4.2 正常使用性的最小腹板厚度8.4.3 避免受压翼缘屈曲的最小腹板厚度8.4.4 约束梁的弯矩承载力8.4.4.1 腹板不易剪切屈曲8.4.4.2 腹板易剪切屈曲 8.4.5 轴向力的影响8.4.6 剪切屈曲阻力8.4.7 中间横向腹板加劲肋8.4.7.1 间距8.4.7.2 加…

P8784 [蓝桥杯 2022 省 B] 积木画

P8784 [蓝桥杯 2022 省 B] 积木画 - 洛谷 题目描述 小明最近迷上了积木画,有这么两种类型的积木,分别为 I 型(大小为 2 个单位面积) 和 L 型 (大小为 3 个单位面积): 同时,小明有一块面积大小为 2N 的画布,画布由 2N…

C++标准库大全(STL)

C标准库大全(STL) 1. 容器(Containers) *问题类型: 序列容器(std::vector, std::deque, std::list, std::forward_list, std::array, std::string): 各自的特点、底层实现、优缺点和适用场景? 容…

论文略读:Ask, and it shall be given: On the Turing completeness of prompting

ICLR 2025 5566 自从 GPT 的成功以来,大型语言模型(LLMs)彻底革新了机器学习领域,催生了所谓的 LLM 提示范式(prompting paradigm)。在这一范式下,研究者倾向于训练一个通用的大模型&#xff0…

基于springboot视频及游戏管理系统+源码+文档+应用视频

开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven…

香港维尔利登陆韩国,联合釜山数字医疗园区打造AI健康交付平台

香港维尔利健康科技集团正式宣布,与韩国釜山数字医疗产业园区达成战略合作协议,双方将共同建设“AI健康交付平台”,推动人工智能医疗技术在韩国本土的落地转化,并建立覆盖大健康全链条的服务体系。这一合作标志着香港维尔利在东北…