帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【开发相关】穿越成诗圣,离不开:诗词小能手

发表时间:2025-01-16 01:32:56 小编:主机乐-Yutio

场景引入

最近闲暇时看了些小短剧,主打一个轻松惬意——现代人穿越古代,出口成章,七步成诗,转眼成就一代诗圣。看着看着忽然意识到,自从离开校园,我也很久没有好好读过一首诗词了。那些曾经倒背如流的句子,不知何时悄悄沉进了记忆的角落。

于是我想:为什么不做一个智能体,专帮人打捞那些散落的诗行呢?它不必严肃,也不必高深,就像一位随时在线的老友,在你似曾相识时轻提一句,在你想不起下一句时悄悄补全。晨起看见朝霞,它送你“日出江花红胜火”;夜晚抬头望月,它陪你吟“千里共婵娟”。走路、喝茶、等车、发呆……所有忽然被诗句叩响的瞬间,都有它轻轻接住。

我们未必都要成为诗人,但那些穿越千年的文字,依然能点亮当下的生活。这个智能体,想做的不过是在你和诗词之间,搭一座轻轻的小桥。让回忆成为习惯,让诗意悄悄回归日常——当你突然想起某一句诗,却记不完整时,有它在,就刚刚好。

下面我们开始开发我们的 诗词小能手 智能体吧!

智能体是什么

比较官方的描述是:智能体(AI Agent)是能自主感知环境、分析信息并执行行动的人工智能实体。它通过传感器或数据输入感知状态,利用知识库或模型进行推理决策,最后驱动执行器完成任务。核心特征是自主性、反应性和目标导向性。典型智能体包括聊天机器人自动驾驶系统、游戏AI等。

简单来说:智能体就是可以根据你的指令来返回给你想要的内容,算是一个超级助理,或者说无所不知的智者。只要你想知道,他就能告诉你。

腾讯元器

今天我们主要用的是腾讯元器智能体平台,在开始开发智能体之前,我们需要前往 腾讯元器智能体平台 ,如果没有登录,需要先点击左上角的【登录】按钮注册或者登录腾讯元器智能体平台

目前腾讯元器智能体平台支持通过 微信、手机号、QQ 号 三种方式登录,个人比较习惯微信扫码登录,操作简单方便。

创建智能体

对话式智能体 支持灵活构建通用的知识库和工作流,可以发布到多个渠道,进行对话互动。就像是我们的聊天搭子,或者说是树洞,只要你想聊,或者你想知道什么,他都会告诉你。

登录 腾讯元器智能体平台 之后,选择【我的智能体】-【新建智能体】-【对话式智能体】

在弹出的 新建对话式智能体 窗口输入智能体 名称,简介内容

输入完智能体简介之后,点击【新建】按钮开始创建智能体。

创建工作流

工作流为用户提供了直观的可视化画布,支持通过大模型、代码、参数提取等多种节点来编排复杂的业务流程。旨在实现稳定且可控的业务效果,确保每个流程节点的准确性和可解释性。

在智能体 配置页面,选择【工作流管理】

在打开的 工作流管理 页面选择【新建】-【手动录入】

弹出 新建工作流 窗口,在新建工作流窗口中,输入工作流名称,工作流描述。工作流描述内容按照窗口中的模板,根据实际情况编写即可,如果觉得不好,也可以选择【一键优化】

点击【确定】后进入工作流编辑页面,在工作流编辑页面,选择右上角的【设置】按钮可以更新工作流名称,工作流描述等内容

这里,我们可以对我们的工作流进行一个简单的设计,这里我主要选择 大模型知识问答 节点,回复 节点来完成整个工作流的设计,其中:

大模型知识问答节点属于信息处理类节点,支持用户输入问题并配置检索范围进行知识问答,输出大模型生成的回复内容。

回复节点属于基础节点,用于将工作流的运行结果输出给用户。

基本上一个简单的工作流这两个节点足够了。

开始节点

开始节点属于基础节点,用于标识工作流的启动,是整个工作流的入口。包括系统变量、API参数、输入变量等,这里我们后续主要通过系统变量中 的 SYS.UserQuery 来获取用户对话输入的内容

大模型知识问答1

