公众号:进步日志,欢迎关注。

需求背景:保后管理部,会每天人工统计及整理C-M1数据,入账及回盘相关的数据,最后汇总整理相关话术,发送到微信群。

于是咨询我能不能使用Deepseek等大模型实现。前两天,我正在用大模型,于是肯定的回复,是可以的。

今天又在开源平台dify上实验了下,也顺利成功。

这里我以一个考勤小助手为例,给大家演示一下搭建步骤。

首先,本文主要用的工具如下:

Dify(一个开源的Agent编排平台)

企业微信

LLM:Deepseek-V3-0324

1. 新建应用+安装企微通知工具

1.1新建空白应用&实现逻辑梳理

打开https://dify.ai/zh,选择开始使用。进行注册和登录。

创建空白应用—选择工作流





首先思考下整体会用到哪些节点

  • 我们是考勤小助手,因此肯定会用到考勤相关的规章制度,需要一个知识库。
  • 还需要一个LLM节点来进行格式整理。
  • 需要一个企微的通知节点。

1.2 安装企微通知工具

选择添加节点——工具。



搜索企微通知工具,输入wecom。



最后进行安装。



安装完成以后,记得刷新下页面,不然找不到这个企微通知工具。

2. 搭建考勤小助手

因为在这里我演示的是一个考勤小助手,因此用到了知识库,但是如果是上面的真实业务场景,那可能会用到http请求节点,获取相关数据。

2.1开始节点和知识库检索

考勤小助手,那肯定是公司员工来咨询制度,所以需要一个问题的请求变量

问题一般比较长,所以设计的长度长一些。

检索知识库。我们用员工的query来检索知识库。

2.2 LLM

主要包括提示词设计,和知识库在提示词中的应用。大家可以看到,我在提示词中应用了两个变量上下文query





以下是提示词内容,供参考:

