leochen-g / wechat-assistant-pro

智能微秘书,一个全能的微信机器人管理平台,最简单的方式接入 ChatGPT,FastGPT,Dify,Coze知识库,支持绘图,联网查询,语音识别,各种定时任务,支持企微、公众号、5G 消息、WhatsApp
https://wechat.aibotk.com
MIT License
1.75k stars 282 forks source link

【教程】让Dify 和 FastGPT 知识库识别每个人,实现人性化回复 #76

Open leochen-g opened 2 months ago

leochen-g commented 2 months ago

新版插件已经支持向知识库传递对话用户昵称,id,群名,群id信息等变量,可以让ai知道每次对话的用户名或者群名

有什么用?

之前ai拿不到对话用户信息,无法进行特定回复,每个人都一样,没法自动加上称谓,或者进行个性化数据推荐。现在可以从变量中拿到确定的对话用户信息和群组信息,就可以进行变量引用,来让ai回复的更加个性话,同时搭配各种工作流,可以实现更多功能。

怎么用,支持哪些平台 ?

目前支持Dify平台变量和FastGPT平台变量,可以用最简单的Prompt 来实现个性化回复,以下Prompt 仅供参考演示

你服务的群聊名称是:{{roomName}}
你服务的客户昵称是:{{uname}}
你服务的客户备注是:{{ualias}}
## 功能
你需要对这个用户进行独特的回复,如果有备注信息优先用备注的称谓,没有备注信息就用昵称称谓,简单的回复他的问题

Dify 平台配置

特别提醒,变量一定是可选,否则会报错

image

FastGPT 平台配置

特别提醒,变量一定不能勾选必填,否则可能会报错

image

实现效果

AI 知道对话用户是谁,可以更加人性化的服务

image

也清楚自己在哪个群里,也知道对话的群友是谁

image

还能做什么

用户信息都已经拿到了,可以做的事情很多,可以结合微秘书平台的openapi 接口用工作流或者编排来实现异步发送消息

如果有自己的用户系统,也可以把用户的信息个性化归并和个性化查询,给不同的用户创建不同的用户画像

还有很多工作流的组合就靠自己业务场景去想象了,如果有更多想法,或者想深入交流,可以在微秘书平台联系管理员,或者进群交流

amosigeda commented 1 month ago

6

mengdahuang commented 4 weeks ago

请问能把企业微信中的账号(不是显示名)以及账号所在的部门等信息也列出来吗?这样就可以基于部门或者账号去在工作流中给用户做权限控制

leochen-g commented 2 weeks ago

请问能把企业微信中的账号(不是显示名)以及账号所在的部门等信息也列出来吗?这样就可以基于部门或者账号去在工作流中给用户做权限控制

目前拿不到这些信息