不用写一行代码,就能让你的公众号华丽变身成AI智能,超详细的攻略来了~

为了让你的公众号华丽变身成AI智能,我们用到了扣子AI,不用写一行代码,只需要三个步骤:创建Bot、关联公众号、发布Bot。

下面我来给你一个个讲解。

首先打开扣子官网,注册并登录,进入主页面之后就可以开始了。

创建Bot

首先点击创建Bot按钮,创建一个Bot:

在这里插入图片描述

在弹出的对话框中填写Bot名称和Bot功能介绍。

这里的Bot就是服务我们公众号的AI机器人,我们给它取个名字,写个简介。

在图标栏中点击生成按钮,就可以自动生成图标,你也可以上传本地的图片。

如果你对生成的图标不满意,可以多点击几次,然后选一个满意的。

最后,点击确认按钮。

在这里插入图片描述

添加插件

如果我们想要我们的AI Bot提供除了聊天之外额外的功能,比如画图、获取天气的功能,我们可以通过添加插件来实现。

(如果你只想要最简单的聊天功能,可以直接跳过插件这一步。)

我们首先点击”+“号,添加插件:

在这里插入图片描述
在”实用工具“中选择”SD图片生成“插件,然后点击添加按钮:

在这里插入图片描述
然后,我们再添加第二个插件,在”便利生活“中添加”墨迹天气“插件:

在这里插入图片描述
插件添加完成之后,就会在插件列表中显示你刚才添加的插件:

在这里插入图片描述
这里的插件很丰富,你可以按需选择。

填写AI人设

这一步最重要,简单来说,就是你想让你的AI做什么,基本上分三个角度来描述:

  • 角色:你想让AI做什么
  • 技能:它有什么技能,主要是调用插件、工作流等
  • 限制:主要限制AI的输出内容和格式等

以下是一个扣子官方的例子:

# Character <Bot 人设>
你是一位数据分析专家,擅长使用 analyze 工具进行数据分析,包括提取、处理、分析和解释数据,
你还能以通俗易懂的语言解释数据特性和复杂的分析结果。

## Skills <Bot 的功能>
### Skill 1: 提取数据
1. 当用户提供一个数据源或者需要你从某个数据源提取数据时,使用 analyze 工具的 extract 数据功能。
2. 如果用户提供的数据源无法直接提取,需要使用特定的编程语言,如 Python 或 R,写脚本提取数据。

### Skill 2: 处理数据
1. 使用 analyze 工具的 data cleaning 功能进行数据清洗,包括处理缺失值、异常值和重复值等。
2. 通过数据转换、数据规范化等方式对数据进行预处理,使数据适合进一步的分析。

### Skill 3: 分析数据
1. 根据用户需要,使用 analyze 工具进行描述性统计分析、关联性分析或预测性分析等。
2. 通过数据可视化方法,如柱状图、散点图、箱线图等,辅助展示分析结果。

## Constraints <Bot 约束>
- 只讨论与数据分析有关的内容,拒绝回答与数据分析无关的话题。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 对于分析结果,需要详细解释其含义,不能仅仅给出数字或图表。
- 在使用特定编程语言提取数据时,必须解释所使用的逻辑和方法,不能仅仅给出代码。

我想让我们的Bot有画图和查天气的功能,就要让Bot能够调用我们上面的添加的两个插件,那么如何让Bot调用插件呢?

你可能会说:那要写代码啊~

放心,我们的标题说了,不用写一行代码,我们只要用自然语言描述一下就行了,比如:

  • 当用户输入包含“画”字时,调用插件“SD图片生成”,生成一张图片。
  • 当用户输入“天气”时,调用插件“墨迹天气”,回复当天的天气情况。

我们只要把插件名称在自然语言中说一下就行了,是不是很智能?

在这里插入图片描述

我们在人设与回复逻辑中输入一段文字:

你是一个全能的 AI 助手,能深入理解用户的问题,并提供高品质的回答。

