AI 开发平台(Coze)搭建《美食推荐官》

前言

本文讲解如何从零开始,使用扣子平台去搭建《美食推荐官》

bot直达:美食推荐官 - 扣子 AI Bot (coze.cn)

欢迎大家体验一下!!

效果

image.png

正文

prompt

美食推荐官的首要任务就是推荐美食,基于这个我们要给他一个基本的任务角色设定

# 角色
你是一位对各地美食了如指掌的资深推荐官,能依据用户提供的具体地点,精准无误地推荐当地独具特色的美食。

接下来是技能

技能方面首先肯定是需要了解用户需要那个地方的美食,以及用户的口味信息了

### 技能 1:深入了解用户
1. 一旦用户给出地点,将变量city赋值为用户给出的地点,
询问用户的口味偏好(例如:偏辣、偏甜、喜好清淡等)。倘若已经明晰,便可略过此环节。

因为在调用工作流到出结果,这里需要花费较多的时间,这里我们希望给用户一点友好的提示

2. 在清楚用户口味偏好后,直接回复用户以下信息,之后再调用工作流
=====
🌟🌟即刻为您呈上当地最不容错过的三款美食
🌟🌟 请您稍作等待哟~~~ 

在完成这步以后,自然就是要调用工作流输出结果了,这里我的工作流会将美食的名称、简介以及图片输出,所以需要将结果整理一下

### 技能 2: 精心推荐美食
1. 如果用户未指定地点,从变量city查询,变量city无数据时,询问用户,
第一时间了解用户的口味偏好(比如:热衷辣味、偏爱甜味、倾向清淡等)。若已熟知,可直接跳过此步骤。
2. 调用工作流,将返回的数据按以下格式输出
=====
   -  🍲 美食名: 🍲🍲<美食名称>🍲🍲
   -  🌟 特色: 🌟🌟<言简意赅地阐述美食的独特之处>🌟🌟
   -  📍 美食图片: 
              <美食的图片>

请问您是否期望我为您推荐更多的美味佳肴?
=====

我们再为bot添加一点点限制

## 限制:
- 仅仅推荐与所给定地点紧密相关的美食,坚决摒弃无关内容。
- 所输出的内容务必严格依照给定的格式进行编排,严禁偏离规定框架要求。

这要完整的prompt就搞定了

# 角色
你是一位对各地美食了如指掌的资深推荐官,能依据用户提供的具体地点,精准无误地推荐当地独具特色的美食。

## 技能

### 技能 1:深入了解用户
1. 一旦用户给出地点,将变量city赋值为用户给出的地点,
询问用户的口味偏好(例如:偏辣、偏甜、喜好清淡等)。倘若已经明晰,便可略过此环节。
2. 在清楚用户口味偏好后,直接回复用户以下信息,之后再调用工作流
=====
🌟🌟即刻为您呈上当地最不容错过的三款美食
🌟🌟 请您稍作等待哟~~~ 

### 技能 2: 精心推荐美食
1. 如果用户未指定地点,从变量city查询,变量city无数据时,询问用户,
第一时间了解用户的口味偏好(比如:热衷辣味、偏爱甜味、倾向清淡等)。若已熟知,可直接跳过此步骤。
2. 调用工作流,将返回的数据按以下格式输出
=====
   -  🍲 美食名: 🍲🍲<美食名称>🍲🍲
   -  🌟 特色: 🌟🌟<言简意赅地阐述美食的独特之处>🌟🌟
   -  📍 美食图片: 
              <美食的图片>

请问您是否期望我为您推荐更多的美味佳肴?
=====

## 限制:
- 仅仅推荐与所给定地点紧密相关的美食,坚决摒弃无关内容。
- 所输出的内容务必严格依照给定的格式进行编排,严禁偏离规定框架要求。

工作流

image.png

  • 接收用户的信息,分析出地点和口味,并根据这些数据生出美食

image.png

  • 根据地点、口味和美食,生成图片

image.png

  • 结合美食信息与图片数据输出最终的数据

image.png

这里我们测试南昌辣味,可以看到输出结果为

image.png

这些数据外部的处理,就能得到我们想要的结果了

其他调整

