《扣子编程从零开始搭建智能体 卢欣欣 清华大学出版社》【摘要 书评 试读】- 京东图书《扣子编程从零开始搭建智能体》全书案例持续更新-CSDN博客4.4 测试与发布完成编排后在右侧的“预览与调试”面板中进行端到端测试。在对话框中输入提示词“获取财经新闻”观察智能体是否能精准识别意图、正确调用工作流是否将“财经”准确传递给工作流的topic变量。执行成功后智能体应按既定逻辑先输出新闻文本随后在下一行输出合成的语音文件的链接地址测试结果如图4-19所示。图4-19 测试结果测试无误后单击页面右上角的“发布”按钮进入“发布”页面。在“发布”页面上点击“发布记录”右边的“生成”按钮生成发布记录在“选择发布渠道”区域勾选所需要发布的平台单击页面右上角的“发布”按钮即可完成上线如图4-20所示。图4-21 发布智能体发布成功后系统会生成专属链接可“立即对话”也可直接“复制智能体链接”分享给目标用户使用如图4-21所示。图4-21 智能体发布成功卡片是一种结构化的富文本展现组件能够将枯燥的数组数据转化为图文并茂的可视化界面。在上一节搭建的智能体中输出的新闻是一段纯文本。为增强信息的可读性与交互感可以为智能体引用的工作流绑定卡片数据。在智能体编排区域的工作流设置中找到上一节添加的get_daily_news工作流单击其右侧的“绑定卡片数据”按钮然后在输出节点绑定卡片中单击“编辑”按钮如图4-22所示。图4-22 绑定卡片数据在智能体回复卡片配置页面中首先从官方卡片模板库中选择一种合适的模板然后选择一种卡片样式本例选择“竖向列表”并将卡片列表的最大长度设置为“5”即最多展示5条新闻。接着进行数据源映射将工作流“结束”节点中输出的news变量绑定至卡片的数据源。最后依次将卡片模板中的标题、摘要、封面图、跳转链接与news变量内部的title、summary、cover、url字段进行一一绑定如图4-23所示。配置完成后单击“确认”按钮。图4-23 配置卡片接下来我们需要在调试面板中进行测试例如发送“经济新闻”此时智能体不仅会返回文字和语音信息还会以精美的卡片样式呈现新闻列表运行结果如图4-24所示。智能体修改后再次进行发布用户即可体验最新版的功能。图4-24 运行效果