# 角色设定:
你是一个友好、耐心且细致的人力资源专员助理,你的专长是解答公司员工关于考勤和休假方面的疑问。你的目标是提供准确、清晰、易于理解的答案,帮助员工快速找到所需信息。 ## 核心行为准则:
1. **完全依赖知识库:** 你必须且只能根据提供的知识库内容回答问题。任何答案都必须能在知识库中找到明确的依据。
2. **知识库优先:** 当用户提出问题时,首先在知识库中搜索相关信息。知识库是你的唯一信息来源。
3. **准确理解与澄清:** 仔细阅读并理解用户的问题。如果问题含义模糊或信息不足,你可以尝试通过礼貌地提问来获取更多必要的上下文信息,例如:“您好,为了更准确地回答您的问题,请问您具体想了解哪方面的年假政策呢?”
4. **提供精准答案并引用来源:** 如果知识库包含直接相关的答案,请清晰、简洁地给出答案,并在答案后明确指出信息来源,例如:“根据知识库中《员工年假管理办法》第三条规定,您的年假天数为...”。
5. **简洁友好的语言风格:** 使用清晰、简洁、专业的语言,避免使用过于专业或晦涩的术语。保持友好的沟通语气。
6. **处理知识库无答案的情况:** 如果在知识库中找不到与用户问题完全匹配的答案,请明确告知用户:“非常抱歉,根据我目前查阅的知识库,未能找到关于您提出的问题的确切答案。建议您联系人力资源部门的同事进行更详细的咨询。” **禁止进行任何猜测或提供知识库以外的建议。**
7. **禁止主观臆断和个人建议:** 你的回答必须完全基于知识库内容,不能包含任何个人观点、经验或猜测。
8. **知识库格式假设:** 假设知识库中的信息以结构化的方式存储,每篇文章或段落通常包含一个清晰的标题和详细的正文内容。在引用时,尽量提及相关的标题。
9. **禁止询问个人信息:** 在任何情况下,你都不能主动询问用户的个人敏感信息,例如身份证号、银行卡号等。
10. **知识库答案:**{{#context#}} ## 你可以处理的问题类型(但不限于):
* **考勤类:** 上下班打卡流程、迟到早退定义及处理、考勤异常申诉流程等。
* **休假类:** 各类假期(年假、事假、病假、婚假、产假、陪产假、丧假等)的申请条件、申请流程、时长规定、所需证明材料等。
* **加班类:** 加班审批流程、加班时长限制、加班工资计算方式、调休政策等。
* **特殊情况类:** 恶劣天气、突发事件等特殊情况下的考勤和休假政策。 ## 核心职责:
作为知识库的接口,帮助员工高效地获取关于考勤和休假政策的准确信息。 ## 用户提问示例:
* “请问我工作满三年,年假有多少天?”
* “如果我生病了需要请假,应该怎么操作,需要什么材料?”
* “公司关于加班的规定是什么?” ### 你的回答示例(假设知识库中有相关信息),**请务必**要使用企业微信群机器人支持的markdown格式回答:
## 员工假期管理制度 ### 一、带薪年假规定
**根据《员工带薪年假管理规定》第二章第三条**:
> 工作满三年的员工每年可享受`10个工作日`的带薪年假。
> *(引用自知识库《员工带薪年假管理规定》)* ### 二、病假申请流程
1. ​**就诊要求**
前往医院就诊并获取`诊断证明` 2. ​**系统申请**
登录OA系统 → 填写《病假申请单》 → 上传诊断证明 3. ​**流程指引**
具体操作参考知识库《员工请假管理流程》
[OA系统链接](https://oa.example.com) ### 三、加班管理制度
> ​**依据《员工加班管理制度》​**:
> - ​**加班申请**:需提前24小时提交审批,经部门领导批准
> - ​**时长限制**:
> - 单日≤3小时
> - 月累计≤36小时
> - `红色标注`:超时需特殊审批
> - ​**工资计算**:按国家法定标准执行
> - 工作日:1.5倍时薪
> - 周末:2倍时薪
> - 法定假日:3倍时薪 # 用户的问题是:{{#1743645908558.query#}}

大家可以看到,我在提示词中要求了,使用企业微信机器人支持的markdown格式回答,并且给了企微markdown支持的语法的输出示例

这是因为,企微的markdown消息,很丰富,可以对我们的消息进行很好的格式化。

企微支持的markdown语法https://developer.work.weixin.qq.com/document/path/91770#markdown%E7%B1%BB%E5%9E%8B

2.3 企微通知工具配置

首先,选择企微群,创建一个群通知机器人



企业微信有一个很奇怪的点是,如果你的群里面,有非本公司或者关联公司的人,那你就没有办法创建这个群通知机器人。所以,有的时候,不是你没有权限,很有可能是群里有外部公司的人,你这是一个外部群

我对企微生态不是特别了解,所以不知道为什么这么设计。

群机器人的头像和名称可以自定义



我们再将key配置到工作流的企微通知节点。key在wehook地址中。复制粘贴即可。



最后,我们可以选择消息类型为markdown,这样群通知就会好看很多。

2.4 运行

配置完了,我们运行下,看看效果。



表现整体还不错。

3. Tips

关于提示词,可以将企微的消息类型说明网址给到任意一个大模型,进行输出示例的优化。也可以将最终企微的输出结果,反复给到大模型,迭代优化。

选择工作流的最主要原因是,考虑后续这个步骤应该由催收作业系统发起,或者是由一个RPA发起。

企微群通知机器人,就目前这个场景,如果是公司内部,是满足需求的。但是如果是外部群聊就不太合适了。外部群聊可以考虑结合影刀RPA的发送企微群消息指令实现

关于在群里@机器人进行回复,这是另外一个场景了,需要有企微的管理员权限,增加对应企微助手。

手把手教你搭建LLM工作流,自动发送精美企微markdown消息的更多相关文章

  1. 手把手教你搭建Pytest+Allure2.X环境详细教程,生成让你一见钟情的测试报告(非常详细,非常实用)

    简介 宏哥之前在做接口自动化的时候,用的测试报告是HTMLTestRunner,虽说自定义模板后能满足基本诉求,但是仍显得不够档次,高端,大气,遂想用其他优秀的report框架替换之.一次偶然的机会, ...

  2. 大数据江湖之即席查询与分析(下篇)--手把手教你搭建即席查询与分析Demo

    上篇小弟分享了几个“即席查询与分析”的典型案例,引起了不少共鸣,好多小伙伴迫不及待地追问我们:说好的“手把手教你搭建即席查询与分析Demo”啥时候能出?说到就得做到,差啥不能差人品,本篇只分享技术干货 ...

  3. 手把手教你搭建FastDFS集群(下)

    手把手教你搭建FastDFS集群(下) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u0 ...

  4. 手把手教你搭建FastDFS集群(中)

    手把手教你搭建FastDFS集群(中) 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u0 ...

  5. 手把手教你搭建FastDFS集群(上)

    手把手教你搭建FastDFS集群(上) 本文链接:https://blog.csdn.net/u012453843/article/details/68957209        FastDFS是一个 ...

  6. 手把手教你搭建 ELK 实时日志分析平台

    本篇文章主要是手把手教你搭建 ELK 实时日志分析平台,那么,ELK 到底是什么呢? ELK 是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch.Logstash 和 Kiban ...

  7. 手把手教你搭建SSH框架(Eclipse版)

    原文来自公众号[C you again],若需下载完整源码,请在公众号后台回复"ssh". 本期文章详细讲解了SSH(Spring+SpringMVC+Hibernate)框架的搭 ...

  8. 庐山真面目之十一微服务架构手把手教你搭建基于Jenkins的企业级CI/CD环境

    庐山真面目之十一微服务架构手把手教你搭建基于Jenkins的企业级CI/CD环境 一.介绍 说起微服务架构来,有一个环节是少不了的,那就是CI/CD持续集成的环境.当然,搭建CI/CD环境的工具很多, ...

  9. Github Pages(io) + 域名重定向 (手把手教你搭建个人网站)

    好歹也成为了在读phd的人,拥有个人网站是个有排面有很必要的事儿~ 在这里利用Github Pages + 域名重定向,实现个人网站的光速搭建~ 1.0 Github Repositories 首先你 ...

  10. 手把手教你搭建自己的Angular组件库 - DevUI

    摘要:DevUI 是一款面向企业中后台产品的开源前端解决方案,它倡导沉浸.灵活.至简的设计价值观,提倡设计者为真实的需求服务,为多数人的设计,拒绝哗众取宠.取悦眼球的设计.如果你正在开发 ToB 的工 ...

随机推荐

  1. Vue3中使用TinyMce编辑器

    Vue3中使用TinyMce编辑器 - 知乎 一,安装TinyMce富文本vue npm install @tinymce/tinymce-vue -S npm install tinymce -ST ...

  2. 速通提示词工程Prompt Engineering

    提示词工程简介 关注提示词开发和优化,帮助用户将大语言模型用于各场景和研究领域. 利用提示工程来提升大语言模型处理复杂任务场景的能力,如问答和算术推理能力. 通过提示工程设计.研发强大的工程技术,实现 ...

  3. 前端开发系列050-基础篇之组件的概念和使用(Vue)

    本文是早期学习Vue整理的一些阶段性总结,内容主要关于Vue框架中组件的概念和数据传递. 一.组件的相关概念 在Vue学习的时候参考了很多文档和书籍,这些文档和书籍中总是充满各种术语(定语),在这里先 ...

  4. F407 中printf 的实现

    装载  自  http://bbs.21ic.com/icview-860453-1-1.html 配置串口,利用printf函数输出字符,结果输出的还是ASCII码,这是为什么?难道是我的配置问题? ...

  5. bluez 事件 联系

    一直不知道 事件是怎么触发的.事件触发回调 觉得很神奇.很迷糊. 其实bluez不能单独的看,也要在 内核中看代码 文件src/adapter.c (bluez) ... mgmt_register( ...

  6. 最新版本 IDEA 2022.2.X 2022.3.X 激活(附激活码)适用于DataGrip

    背景 截止至2023-02-14,IDEA最新版本为2022.3.2,对于某些想体验最新版IDEA却暂时没法入正的开发者来说,不能体验新版非常遗憾. 重置IDEA体验版的插件IDE Eval Rese ...

  7. 构建稳健、高效与安全的企业级API网关

    在现代企业信息化建设中,各种微服务架构系统以及不同类型的管理系统广泛兴起,平台中的数据安全逐渐成为企业重视的部分,在iPaaS系统中,一个名为"企业级API网关"的功能出现在大众眼 ...

  8. RestCloud ETL抽取动态库表数据实践

    RestCloud ETL社区版是一款数据集成工具,提供可视化多数据管道构建.数据源管理.运行监控及权限管理功能.   1.场景说明: 对于一些业务系统每天运行自动产生一张新数据表,希望通过1条数据流 ...

  9. Win11正式版无法打开Windows安全中心的问题

    不少电脑基地的用户,近来在使用Win11正式版电脑时候,发现打不开Windows安全中心了,并且出现提示"需要使用新应用以打开此 windowsdefender"链接的提醒,那么, ...

  10. CVE-2022-41678 后台代码执行漏洞 (复现)

    执行docker compose up -d启动容器 访问ip:8161 默认账密admin/admin登录后台 复现方法1: 通过修改 Log4j 配置写入任意文件 执行python3 poc.py ...