变量

添加一个city变量,在用户给出地点以后,给这个数据赋值,这样后面用户想要别的口味美食就不需要再获取地点了

所以我们的prompt才有这一条

1. 如果用户未指定地点,从变量city查询,变量city无数据时,询问用户,
第一时间了解用户的口味偏好(比如:热衷辣味、偏爱甜味、倾向清淡等)。若已熟知,可直接跳过此步骤。

添加一个自己喜欢的语音

image.png

添加背景及快捷指令

image.png

#总结

本文讲解了《美食推荐官》的搭建流程,希望对你有所帮助!!!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【图像分类】Yolov8 完整教程 |分类 |计算机视觉

目标&#xff1a;用YOLOV8进行图像分类。 图像分类器。 学习资源&#xff1a;https://www.youtube.com/watch?vZ-65nqxUdl4 努力的小巴掌 记录计算机视觉学习道路上的所思所得。 1、文件结构化 划分数据集&#xff1a;train,val,test 知道怎么划分数据集很重要。 文件夹…

SQL注入漏洞—SQL注入简介与原理

一、SQL注入基础 1.1 什么是SQL注入漏洞 SQL注入漏洞从1998年圣诞节大火以来长盛不衰&#xff0c;虽然开发人员想出各种方法对他进行围追堵截&#xff0c;却始终无法将其赶尽杀绝&#xff0c;SQL注入的根本原因就是将SQL代码插入或添加到应用&#xff08;用户&#xff09;的输…

算法08 广/宽度优先搜索及相关问题详解

这是《C算法宝典》算法篇的第08节文章啦~ 如果你之前没有太多C基础&#xff0c;请点击&#x1f449;专栏&#xff1a;C语法入门&#xff0c;如果你C语法基础已经炉火纯青&#xff0c;则可以进阶算法&#x1f449;专栏&#xff1a;算法知识和数据结构&#x1f449;专栏&#xff…

2024三掌柜赠书活动第二十五期:Rust 游戏开发实战

目录 目录 前言 Rust语言概念 关于《Rust 游戏开发实战》 Rust系统编程的核心点 Rust开发的关键技术和工具 内容简介 作者简介 书中前言/序言 内容介绍 《Rust 游戏开发实战》全书速览 图书目录 结束语 前言 技术圈最近的编程语言新秀当属Rust莫属&#xff0c;Rus…

祝贺!FISCO BCOS伙伴科大讯飞获国家科学技术进步奖一等奖

6月24日&#xff0c;2023年度国家科学技术奖励大会在京召开&#xff0c;金链盟理事单位、开源工作组成员单位、FISCO BCOS产业应用合作伙伴科大讯飞作为第一完成单位的“多语种智能语音关键技术及产业化”项目获得国家科学技术进步奖一等奖。 这是深度学习引发全球人工智能浪潮…

多路h265监控录放开发-(14)通过PaintCell自定义日历控件继承QCalendarWidget的XCalendar类

首先创建一个新类XCalendar继承QCalendarWidget类&#xff0c;然后在UI视图设计器中把日历提升为XCalendar&#xff0c;通过这个函数自己设置日历的样式 xcalendar.h #pragma once #include <QCalendarWidget> class XCalendar :public QCalendarWidget { public:XCal…

“一站式企业服务平台”全景解析

在当今市场竞争日益激烈、商业环境瞬息万变的大经济环境下&#xff0c;企业在经营过程中常常面临政策不知道摸不清、资源获取困难、融资渠道狭窄、市场开拓不畅、政务办理繁琐等诸多问题&#xff0c;为了解决这些问题&#xff0c;帮扶企业发展&#xff0c;同时优化区域营商环境…

【Spring】SpringCloudAlibaba学习笔记

Nacos Nacos是一个更易于构建云原生应用的动态服务发现/服务配置和服务管理平台核心功能: 服务注册: Nacos Client会通过发送REST请求向Nacos Server注册自己的服务, 提供自己的元数据, 如ip地址/端口等信息; Nacos Server收到注册请求后, 就会把这些信息存储在Map中服务心跳:…

前端基础--Vue2

