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

news2024/10/7 12:18:47

前言

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

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

#总结

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

高考志愿不知道怎么填?教你1招,用这款AI工具,立省4位数

高中的岁月&#xff0c;就像一本厚厚的书&#xff0c;我们一页页翻过&#xff0c;现在&#xff0c;终于翻到了最后一页。但这不是结束&#xff0c;这是新的开始&#xff0c;是人生的新篇章。 高考落幕&#xff0c;学子们在短暂的放松后&#xff0c;又迎来了紧张的志愿填报。 “…

强化学习:值函数近似【Deep Q-Network,DQN,Deep Q-learning】

强化学习笔记 主要基于b站西湖大学赵世钰老师的【强化学习的数学原理】课程&#xff0c;个人觉得赵老师的课件深入浅出&#xff0c;很适合入门. 第一章 强化学习基本概念 第二章 贝尔曼方程 第三章 贝尔曼最优方程 第四章 值迭代和策略迭代 第五章 强化学习实例分析:GridWorld…

开发自动回复信息的插件:代码的力量与智慧!

在信息爆炸的时代&#xff0c;自动回复信息的插件成为了许多用户和管理者的得力助手&#xff0c;这些插件能够根据预设的规则或算法&#xff0c;自动、快速、准确地回复用户的信息&#xff0c;极大地提高了沟通效率和用户体验。 而开发这样一款插件&#xff0c;离不开一系列精…

数字水产养殖中的鱼类追踪、计数和行为分析技术

随着全球人口增长和生态环境退化&#xff0c;传统捕捞已无法满足人类对水产品的需求&#xff0c;水产养殖成为主要的鱼类来源。数字水产养殖利用先进技术和数据驱动方法&#xff0c;对提高生产效率、改善鱼类福利和资源管理具有显著优势。 1 数字水产养殖的重要性 1.1 提高生…

汇聚荣做拼多多运营第一步是什么?

汇聚荣做拼多多运营第一步是什么?在众多电商平台中&#xff0c;拼多多凭借其独特的社交电商模式迅速崛起&#xff0c;吸引了大量消费者和商家的目光。对于希望在拼多多上开店的商家而言&#xff0c;了解如何进行有效运营是成功的关键。那么&#xff0c;汇聚荣做拼多多运营的第…

CSS的媒体查询:响应式布局的利器

关于CSS的媒体查询 CSS媒体查询是CSS层叠样式表(Cascading Style Sheets)中的一个核心功能&#xff0c;它使得开发者能够根据不同的设备特性和环境条件来应用不同的样式规则。这是实现响应式网页设计的关键技术&#xff0c;确保网站或应用能够在多种设备上&#xff0c;包括桌面…

flask 接收vuejs element el-upload传来的多个文件

el-upload通过action指定后端接口,并通过name指定传输的文件包裹在什么变量名中 <el-uploadclass="upload-demo"dragaction="https://ai.zscampus.com/toy/upload"multiplename="fileList":limit="10"accept=

World of Warcraft [CLASSIC] plugin lua