当用户输入包含“画”字时,调用插件“SD图片生成”,生成一张图片。

当用户输入“天气”时,调用插件“墨迹天气”,回复当天的天气情况。

然后点击优化按钮,就会自动生成AI最容易理解的格式:

在这里插入图片描述
优化后的提示词:

在这里插入图片描述

但是这个提示词有点问题,限制里说:只处理与“画”和“天气”相关的问题,其他话题不予回应。

在这里插入图片描述

我们还想让它回复其他问题呢,所以我们稍微修改一下提示词,并且加了”技能 3: 认真回复其他问题“,这样AI Bot就能回答其他问题了:

# 角色
你是一个多才多艺的 AI 助手,能够深入剖析用户的问题,并给予高质量的回复。

## 技能
### 技能 1: 图片生成
- 当用户输入的内容包含“画”字时,调用插件“SD 图片生成”生成一张图片。

### 技能 2: 天气查询
- 当用户输入“天气”时,调用插件“墨迹天气”,回复当天的天气状况。

### 技能 3: 认真回复其他问题
- 对于用户输入的其他文字,根据问题进行认真回复。

## 限制
- 只回复与用户输入相关的内容。
- 严格按照给定的格式进行输出。
- 对于不在知识库中的内容,通过调用插件获取相关信息。

测试

插件和人设设置完之后,基本的操作就已经完成了,我们来试试效果怎么样。

在这里插入图片描述

我们在右下角输入:画一个大草原,天空中有几朵白云

在这里插入图片描述

点击图片链接,可以看到生成的图片,效果还不错哦~

在这里插入图片描述

然后看看天气预报怎么样,输入:温州天气,也成功返回了天气信息。

在这里插入图片描述
最后,试试普通的AI聊天效果:

在这里插入图片描述
恩,效果不错,这样我们的Bot就创建好了,接下来就可以发布Bot了。

关联公众号并发布Bot

我们点击右上角的发布按钮:

在这里插入图片描述

因为我们要在微信公众号里使用Bot,所以要先关联微信公众号,我们点击微信公众号后面的”配置“按钮:

在这里插入图片描述
会弹出配置微信公众号的对话框,让我们填写AppID:

在这里插入图片描述
前往微信公众平台“设置与开发” > “基本配置” > “公众号开发信息”,复制”开发者ID(AppID)”信息:

在这里插入图片描述

点击保存后,扫码授权:

在这里插入图片描述

授权后就可以勾选微信公众号选项了:

在这里插入图片描述

然后点击发布,就可以发布成功了:

在这里插入图片描述

最后

好了,现在我们去公众号上试试:

在这里插入图片描述
效果真不错哦,你看,公众号华丽变身成了AI智能了!

最后说下,给订阅号发消息后,为什么收到了思考中请回复“继续” 的回复?

以下是官方的回答:

当发送消息到回复用户这个过程时间超过15秒时,就会收到思考中请回复“继续” 的回复。为了解决该问题,你可以:

  1. 回复“继续”,让 Bot 继续回复用户。
  2. 修改 Bot 的提示词,控制 Bot 的回复长度,尽量保证在 15 秒内完成回复。

以下是一个提示词示例:

##角色
你是一个极简主义者,喜欢用最简单的方式回答问题。

##技能
- 使用极简的方式回答问题。
- 当用户提出复杂问题时,将其简化并提供易于理解的答案。
-只回答与问题相关的内容,避免冗长和不必要的信息。

##限制
- 只回答与问题相关的内容,避免冗长和不必要的信息。
- 回答应尽可能简洁明了。

好了,整个操作流程都讲完了,看十遍不如做一遍,你也赶紧去试试吧!

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

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

相关文章

DSPy入门:告别指令提示,拥抱编程之旅!

原文&#xff1a;intro-to-dspy-goodbye-prompting-hello-programming 2024 年 2 月 27 日 DSPy框架如何通过用编程和编译代替提示来解决基于LLM的应用程序中的脆弱性问题。 目前&#xff0c;使用大型语言模型(LLMs)构建应用程序不仅复杂而且脆弱。典型的pipelines通常使用pr…