开始节点之后,我们选择 大模型知识问答 节点,这里我们配置 大模型知识问答 节点的 输入变量为 SYS.UserQuery ,知识问答 模型选择  DeepSeek-R1-0528 :【DeepSeek-R1模型最新版,在理解意图、文案生成、编程能力和逻辑推理方面均有显著提升。能更好地理解复杂指令中的约束条件和内在逻辑。支持长时思考,可以胜任更复杂、耗时的任务。】用户问题 引入输入变量

提示词内容涉及以下注意点:比如内容排序、回复规范与限制、输出格式要求等,增强问答准确性,这里我配置我的提示词内容如下

展开
代码语言:JavaScript
自动换行
自动换行
AI代码解释
根据content 提供的诗词部分内容,准确获取该诗词完整全文,并严格按原诗词格式(含标点、分行等)规范输出。 举例: 《静夜思》 唐·李白 床前明月光, 疑是地上霜。 举头望明月, 低头思故乡。
展开更多

知识 整体检索范围默认 全部知识 即可,然后点击右上角 的 X 关闭 大模型知识问答节点即可

大模型知识问答 节点输出变量结构如下,对于我们来说,其实我们需要的是 Output.Answer 的内容

到这里,大模型知识问答1 节点就算设置完成,通过大模型知识问答1 节点,我们可以根据我们的输入内容获取到对应的完整诗词内容。

大模型知识问答2

如果只有诗词内容,而没有诗词赏析,是不是总感觉少了一点内涵呢?那么我们就可以在 大模型知识问答1 节点后 再添加一个 大模型知识问答2 节点,输入变量选择 上一个节点(大模型知识问答1 节点)的 Output.Answer ,知识问答 模型同样选择  DeepSeek-R1-0528,用户问题 同样引入我们 大模型知识问答2 节点的 输入变量

接下来继续为大模型知识问答2 节点配置提示词,提示词内容如下

代码语言:JavaScript
自动换行
自动换行
AI代码解释
根据输入的诗词内容content,调用大模型赏析诗词并返回

其他选项默认即可,同样点击右上角的 X 关闭大模型知识问答2 节点的窗口 完成配置

到这里,从设计上,我们已经可以通过一句诗词内容来获取整首诗词内容以及诗词赏析内容了,下面我们就可以继续配置回复节点,来将工作流的运行结果输出给用户。

回复节点

回复节点主要是将工作流的运行结果输出给用户,此时我们的回复节点就需要接收大模型知识问答1 和 大模型知识问答2 节点的输出变量 Output.Answer 来作为 回复节点的 输入变量

回复内容表示工作流运行中回复给用户的内容,支持输入文字、字体加粗、插入图片(包括引用工作流中产生的链接显示图片,例如微信支付二维码)、链接、上传视频、表情

回复节点的输出变量如下,后续我们在结束节点,只需要接收回复节点的输出变量 Output 即可

结束节点

结束节点标志着工作流运行的结束,支持在结束节点输出变量。这里我们的结束节点输出变量选择回复节点的 Output就可以了

调试工作流

配置完成工作流之后,就可以点击工作流配置页面右上角的调试 按钮来调试了

点击【调试】按钮,在调试窗口 对于API 参数,我们填不填都可以,这里我不填了,直接点击【去调试】

在调试页面,我们直接输入我们想起的诗词内容【泉眼无声惜细流】后发送

在点击发送内容之后,工作流会按照我们设置的节点自动运行,我们可以点击每个节点右上角的详情来查看当前节点的输入变量、输出变量,同时也可以在调试窗口看到整体的输出内容以及思考过程

到这里,我们的工作流就算完整的创建成功了。

启用工作流

工作流的发布就比较简单了,等待工作流调试完成没有问题之后,点击 工作流配置面板左上角的 <- 回到【工作流管理】页面,找到我们创建的工作流,点击【启用】按钮,完成工作流的启用

配置智能体

回到创建智能体的页面,选择智能体名称右边的【编辑】按钮,打开智能体信息 编辑页面,在智能体编辑页面,我们可以修改智能体名称、简介、模式,元器提供了标准模式、单工作流模式和 Multi-Agent 模式3类应用模式,满足不同用户场景的应用构建需要

模式选择

无论是对话式智能体还是公众号智能体,均可以按需选择这3类应用模式(标准模式、单工作流模式和 Multi-Agent 模式)

模式

