当前位置: 首页 > article >正文

文心智能体 城市印象之漫行北京 开发分享

城市印象之漫行北京  请点击文心智能体平台AgentBuilder | 想象即现实 (baidu.com)

一、开发灵感

这个智能体为笔者“城市印象”系列当中的作品之一,这个智能体侧重于为用户提供丈量北京的个性化城市之旅,或漫步历史文化街区细细品味,或领略长距离的自然风光骑行之美,用户还可以记录下每次丈量城市的行程信息。

二、关于高级配置(插件、工作流、知识库、数据库等)的准备工作

 1. 目前平台提供的精选插件较多,有30多个,每个智能体能选用的插件最多为8个。根据笔者开发旅游智能体的需求,选取了其中三个类型的插件(见下图):一为绘图类,二为攻略类,三为表格类,分别为“景点门票”、“美食餐厅查询”、“景点榜单推荐”、“TreeMind树图”、“画一画画图”以及“可信来源查询”(此插件类似于“联网搜索”功能的精确版)。这三类插件可以相应提供图象、文本(攻略)、表格等多种形式的回答。

   

 

 2. 工作流方面,目前平台提供的官方工作流只有3个,这个智能体选择了与天气有关的工作流(见下图)。需要注意的是,当前插件+工作流之和最多只能8个。

     工作流主要作用在于提供更可控、更精确的回应,开发者可以自行开发。根据笔者操作,开发工作流可能还是较为繁琐,就旅游需求而言,有一种相对简单的替换方式,就是在开场白与引导示例中向用户更多地展示提示词的示意方式,用户模仿示意方式自行提出要求。

  3. 知识库方面,如果要调用专门的知识库,需要在智能体中新建知识库后才能调用。需要注意的是,上传文件中有效的主要是文本部分内容,图片文件(如JPG等)、PDF文件、视频文件等都有专门要求,并且上传处理后能调用的部分主要还是文本部分内容。如果有网址,直接提交网址较为方便。    

    

   4. 数据库部分,主要是实现类似记账、读书笔记等功能。

      这个智能体由于要提供运动里程记录表,所以也编辑了数据库(见下图)。数据库编辑过程当中要注意数据表及字段名称都要用英文小写,要用英文或拼音。这个智能体设置了四个字段,分别关于时间、距离、事项、天气,在数据类型上,除了“时间”项选了“时间”以外,其他三项都选了“字符串”,方便灵活处理。

  5. 其他部分,如“联网搜索”、“自动追问”、“长期记忆”、“背景形象”、“声音”等选项,相对简单,可根据实际需求勾选。

    另外,平台还提供了“商业化能力”配置,让智能体能够进行商业转化。根据笔者体验,“线索转化”项需要企业资质认证才能使用,“链接挂载”与“商品挂载”两项个人可以使用,但需要为开发者自主开发的店铺、官网、度小店、百家号橱窗等才能挂载成功。

三、提示词应用

     在开场白与引导示例当中都可以向用户更多地展示提示词的示意方式,本文主要谈在引导示例当中展示的提示词。(智能体的具体效果表现见另一篇博文文心智能体 城市印象之漫行北京-CSDN博客

  1.“请手绘故宫风光图,并做一份一天的历史文化漫步流程表。”

     这个示例提示了3个应用(因为不是工作流,可能要分几次才能完整展现出来)。一是绘图应用,即“手绘故宫风光图”,二是文本类型的攻略,即“一天的历史文化漫步”,三是流程表应用,有可能需要补充强调是“流程表形式”。由于增加了相关应用插件,还可以继续要求查询景区门票信息及相关攻略链接等内容。

   2. “9月10日天气如何?请计划一条20公里的自然风光骑行路线。”

     这个示例提示了2个应用(因为不是工作流,可能要分几次才能完整展现出来)。一是天气工作流,可以查询当天天气情况并绘天气图,二是文本类型的攻略,展现规划路线及注意事项

   3. “9月10日,骑行20公里,从永定楼出发。请记录。”

     这个示例提示了数据库应用,在时间、距离、事项三个方面,用户可以按实际需要录入相关信息。如果用户上文有问及天气情况,智能体会跟据“长期记忆”功能录入天气事项。


http://www.kler.cn/a/308493.html

相关文章:

  • 推荐一款好用的postman替代工具2024
  • 测试实项中的偶必现难测bug--验证码问题
  • dapp获取钱包地址,及签名
  • JavaScript Cookie 与 服务器生成的 Cookie 的区别与应用
  • Linux——gcc编译过程详解与ACM时间和进度条的制作
  • Vue3入门介绍及快速上手
  • 大舍传媒-日本媒体发稿推荐今日东京tokyotoday
  • grep 命令:文本搜索
  • 无畏契约 (Valorant)YOLO 模型数据集
  • 在Unity UI中实现UILineRenderer组件绘制线条
  • 音视频直播应用场景探讨之RTMP推流还是GB28181接入?
  • 仓储管理系统的设计与实现SSM框架
  • python数据分析 pandas库-数据的读取和保存
  • 【Linux 从基础到进阶】KVM虚拟化配置与管理
  • unity3d入门教程四
  • SprinBoot+Vue宠物寄养系统的设计与实现
  • PCL 曲线点云提取
  • Qt常用控件——QTextEdit
  • FPGA编程指南: CSU DMA传输
  • el-table表格的展开行,初始化的时候展开哪一行+设置点击行可展开功能
  • Python爬虫之bs4模块用法
  • 如何用python做一个计算器
  • 基于AlexNet实现猫狗大战
  • 轻松上手Cursor,体验丝滑编程
  • springschedule定时任务
  • What is new in C# 7,8,9,10