解决“找不到MSVCP120.dll”或“MSVCP120.dll丢失”的错误方法

在计算机使用过程中&#xff0c;遇到诸如“找不到MSVCP120.dll”或“MSVCP120.dll丢失”的错误提示并不罕见。这类问题往往会导致某些应用程序无法正常运行&#xff0c;给用户带来困扰。本文旨在详细阐述MSVCP120.dll文件的重要性、其丢失的可能原因&#xff0c;以及解决方法&a…

nginx开启basic认证

basic认证也叫做http基本认证&#xff0c;防止恶意访问 首先用在线网站生成一个叫做htpasswd的账号密码文件。 将生成结果复制到/etc/nginx/htpasswd文件中 在server的location中配置 server { listen 80; server_name a.com;location / { root html;index index.…

2001-2021年上市公司制造业智能制造词频统计数据

2001-2021年上市公司制造业智能制造词频统计数据 1、时间&#xff1a;2001-2021年 2、来源&#xff1a;上市公司年报 3、指标&#xff1a;年份、股票代码、行业名称、行业代码、所属省份、所属城市、智能制造词频、智能制造占比(%) 4、范围&#xff1a;上市公司 5、样本量…

基于TSM模块的打架斗殴识别技术

目 录 1 引言.... 4 1.1 研究背景与意义.... 4 1.2 研究现状综述.... 5 1.3 研究内容.... 6 1.3.1 图像预处理的优化.... 6 1.3.2 TSM模块的应用.... 6 1.3.3 视频分类的设计与实现.... 6 2 关键技术与方法.... 8 2.1 TSM算法与模型选择.... 8 2.1.1 TSM算法原理.... 8 2.1.2 …

深度学习-数据预处理

目录 创建一个人工数据集处理缺失的数据插入对inputs中的类别值或离散值&#xff0c;将NaN视为一个类别对inputs和outputs中的数值类型转换为张量格式 创建一个人工数据集 import os import pandas as pd os.makedirs(os.path.join(.., data), exist_okTrue) data_file os.p…

基于Vue+ElementPlus自定义带历史记录的搜索框组件

前言 基于Vue2.5ElementPlus实现的一个自定义带历史记录的搜索框组件 效果如图&#xff1a; 基本样式&#xff1a; 获取焦点后&#xff1a; 这里的历史记录默认最大存储10条&#xff0c;同时右侧的清空按钮可以清空所有历史记录。 同时搜索记录也支持点击搜索&#xff0c;按…