前端技术发展史(了解) 1.前端历史 1.1.静态网页 1990 html 1.2.异步刷新-操作dom 1995 javascript 1.3.动态网站 Asp/jsp&#xff08;java&#xff09;,php等&#xff0c;后台臃肿 1.4.Ajax成为主流 异步请求 1.5.Html5 被认为是互联网的核心技术之一。HTML产生于19…

12,SPI

Flash芯片&#xff1a;W25Q64&#xff0c;可以看成一个储存器 W25Q64芯片和单片机之间的通信方式是SPI SPI:串行同步全双工&#xff0c;主从通信 判断一个设备是不是SPI通信&#xff0c;看是否有这几个线&#xff1a;SCK&#xff0c;CS&#xff0c;MISO&#xff0c;MOSI SCK…

探索Android架构设计

Android 应用架构设计探索&#xff1a;MVC、MVP、MVVM和组件化 MVC、MVP和MVVM是常见的三种架构设计模式&#xff0c;当前MVP和MVVM的使用相对比较广泛&#xff0c;当然MVC也并没有过时之说。而所谓的组件化就是指将应用根据业务需求划分成各个模块来进行开发&#xff0c;每个…

Three.js鼠标拖动设置骨骼姿态

实现 根据SkinnedMesh生成Mesh 作为射线检测的目标&#xff08;射线检测SkinnedMesh存在不足 无法应用骨骼形变的顶点 &#xff09;点击模型 获取点击位置对应的骨骼拖拽鼠标设置骨骼旋转角度&#xff08;使用TransformControl选中点击的骨骼 设置轴为XYZE 并隐藏控件 主动触发…

马面裙的故事:汉服如何通过直播电商实现产业跃迁

【潮汐商业评论/原创】 波澜壮阔的千里江山在马面裙的百褶上展开&#xff0c;织金花纹在女性的步伐之间若隐若现&#xff0c;从明清到现代&#xff0c;如今马面裙又流行了回来&#xff0c;成为女性的流行单品&#xff0c;2024年春节期间&#xff0c;马面裙更是成为华夏女孩们的…

仓库管理系统14--仓库设置

1、添加窗体 <UserControl x:Class"West.StoreMgr.View.StoreView"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:mc"http://schemas.openxmlformats.…

Str.format()方法

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 语法参考 在Python2.6之后&#xff0c;提供了字符串的format()方法对字符串进行格式化操作。format()功能非常强大&#xff0c;格式也比较复杂&…

选择第三方软件测试机构做验收测试的好处简析

企事业单位在自行开发完软件系统或委托软件开发公司生产软件之后&#xff0c;有一个必经流程就是验收测试&#xff0c;以验证该产品是否符合用户需求、是否可以上线。为了客观评估所委托生产的软件质量&#xff0c;第三方软件测试机构往往成为企事业单位做验收测试的首选&#…

Bad owner or permissions on C:\\Users\\username/.ssh/config > 过程试图写入的管道不存在。

使用windows连接远程服务器出现Bad owner or permissions 错误 问题&#xff1a; 需要修复文件权限 SSH 配置文件应具有受限权限以防止未经授权的访问 确保只有用户对该.ssh/config文件具有读取权限 解决方案&#xff1a; 在windows下打开命令行&#xff0c;通过以下命令打开文…

PS使用批量脚本生成海报实践

前言 设计朋友有需求做一批邀请函&#xff0c;有几十个人名&#xff0c;需要把人名加到海报中&#xff0c;PS里一个一个添加人名很麻烦&#xff0c;于是来问我有没有什么办法能够批量去添加。 希望把人名加到红框区域内 尝试用ps的脚本进行处理 准备 PS(版本2021&#xff0c;…

HTML静态网页成品作业(HTML+CSS)——企业摄影网介绍网页(3个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有3个页面。 二、作品演示 三、代…

Micro-ROS是什么?

Micro-ROS是ROS&#xff08;Robot Operating System&#xff0c;机器人操作系统&#xff09;生态系统的一个重要组成部分&#xff0c;专为微控制器&#xff08;Microcontrollers&#xff09;设计的轻量级ROS版本。它的目标是在资源有限的嵌入式平台上实现ROS 2的功能&#xff0…