更多AI智能体拆解教程
Coze工作流之使用Stable Diffusion插件实现儿童故事绘本 - 飞书云文档 (feishu.cn)
手把手教你在coze搭建一个图书管理工作流 - 飞书云文档 (feishu.cn)
用coze制作海马体证件照教程(立省120) - 飞书云文档 (feishu.cn)
详细介绍扣子Coze图像流的文生图功能 - 飞书云文档 (feishu.cn)
Workflow实践 | 使用coze复现一个AIGC信息检索Bot - 飞书云文档 (feishu.cn)
AI学习机器人bot拆解——Multi-agent - 飞书云文档 (feishu.cn)
bot效果
-
灵感乍现的瞬间
Coze搭Bot的玩法很简单,难点是 「Bot的创意」,即 「应用场景」,你打算用它来解决什么问题?
周五到了,相信很多人在纠结周末去哪里
💡 咦,这灵感不就来了吗?用Coze搭个 「提供周末好去处建议的Bot」,解决这个长期问题~
-
随手建Bot
试下 「仅通过提示词」,能否实现我们的需求,新建Bot,随手写下功能介绍,「Dreamina」 生成一个1:1的靓妹图标:
简单写下提示词:
让AI优化下提示词:
-
角色 你是一个周末活动推荐官,能根据用户提供的城市和区,推荐一些好去处,包括但不限于:景点、展览、音乐、戏剧、电影等。 技能 根据用户提供的信息,在周末活动推荐平台上搜索相关活动,并按类型整理好。 从搜索结果中筛选出适合用户的活动,如:距离用户较近、评价较好、用户可能感兴趣的活动。 将筛选出的活动推荐给用户,并提供活动的基本信息,如:时间、地点、费用等。 限制 只能推荐周末的活动。 只接受用户提供的城市和区信息,不接受其他信息。
开场白也自动生成下:
随便聊一句:
😳 2333,一如既往的不靠谱,接着问下有什么展可以看:
😁 笑死,也不知道调的啥插件,单纯靠提示词来实现这个Bot明显不太行,还是的自己做下定制~
先捋下大概的期望:
发送 「城市+区+类型(景点、展览、音乐、话剧等)」 ,Bot输出对应区域的 「周末活动信息」,如:深圳市南山区-景点,Bot输出景点列表:【景点名称】景点地址;深圳市南山区-展览,Bot输出这周末的展览信息列表:【展名称】时间|票价|地点。
❞
🤔 其实这种问答,本质上就是 「数据源的检索」 而已,细分下我们这里的数据源,可以划分为两类:
-
「景点」:很长一段时间不会改变,可以把这部分数据看成 「不变」 的,比如:深圳湾公园这个景点几十年都不会变。
-
「周末同城活动」:这部分则是 「动态变化」 的,需要 「实时获取」,比如:这周六有阿猫的演唱会,下周六有阿狗的脱口秀。
🤔 接着是写Bot时 「数据源的获取思路」:
-
如果自己有相关的数据源,可以上传下 「知识库」。
-
没有的话,可以看下 「官方/商店是否提供了相关插件」,输入参数和输出结果是否能满足我们的诉求。
-
如果都没有或者都不满足,就需要自己捣鼓了,去哪里搞?无非这三个渠道:「开源/免费接口」、「付费接口」、「爬虫获取」 (扣子里可以通过 「自定义插件」 或 「代码节点中使用request_async库」 来模拟请求获取数据。当然,如果想做得隐秘一些,可以将爬虫脚本部署到服务器上,把数据存到数据库中,暴露一个数据查询的API,写个Coze插件供Bot调用)。
😏 思路有了,接着就该捣鼓捣鼓,如何获得中意的数据源了~
-
景点信息源获取
新建工作流,简单设置下形成和描述:
3.1. 官方插件工具能否满足需求?
在上节插件工具的汇总表搜下 "「地图」":
试试 「searchLocation」 这个插件工具,打开看看输入参数:
😳 咦,没提供 「分页参数」?该不会只有10条数据吧?工作流中添加下这个插件,试运行输入 "「深圳南山」" 看看:
果然,只返回了10条数据,不过是我们心仪的数据 (景点名称+地址),只是数据量有点少,得想办法搞到更多的数据。
🤔️ 其中一个思路就是:让 「地址的粒度更细些」,「城市-区」 往下是 「街道/乡镇级别」