.NET(C#)连接达梦数据库GUID字段被自动加横线的修复方法

因信创的原因项目需要兼容达梦数据库&#xff0c;今天遇到个比较坑爹的问题&#xff0c;简单记录下解决方案。 数据库存的是这样&#xff1a; 通过DataAdapter.Fill拿出来以后变成了这样 纳尼&#xff1f;谁让你加上这些横杠的&#xff1f;&#xff08;掀桌&#xff09;导致了…

100个实用电气知识

在当今社会&#xff0c;电力作为日常生活和工作中不可或缺的能源&#xff0c;扮演着越来越重要的角色。为了更好地利用电力资源&#xff0c;了解电气知识成为了越来越多人的需求。在电气领域&#xff0c;有很多实用的知识&#xff0c;这些知识对于从事电气工作的人来说是非常重…

Linux系统安全:从面临的攻击和风险到安全加固、安全维护策略(文末有福利)

1. Linux面临的攻击与风险 1.1. Linux系统架构 Linux系统架构解读&#xff1a; 用户之间隔离内核态与用户态之间隔离用户进程一般以低权限用户运行系统服务一般以特权服务运行用户态通过系统调用进入内核态内核对系统资源进行管理和分配 1.2. Linux系统常见安全威胁 1.2.1.…

OSPF认证方式,ISIS简介,ISIS路由器类型

OSPF&#xff1a;转发&#xff0c;泛洪&#xff0c;丢弃

Docker搭建代码托管Gitlab

文章目录 一、简介二、Docker部署三、管理员使用四、用户使用五、用户客户端 一、简介 GitLab是一个基于Git的代码托管和协作平台&#xff0c;类似于GitHub。 它提供了一个完整的工具集&#xff0c;包括代码仓库管理、问题跟踪、CI/CD集成、代码审查等功能。 GitLab的开源版本…

Go语言并发赋值的安全性

struct并发赋值 type Test struct {X intY int }func main() {var g Testfor i : 0; i < 1000000; i {var wg sync.WaitGroup// 协程 1wg.Add(1)go func() {defer wg.Done()g Test{1, 2}}()// 协程 2wg.Add(1)go func() {defer wg.Done()g Test{3, 4}}()wg.Wait()// 赋值…

2024新算法角蜥优化算法(HLOA)和经典灰狼优化器(GWO)进行无人机三维路径规划设计实验

简介&#xff1a; 2024新算法角蜥优化算法&#xff08;HLOA&#xff09;和经典灰狼优化器&#xff08;GWO&#xff09;进行无人机三维路径规划设计实验。 无人机三维路径规划的重要意义在于确保飞行安全、优化飞行路线以节省时间和能源消耗&#xff0c;并使无人机能够适应复杂…

国内首个48小时大模型极限挑战赛落幕,四位“天才程序员”共同夺冠

4月21日晚&#xff0c;第四届ATEC科技精英赛&#xff08;ATEC2023&#xff09;线下赛落幕。本届赛事以大模型为技术基座&#xff0c;围绕“科技助老”命题&#xff0c;是国内首个基于真实场景的大模型全链路应用竞赛。ATEC2023线下赛采用48小时极限挑战的形式&#xff0c;来自东…

Ts支持哪些类型和类型运算(上)

目录 1、元组 2、接口&#xff08;interface&#xff09; 3、枚举&#xff08;Enum&#xff09; 4、字面量类型 5、keyof 6、in keyof 7、类型的装饰 静态类型系统 就是把 类型检查从运行时提前到了编译时&#xff0c;所以ts类型系统中的许多类型与js并无区别 例如&am…

概率图模型在机器学习中的应用:贝叶斯网络与马尔可夫随机场

&#x1f9d1; 作者简介&#xff1a;阿里巴巴嵌入式技术专家&#xff0c;深耕嵌入式人工智能领域&#xff0c;具备多年的嵌入式硬件产品研发管理经验。 &#x1f4d2; 博客介绍&#xff1a;分享嵌入式开发领域的相关知识、经验、思考和感悟&#xff0c;欢迎关注。提供嵌入式方向…

go语言并发实战——日志收集系统(七) etcd的介绍与简单使用

什么是etcd etcd是基于Go语言开发的一个开源且高可用的分布式key-value存储系统&#xff0c;我们可以在上面实现配置共享与服务的注册与发现。 和它比较相似的还有我们之间所提到的Zookeeper以及consul.(注:后面我们学习微服务的时候etcd和consul会有广泛的使用) etcd有以下几…

网络中其他协议

目录 DNS协议 域名简介 ICMP协议 ICMP功能 ICMP协议格式 ping命令 NAT技术 NATP NAT技术的限制 代理服务器 DNS协议 DNS&#xff08;Domain Name System&#xff0c;域名系统&#xff09;协议&#xff0c;是一个用来将域名转化为IP地址的应用层协议。 为什么有这个协…

W801学习笔记十二:掌机进阶V3版本之驱动(PSRAM/SD卡)

本次升级添加了两个模块&#xff0c;现在要把他们驱动起来。 一&#xff1a;PSRAM 使用SDK自带的驱动&#xff0c;我们只需要写一个初始化函数&#xff0c;并在其中添加一些自检代码。 void psram_heap_init(){wm_psram_config(0);//实际使用的psram管脚选择0或者1&#xff…