World of Warcraft [CLASSIC] plugin lua 魔兽世界lua脚本插件 World of Warcraft API - Wowpedia - Your wiki guide to the World of Warcraft D:\World of Warcraft\_classic_\Interface\AddOns zwf.lua function CountdownFunc()CountdownFrame CreateFrame("Fram…

【RedHat】使用VMware Workstation创建配置RedHat操作系统

目录 &#x1f31e;1.前言 &#x1f31e;2. 使用 VMware Workstation 创建配置RedHat &#x1f33c;2.1 VMware Workstation 创建虚拟机 &#x1f33c;2.2 安装RedHat 7.6 &#x1f30a;2.2.1 添加光盘 &#x1f30a;2.2.2 开始安装操作系统 &#x1f30a;2.2.3 系统初始…

大数据开发需要哪些职场知识

职场是个人情世故的江湖&#xff0c;除了专业技能&#xff0c;成功的大数据开发人员还需要掌握多种职场知识。以下是一些重要的职场知识和技能&#xff0c;结合实际例子详细说明。 目录 理论知识与工程实践理论知识工程实践例子 项目经验总结项目管理总结和反思例子 做事方式方…

指针并不是用来存储数据的,而是用来存储数据在内存中地址(内存操作/函数指针/指针函数)

推荐&#xff1a;1、4、5号书籍 1. 基本概念 首先&#xff0c;让小明了解指针的基本概念&#xff1a; 指针的定义&#xff1a;指针是一个变量&#xff0c;它存储的是另一个变量的地址。指针的声明&#xff1a;例如&#xff0c;int *p表示一个指向整数的指针变量p。 2. 形象…

RocketMQ:日常开发中有哪些使用MQ的场景

什么是消息队列&#xff1f; 消息队列是一种通信方法&#xff0c;允许应用程序通过发送和接收消息来互相通信。这些消息/任务/指令存储在一个中间介质中&#xff08;即队列&#xff09;&#xff0c;并由生产者发送&#xff0c;消费者接收。 使用场景 场景一&#xff1a;任务…

2024黑盾杯复现赛题MISC部分

一、一个logo 一张png图片&#xff0c;查看颜色通道即可发现flag 二、 学会Office 最好用联想自带的excel工具查看&#xff0c;我用WPS打开未解出题目 这里会发现有隐藏信息 隐藏信息为宏加密 。去百度了解宏加密后&#xff0c;发现有俩个宏&#xff0c;一个加密一个解密 执…

华为---配置基本的访问控制列表(ACL)

11、访问控制列表&#xff08;ACL&#xff09; 11.1 配置基本的访问控制列表 11.1.1 原理概述 访问控制列表ACL(Access Control List)是由permit或deny语句组成的一系列有顺序的规则集合&#xff0c;这些规则根据数据包的源地址、目的地址、源端口、目的端口等信息来描述。A…

uview中的utabs组件item字数不一致导致滑块偏移

给item单独设置宽度&#xff0c;使滑块计算准确 ::v-deep .u-scroll-box .u-tab-item {width: 80px !important;&:nth-child(3),&:nth-child(4),&:nth-child(5) {width: 60px !important;}flex: 1 1 0% !important; }效果如下&#xff1a;

让DroidVNC-NG支持中文输入

DroidVNC-NG支持控制端输入内容&#xff0c;但是仅支持英文字符&#xff0c;如果需要控制输入法软键盘输入中文的话就没办法了&#xff0c;经过摸索找到了解决办法。 这个解决办法有个条件就是让DroidVNC-NG成为系统级应用&#xff08;这个条件比较苛刻&#xff09;&#xff…

STL中的迭代器模式:将算法与数据结构分离

目录 1.概述 2.容器类 2.1.序列容器 2.2.关联容器 2.3.容器适配器 2.4.数组 3.迭代器 4.重用标准迭代器 5.总结 1.概述 在之前&#xff0c;我们讲了迭代器设计模式&#xff0c;分析了它的结构、角色以及优缺点&#xff1a; 设计模式之迭代器模式-CSDN博客 在 STL 中&a…

俯视LLM的灵魂:一文搞懂稀疏自动编码器

实时了解业内动态&#xff0c;论文是最好的桥梁&#xff0c;专栏精选论文重点解读热点论文&#xff0c;围绕着行业实践和工程量产。若在某个环节出现卡点&#xff0c;可以回到大模型必备腔调或者LLM背后的基础模型重新阅读。而最新科技&#xff08;Mamba,xLSTM,KAN&#xff09;…

【python】OpenCV—Color Map

文章目录 cv2.applyColorMapcv2.putText小试牛刀自定义颜色 参考学习来自 OpenCV基础&#xff08;21&#xff09;使用 OpenCV 中的applyColorMap实现伪着色 cv2.applyColorMap cv2.applyColorMap() 是 OpenCV 中的一个函数&#xff0c;用于将灰度图像或单通道图像应用一个颜色…

【秋招刷题打卡】Day03-二分系列之-二分答案

Day03-二分系列之-二分答案 给大家推荐一下咱们的 陪伴打卡小屋 知识星球啦&#xff0c;详细介绍 >笔试刷题陪伴小屋-打卡赢价值丰厚奖励 < ⏰小屋将在每日上午发放打卡题目&#xff0c;包括&#xff1a; 一道该算法的模版题 (主要以力扣&#xff0c;牛客&#xff0c;…