说明

场景举例

标准模式

默认

平台内置最佳实践流程,达到更稳定和精确的知识问答效果。适用于知识服务、产品咨询等严肃问答场景。

适用于大多数场景,AI分身、知识顾问、客服场景等。

单工作流模式

使用指定的工作流来响应用户所有对话。适用于有唯一且明确的业务流程的服务场景。

适用于无论用户问什么都进入此工作流的场景。例如:对话游戏智能体。

Multi-Agent 模式

基于大模型完全自主规划任务,或者根据用户自然语言指令来规划任务。回复更加灵活和广泛,适用于生活咨询、百科知识等非严肃的日常场景。

适用于:

需要大模型自行规划插件使用的场景。例如:查询天气、规划交通路线。分多个Agent协同的场景。例如:调度Agent​​进行任务分配,售前Agent进行产品介绍,售后Agent处理售后服务。

应用配置的区别

3类应用模式(标准模式、单工作流模式和 Multi-Agent 模式)在应用配置上有一定的区别,切换方式都是通过 智能体名称 右侧的 【编辑】按钮跳转到 编辑对话智能体 页面来切换 3类 应用模式

标准模式

单工作流模式

Multi-Agent 模式

基础配置

应用名称、应用头像和开场白。不同模式保持一致。

应用配置

不同模式的应用配置保持独立,模式切换时配置内容不继承

知识管理

知识库的文档和问答范围和发布状态保持一致。

仅支持在工作流中的知识库问答、知识检索节点使用相关知识。

需要选择“知识库问答”插件启用知识库问答。

交互方式

多轮对话

多轮对话

多轮对话

流式结果返回

支持

支持

支持

上下文保存

支持

支持

支持

知识库支持

支持

支持

支持

插件支持

仅支持在工作流中添加插件节点

支持

支持

工作流支持

支持多个

支持1个

不支持

AI开场白

支持

支持

支持

情景举例

知识问答、翻译

作文批改

教学场景

目前, 工作流在2种应用模式下均可使用:标准模式、单工作流模式。对于我们的场景来说,我们其实就是为了根据偶尔想起的一句诗词来获取完整的诗词内容,并且可以获取到诗词的赏析。比较单一的且有明确目的的业务场景。因此这里我们选择 单工作流模式。

配置智能体

在智能体详情页面,我们首先需要选择模型,在模型设置选项中,我们可以看到目前支持的模型还是比较丰富的,那么我们可以根据我们的需要来选择合适的模型。由于我们主要从事的是文本内容相关,这里我就选择 DeepSeek-R1-0528。工作流选择我们刚才创建的 《古诗补全-工作流》,然后输入欢迎语

代码语言:JavaScript
自动换行
自动换行
AI代码解释
欢迎您使用《诗词小能手》,你可以输入你想起的一句诗词来获取整首诗词,或者输入一个场景来获取诗词,比如:春花秋月何时了

到这里,我们的 诗词小能手 智能体就算配置完成了,

测试智能体

智能体配置完成之后,我们先不着急着发布智能体,可以现在智能体配置页面右侧的 预览 窗口来测试一下我们智能体的效果,比如这里我们在智能体对话框中输入 【春花秋月何时了】,这里我们可以看到智能体自动调用了工作流,并且按照我们想要的格式返回了 诗词内容和诗词赏析

这里我把智能体返回的诗词内容和诗词赏析放在下面供大家感受一下 《诗词小能手》 的魅力

