用SKILL实现告假流程信息网络

[复制链接]
发表于 昨天 20:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
用SKILL实现告假流程信息网络

从前的公司在OC里上线了呆板人功能,可以对接HR体系,实现告假流程的对接。
相比从前的方式,假如须要告假,那么就须要单独的登录到HR的体系里,找到相应的页面,就成灰比力繁琐。
但是有了这个呆板人功能,就可以在OC体系里,用对话的方式,完成这个告假的操纵。
好比:
当我输入:我想在后天请一天年假。
体系会直接从我的对话里找取到须要信息,好比告假的时间,从20260405到20240405,告假的范例为年假。
之后呆板人带着这些信息,以及从上下文获取到的我的个人信息,就可以对接HR体系里对应的接口,完成这次操纵。
它的方便之处还在于,偶尔候用户的给的信息大概是不全的,好比:
当输入:我想休天假。
那么体系就会发现,告假时间的信息不明白,告假的范例也不明白。
以是就会继承扣问用户,以确认告假的详细时间,和告假的范例。
我记得第一次看到这个体系是在2024年,其时间AI应用已经成型了,其时Dify之类的工具也都已发布,以是实现这么一个流程是可行的,只是操持会繁琐一些,须要逐个节点取做判断。
直到2025年年底,Claude开始发布SKILL功能,而且公开了尺度,很多平台都有在跟进,于是我想,是否可以利用SKILL功能,来实现这个告假流程的信息网络。
于是我打开TRAE,让TRAE帮我创建这个SKILL,然后也可以在TRAE里测试这个SKILL。
打开TRAE,输入如下内容:
  1. 帮我写一个请假的SKILL,
  2. 触发:当用户想要请假的时候出发。
  3. 需要确认的信息:
  4. 请假的类型,包括:事假,年假,病假
  5. 请假的开始时间
  6. 请假的结束时间
  7. 首先从用户的消息中尝试判断这些信息。
  8. 如果不包含这些信息,则依次向用户提问确认这些信息。
复制代码
以下是TRAE天生的SKILL,符合我的预期。
  1. ---
  2. name: "leave-request"
  3. description: "处理用户的请假请求,确认请假类型、开始时间和结束时间。当用户想要请假时触发。"
  4. ---
  5. # 请假处理
  6. ## 功能描述
  7. 该SKILL用于处理用户的请假请求,需要确认以下信息:
  8. 1. **请假类型**:事假、年假、病假
  9. 2. **请假开始时间**:具体的日期
  10. 3. **请假结束时间**:具体的日期
  11. ## 触发条件
  12. 当用户表达想要请假的意图时触发,例如:
  13. - "我想请事假"
  14. - "我需要请年假"
  15. - "我想请病假"
  16. - "我想请假"
  17. ## 处理流程
  18. 1. **信息提取**:首先从用户的消息中尝试提取以下信息:
  19.    - 请假类型
  20.    - 开始时间
  21.    - 结束时间
  22. 2. **信息确认**:如果用户消息中不包含全部必要信息,则依次向用户提问确认:
  23.    - 首先确认请假类型(如果未提供)
  24.    - 然后确认开始时间(如果未提供)
  25.    - 最后确认结束时间(如果未提供)
  26. 3. **信息汇总**:收集完所有信息后,向用户确认请假详情。
  27. ## 示例对话
  28. **示例1:用户提供完整信息**
  29. 用户:我想请事假,从5月1日到5月3日
  30. 系统:好的,我已收到您的请假请求。您将请事假,从5月1日到5月3日,共3天。
  31. **示例2:用户只提供部分信息**
  32. 用户:我想请假
  33. 系统:请问您要请什么类型的假?(事假、年假、病假)
  34. 用户:事假
  35. 系统:请问您的请假开始时间是?
  36. 用户:5月1日
  37. 系统:请问您的请假结束时间是?
  38. 用户:5月3日
  39. 系统:好的,我已收到您的请假请求。您将请事假,从5月1日到5月3日,共3天。
  40. **示例3:用户只提供完整信息**
  41. 用户:我想在明天请一天年假
  42. 系统:好的,我已收到您的请假请求。您将请事假,从5月1日到5月1日,共1天。
  43. ## 注意事项
  44. - 时间格式建议使用明确的日期格式,如"5月1日"、"2026-05-01"等
  45. - 请假类型仅支持:事假、年假、病假
  46. - 确保开始时间早于结束时间
复制代码
接下来做几个测试:
  1. 我想在明天请一天年假
  2. Builder
  3. 好的,我已收到您的请假请求。您将请年假,从2026年4月2日到2026年4月2日,共1天。
  4. 我想在后天请一天病假
  5. Builder
  6. 好的,我已收到您的请假请求。您将请病假,从2026年4月3日到2026年4月3日,共1天。
  7. 我想在后天请两天病假。
  8. Builder
  9. 好的,我已收到您的请假请求。您将请病假,从2026年4月3日到2026年4月4日,共2天。
  10. 我想休一天假
  11. Builder
  12. 请问您要请什么类型的假?(事假、年假、病假)
  13. 年假
  14. Builder
  15. 请问您的请假开始时间是?
  16. 后天
  17. Builder
  18. 请问您的请假结束时间是?
  19. 后天
  20. Builder
  21. 好的,我已收到您的请假请求。您将请年假,从2026年4月3日到2026年4月3日,共1天。
  22. 我想休天假
  23. Builder
  24. 请问您要请什么类型的假?(事假、年假、病假)
  25. 事假
  26. Builder
  27. 请问您的请假开始时间是?
  28. 20250505
  29. Builder
  30. 请问您的请假结束时间是?
  31. 20250506
  32. Builder
  33. 好的,我已收到您的请假请求。您将请事假,从2025年5月5日到2025年5月6日,共2天。
复制代码
根本上用SKILL的方式美满的实现了跟先前一样的信息确认流程。
后续让Agent带着这些信息,去调取相应的接口就可以了。

免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金.
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表