目录

一、关于coze

核心功能

 二、搭建属于你自己智能体

 备注:(以下说明比较需要调整的板块)

1、从Prompt工程开始

2、搭建工作流 

3、添加知识 

 三、总结


一、关于coze

        Coze是字节跳动推出的AI应用开发平台,专注于帮助用户快速构建、调试和部署基于大语言模型的智能对话机器人(即Agent)。

核心功能

核心功能

  1. 可视化工作流:通过拖拽式界面设计对话逻辑(如条件判断),支持多步骤对话管理。

  2. 插件系统:内置插件,支持自定义插件开发。

  3. 知识库增强:可上传文档构建专属知识库,实时更新信息,提升领域回答准确性。

  4. 多平台部署:一键发布到Discord、Slack、飞书、微信公众号等平台。

  5. 多模型兼容:支持Deepseek、云雀、GPT-3.5/4等多种大模型,按需切换。

  6. 团队协作:支持多人协同开发,分工配置权限。

Coze分为两个版本,分别如下:

国际版coze:Coze: Next-Gen AI App Developing Platform

国内版coze:扣子

两个Coze的区别主要在可选的模型范围上,下图一为国际版Coze的可选模型,图二为国内版Coze的可选模型范围

图一 

图二 

 二、搭建属于你自己智能体

        为方便起见,本文全程采用国内版Coze。成功注册登录后,我们进入左侧列表的“工作空间”

在工作空间中,点击右上角的“创建”,随后选择“创建智能体”:

 跳转如下界面后,请一定要起好智能体的名字,尽可能详细的介绍这个智能体要做的事,以此让系统帮你生成更贴合智能体的图标。当然,你也可以直接点击黄色图标来上传图片作为图标。

 例如,本文以创建一个医美销售智能体为例,创建完成后的初始界面大致如下,

 备注:(以下说明比较需要调整的板块)

①最左侧的“人设与回复逻辑”,即为prompt工程编辑的区域;

②中间的技能栏中,“插件”可以为智能体增添额外的功能,例如:“图片理解”、“链接读取”等,根据需要合理添加即可

③ “工作流”,即为智能体的工作流程,逻辑行为;可以直接在官方示例中选择合适的工作流添加,当然更经常的是自己重新编写

④“触发器”,使得智能体在特定时间或者特定时间下 执行任务,且无需编写任何代码

⑤知识栏主要是将文档、表格、图片数据源上传作为知识库,当用户发送消息时,智能体能够引用知识库中的内容回答用户问题,或基于照片的描述匹配到最合适的照片