展开
代码语言:JavaScript
自动换行
自动换行
AI代码解释
全诗内容如下: 《虞美人》 南唐·李煜 春花秋月何时了?往事知多少。 小楼昨夜又东风,故国不堪回首月明中。 雕栏玉砌应犹在,只是朱颜改。 问君能有几多愁?恰似一江春水向东流。 --- 说明: 严格遵循原词格式分行,标点保留问号、句号及换行结构。 作者标注为“南唐·李煜”(李煜为南唐后主,朝代归属南唐)。 末句“向东流”的“向”字易被误写为“像”,已按原词校正。 诗词赏析: 《虞美人》赏析 南唐·李煜 此词为南唐后主李煜的绝命之作,以血泪凝成亡国之思,字字凄怆,句句锥心。 上阕以自然永恒反衬人生无常: 「春花秋月何时了」——花月轮回本为美景,于词人却成煎熬,因其勾连「往事知多少」的沉痛追忆。「小楼东风」本应怡人,却催生「故国不堪回首」之悲,在「月明中」的冷寂里,故国山河如影随形,痛彻心扉。 下阕聚焦物是人非之恸: 「雕栏玉砌应犹在」写故国风物依旧,而「朱颜改」三字如利刃,既指容颜憔悴,更暗喻江山易主。末句以「一江春水」喻愁,将抽象悲情化为汹涌具象——「向东流」的浩荡江水,既是愁绪的延绵无尽,亦是命运无可挽回的奔逝。 全词以问起笔,以喻收束,白描中见深哀。两个「问天」式诘问(「何时了」「几多愁」),如裂帛之声,道尽帝王到囚徒的巨恸。其愁之广度(「一江」)、动态(「流」)与力度(「春水」之沛然),成就了穿越千年的愁绪图腾。
展开更多

发布智能体

智能体测试完成之后,发布智能体的操作就比较简单了。我们可以直接选择 右上角的 【发布】按钮来发布智能体

在发布详情页面,我们可以输入【发布说明】,【发布渠道】这里我们按照默认的发布渠道即可,目前默认的发布渠道支持微信途径的【官方小程序】以及 腾讯其他渠道途径的【元器官网】,确定发布渠道之后,选择【确认】

选择【确认】后,智能体自动进入到审核状态

整个审核过程是比较快的,大概2~5分钟左右,就可以看到我们的智能体发布审核成功了

在线体验

智能体发布之后,我们可以直接点击【立即访问】在浏览器中打开我们的智能体访问页面,输入你想要的诗词就可以轻松获取诗词全文内容和诗词赏析

当然,我们也可以选择【扫码体验】通过手机端来体验我们的《诗词小能手》,比如这里我们选择【官方小程序】后面的【扫码体验】,在打开的手机端小程序页面输入【清明时节雨纷纷】,以下是我们获取的内容了

为了方便大家更好的看到我们的 《诗词小能手》的使用效果,这里我通过一个小视频来演示一下

视频载入中...
  • 腾讯云提供技术支持
0:00
/
2:12
加载完毕: 0%
0:00
进度: 0%
媒体流类型直播
-2:11
 
  • 超高清
  • 高清
  • 标清
  • 流畅
  • 240P
  • 自动, 选择

自动

  • 2x
  • 1.5x
  • 1.25x
  • 1x, 选择
  • 0.5x
1x
  • 节目段落
  • 关闭描述, 选择
    • 字幕设定, 开启字幕设置弹窗
    • 关闭字幕, 选择

    This is a modal window.

    The license has expired.
    Error Code : 51
    Error Type : LICENSE_ERR
    file ID:
    request ID:
    media type:
    mime type:
    provider:
    resolution:
    rate:
    frames:
    buffer:
    connection speed:
    info:
    [X]

    当然,你也可以直接看我这边《诗词小能手》的动图操作效果哦

    最后总结

    到这里,作为穿越党,想要作诗,想不起来那些藏在记忆角落的诗句。或者说我们常因一句诗而触动,却怎么也想不起全文。这个时候。《诗词小能手》快速上线,轻松拿捏,带你在诗词的海洋中横着走。《诗词小能手》就像一个随时在线的诗词搭子,你输入零散的一句或一个场景,它就能立刻为你补全整首诗,并附上精要的赏析。我选择了“单工作流模式”来保证它专注于此。核心是设计了一个简单的工作流:第一个节点识别你的碎片化输入,精准查出全文;第二个节点据此生成赏析;最后整合回复给你。从调试到发布,整个过程很顺畅。现在,我们的《诗词小能手》已上线小程序,当你思绪被某句诗突然叩响时,它能稳稳接住你的灵光一闪,让诗意悄悄回归日常。

    链接分享

    下面分享一下我的【公众号小助手】访问方式及链接:

    官方小程序 :weixin://dl/business/?appid=wxd5201eb08d2fa15c&path=pages/agentChat/index&query=showAuthDirectly%3D1%26id%3DXgvVfTw03CXD

    元器官网:https://yuanqi.tencent.com/webim/#/chat/hDNxWu?appid=1997628477857892608&experience=true


    联系我们
    返回顶部