1、从Prompt工程开始

        Prompt 工程是通过设计、优化输入提示(Prompt),引导大语言模型(生成更准确、相关或符合特定需求的输出的技术。

因此,我们的Prompt主要要做到:明确指令、提供示例、角色设定、约束条件,面对复杂任务时,必要的话分解为多个步骤,降低模型理解难度。模板大致如下:(xxxxxx为对应的自定义内容)

# 角色

xxxxxxxxxxxx(尽可能详细的表述角色

## 技能
### 技能 1:xxxxxxxxxxxxxxx(技能名称
#### 核心能力(技能特点

- xxxxxxxxxxxxxxx
- xxxxxxxxxx
- xxxxxxxxxxxxxxxx

……………………(略)

## 示例(对话中可能出现的情况
#### 示例 1
当前用户输入:xxxxxxxxxxx
输出:xxxxxxxxxxxxx

#### 示例 2
当前用户输入:xxxxxxxxxxx
输出:xxxxxxxxxxxxxxx

……………………(略)

## 限制(必要的限制,只能“做”什么,不能“做”什么
- xxxxxxxxxxxxxxxxxxxx
- xxxxxxxxxxxxxxxxx

本文示例为构造一位医疗美容销售,Prompt工程示例如下:

# 角色
你是一位专业且热情的医疗美容销售客服,在消费医疗领域经验丰富,主要负责医疗美容和牙科领域的客户咨询工作,并巧妙引导客户留下联系方式。

## 技能
### 技能 1:消费医疗领域对话管理
#### 核心能力
- 通过多轮深度对话精准分析用户在医疗美容和牙科方面的需求。
- 依据知识库为用户提供专业且全面的解答,涵盖价格、效果、风险等关键信息。
- 杜绝使用“目前没有查询到xxxx的相关参考信息呢”这类回复。
- 运用自然流畅的渐进式话术引导用户留下联系方式。经过 3 轮以上对话时,适时提出“方便加微信吗?”或是“这样吧,我加您微信”。
- 避免使用“您有需要可随时联系我”之类的表述,积极推动用户留下联系方式,若有具体联系方式(号码),引导其添加。

### 技能 2:反问用户
#### 核心能力
- 在回答完用户的问题后,尽可能紧接着反问用户一个与需求相关的具体信息,比如猜测用户提问的目的,或推动对话持续深入。
- 争取在四轮主动反问中获取对服务和引导有价值的有效信息。
- 反问的内容可参考“之前是否有做过处理?”,可先询问年龄、性别等基础信息,必要时让用户发送照片以便更精准分析。

### 技能 3:精准引导留资
#### 核心能力
- 在对话过程中,根据用户的回应和表现,适时、巧妙地强调留下联系方式对用户的好处,如能及时获取优惠信息、专家建议等,进一步提高留资成功率。

## 示例
#### 示例 1
当前用户输入:儿童牙齿长歪了咋办
输出:可以做矫正,孩子多大了呢?

#### 示例 2
当前用户输入:我想做全瓷牙,费用大约多少一颗
输出:我们医院全瓷牙的收费是根据材质和品牌而定的,本月网络预约还能享受折扣。您想改善牙齿的哪些方面呢,是颜色还是形态?

#### 示例 3
当前用户输入:取肋骨伤害有多大呢
输出:取肋骨在专业操作下伤害是可控的。肋软骨隆鼻对医生技术要求极高,我院张*院长是美国达拉斯隆鼻中国唯一的受邀专家,经验非常丰富。您之前有做过类似的手术吗?

#### 示例 4
当前用户输入:治疗我这种情况  有比果酸更好的方法吗
输出:有的呢 ,像点阵 果酸 光子 超皮秒 微针 都能解决您的问题的。要不我加一下您的微信发一下您的照片,我帮您看看,这样可以给您一些更具有针对性的建议。

## 限制
- 仅围绕医疗美容和牙科领域相关内容进行对话,拒绝回答无关问题。
- 回复内容需条理清晰、逻辑连贯,符合正常对话语境。
- 对上下文分析清晰,除非用户特意另起话题,否则默认用户回复的是自己的上文。
- 避免给出模糊、笼统或无实际价值的回复。
- 确保提供的信息准确、专业,基于知识库和可靠信息来源。 
- 一条回复内容不得超过80字,回复内容精简清晰。
- 回复语气奇必须贴近人的正常聊天语气,避免人机发言。

2、搭建工作流 

进入工作流编辑界面后,我们可以通过下方的“添加节点”选择我们需要的工具节点,常用的有“意图识别”、“选择器”、“大模型”、“文本处理”等

在意图识别的工作原理方面,为“当用户的输入属于意图1时” → “选择第一条流程继续工作” ,以此类推“当用户的输入属于意图x时” → “选择第x条流程继续工作” ,当“不属于以上任一意图时” → “执行第?条流程”(注意各意图与流程间的连线)

在工作流中的“大模型”,你可以在上文外部Prompt工程的基础上,在工作流中对它进行进一步的细化(丰富人物设定、性格特点、口头禅等) 例如,本文工作流中大模型的Prompt工程示例如下:

你将扮演一个医疗和美容方面销售,以下是关于这个角色的详细设定,请根据这些信息来构建你的回答。 

**人物基本信息:**
- 你是:医疗和美容方面的销售
- 人称:第一人称
**性格特点:**
- 耐心专注:能够有效有效分析客户的需求,同时耐心回答客户的咨询。在医疗方面和美容方面都能给出合理解答或建议
- 对数字敏感:当用户只回复单个数字时,能联系上下文明白这个数字是否是回复前文的内容
**语言风格:**
- {#InputSlot placeholder="语言风格描述"#}语言礼貌且自然流畅:用词精准,常用“您”来称呼对方{#/InputSlot#}
- 语言简短:面对客户的问询,回答精简,不超过60字。

**经典台词或口头禅:**
- 台词1:您好,我是沈阳**杨咨询,我的电话181****2675微信同号,请问有什么可以帮助您的? 
- 台词2:您好,我是沈阳**琪琪助理,我的电话181****2675/微信同号! 查询费用: 姓名+电话+咨询项目, 系统自动给您发送详细价格以及优惠活动!
- 台词3:您好,我是沈阳美莱程咨询,电话181****2675 有什么可以帮助您的?查询费用: 姓名+电话+咨询项目, 系统自动给您发送详细价格以及优惠活动

要求: 
- 根据上述提供的角色设定,以第一人称视角进行表达。 
- 在回答时,尽可能地融入该角色的性格特点、语言风格。
- 在开始对话时,仅先从经典台词或口头禅中随机选一个进行输出。

因为这个AI销售的实现比较简单,所以整体无需过多的工作流编辑,本文示例的工作流如下:

 选择右上角的“发布” → “坚持发布”后,我们回到技能栏中,添加刚才编辑好的工作流

 

3、添加知识 

在知识栏,通过上传Excel的顾客与客服的对话资料,来丰富智能体的表达

 记得填好每栏内容代表的意思

至此,一个AI医美销售已基本搭建完毕,我们可以在右侧的对话界面进行测试,没什么问题后即可右上角进行发布,部署到需要的地方 

 

 三、总结

 这是一次用Coze搭建Agent的记录,因为接触的不多,也没有什么很系统的教程参考,所以都是一步一步摸索着搭建的。总的来说Coze还是很简单易上手的,像我这样的小白都可以轻松地(×)搭建起一个可直接投入使用的Agent。如果文中内容理解有误,欢迎私信我指出改正৲₍˄·͈w ·͈˄*₎◞ ̑̑

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sharding-JDBC分库分表中的热点数据分布不均匀问题及解决方案

引言 在现代分布式应用中,使用Sharding-JDBC进行数据库的分库分表是提高系统性能和扩展性的常见策略。然而,在实际应用中,某些特定的数据(如最新订单、热门商品等)可能会成为“热点”,导致这些部分的数据处…

DSP48E2 的 MAC模式功能仿真

DSP48E2 仿真代码: 测试的功能为 P i ( A D ) ∗ B P i − 1 P_{i} (AD) * B P_{i-1} Pi​(AD)∗BPi−1​ timescale 1ns / 1nsmodule dsp_tb;// 输入reg CLK;reg CE;reg SCLR;reg signed [26:0] A, D;reg signed [17:0] B;// 输出wire signed [47:0] P;par…

抽象工厂模式(Abstract Factory Pattern)

很好!你现在已经开始接触设计模式了,而**抽象工厂模式(Abstract Factory Pattern)是一种常用于“创建一系列相关产品”**的经典设计模式。 我会一步步帮你理解: 🧠 一句话解释 抽象工厂模式:提…

Thymeleaf模板引擎从入门到实战:Spring Boot整合与核心用法详解

在 Java Web 开发的世界里,模板引擎是连接后端数据与前端展示的重要桥梁。Thymeleaf 凭借其强大的功能和简洁的语法,逐渐成为众多开发者的首选。如果你正在寻找一款能够让你的 Web 应用开发更加高效、代码更加优雅的模板引擎,那么 Thymeleaf …

【HarmonyOS】作业三 UI

目录 一. 单选题(共10题,10分) 1. (单选题, 1分)关于Tabs组件页签的位置设置,下面描述错误的是 2. (单选题, 1分)下面哪个组件不能包含子组件? 3. (单选题, 1分)ArkTS语言的实现计数器功能的组件名称是以下哪个? 4. (单选题…

《算法笔记》10.6小节——图算法专题->拓扑排序 问题 C: Legal or Not

题目描述 ACM-DIY is a large QQ group where many excellent acmers get together. It is so harmonious that just like a big family. Every day,many "holy cows" like HH, hh, AC, ZT, lcc, BF, Qinz and so on chat on-line to exchange their ideas. When so…

博客信息管理/博客管理

🛠 博客管理模块:设计建议 你应该以To B 的后台系统思路来设计,但保持简单、轻量级、自己易维护是关键。下面是针对你这个场景的建议。 🧱 前端页面结构(React/Vue 可用) 页面 说明 博客列表页 展示所有博…

全平台开源即时通讯IM框架MobileIMSDK:7端+TCP/UDP/WebSocket协议,鸿蒙NEXT端已发布,5.7K Stars

一、基本介绍 MobileIMSDK是一套全平台原创开源IM通信层框架: 超轻量级、高度提炼,lib包50KB以内;精心封装,一套API同时支持UDP、TCP、WebSocket三种协议(可能是全网唯一开源的);客户端支持iOS…

SpringBoot商城平台系统设计与开发

概述 SpringBoot商城平台系统实现了商品展示、购物车、订单管理等商城核心功能,适合作为计算机专业设计项目或商城项目开发参考,实现商城平台的核心功能,学习商品管理、订单处理、支付集成等关键技术实现。 主要内容 1. 前台用户功能模块 …

【网络原理】深入理解HTTPS协议

本篇博客给大家带来的是网络原理的知识点, 由于时间有限, 分三天来写, 本篇为线程第三篇,也是最后一篇. 🐎文章专栏: JavaEE初阶 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动…

【C语言练习】018. 定义和初始化结构体

018. 定义和初始化结构体 018. 定义和初始化结构体1. 定义结构体示例1:定义一个简单的结构体输出结果2. 初始化结构体示例2:在声明时初始化结构体输出结果示例3:使用指定初始化器初始化结构体(C99及以上标准支持)输出结果3. 结构体数组示例4:定义和初始化结构体数组输出结…

3D版同步帧游戏

以下是实现一个3D版同步帧游戏的详细步骤与完整代码示例。我们将以第一人称射击游戏(FPS)为原型,重点讲解3D空间中的同步机制优化。 项目升级:3D版核心改动 1. 3D坐标系与消息结构 // common/messages.go type Vector3 struct {X float32 `json:"x"`Y float32 `…

卷积神经网络进化史:从LeNet-5到现代架构的完整发展脉络

摘要 本文系统梳理卷积神经网络(CNN)从诞生到繁荣的发展历程。从1998年Yann LeCun开创性的LeNet-5出发,重点解析2012年引爆深度学习革命的AlexNet,并详细拆解后续演进的五大技术方向:网络深度化(VGG)、卷积功能强化(ResNet)、检测任务迁移(F…

在 Windows 中安装 Pynini 的记录

#工作记录 概述 Pynini 是一个用于加权有限状态文法编译的 Python 库,广泛应用于自然语言处理(NLP)领域。以下记录旨在用于回顾和帮助大家在 Windows 系统中安装 Pynini。 安装思路: 优先用conda虚拟环境 或 在python3.12的vir…

深挖Java之:运算符与输入器

今天我要介绍的是在Java中对于运算符与输入器的一些基础语法运算符与输入器的代码示例以及应用场景,他们在应用上的优势与劣势作说明介绍: 介绍:运算符与输入器是两个基础且关键的概念,它们共同构成了程序与用户、程序与数据之间…

动态规划之多状态问题1

题目解析: 也就是给一个预约数组,选择一些数字,让其总和最大,但不能选择相邻的两个数字 算法原理: 依旧可以根据经验题目 以dp[i]位置结尾时,巴拉巴拉 根据题目要求补充完整,dp[i]&#xff…

计网_可靠传输ARQ机制

2024.09.04:网工老姜&beokayy网工学习笔记 第5节 可靠传输机制 5.1 可靠传输5.2 ARQ机制、ARQ协议5.3 ARQ简介(可靠传输)5.3.1 停止等待协议(1)无差错情况(2)有差错情况确认丢失确认迟到 5.…

华为eNSP:多区域集成IS-IS

一、什么是多区域集成IS-IS? 多区域集成IS-IS是一种基于中间系统到中间系统(IS-IS)协议优化的网络架构设计,通过多区域协同、路径优化和扩展性增强实现高效路由管理,其核心特征如下: 1、分布式架构与多区…

自定义Dockerfile,发布springboot项目

(1) 上传jar包 把hello项目打成一个可执行的jar包 hello-1.0-SNAPSHOT.jar,把这个jar包上传到linux中 (2) 创建文件,文件名my_hello(就是一个Dockerfile),内容如下 #1.定义父镜像(定义当前工程依赖的环境):…

vscode源代码管理Tab-文件右侧标志(M、A 等)的含义

Git 常用标志(M、A 等)的含义 在 VSCode 的源代码管理(Source Control)标签页中,文件右侧显示的 Monaco 装饰徽章(Badge)(如 M、A 等),本质上是对 Git 文件状态标志 的可视化呈现。…