Skip to content

使 AI 在总结后为消息打上 #tag #3

Description

@scarletkc

摘要

当 AI 生成消息摘要后,自动为消息添加主题相关的 #tag 以便快速查看和分类。

背景

当前机器人能够对消息进行摘要,但在摘要之后缺乏方便检索和分类的标签。为了提升消息的可搜索性和组织性,希望在生成摘要后,自动为消息添加一个或多个符合内容主题的 #tag。

需求

  1. 当 AI 完成消息摘要后,自动为消息生成一个或多个主题相关的标签,并以 # 开头附加在摘要内容末尾。
  2. 标签内容应根据消息主题或关键词动态生成,例如:#meeting#todo#bugfix#summary等。
  3. 提供配置开关,允许开启或关闭自动标签功能。
  4. 支持对标签生成结果进行单元测试覆盖,保证标签生成的正确性与稳定性。

验收标准

  • 在消息摘要后成功附加标签,格式如:

    摘要内容

    #tag1 #tag2 #27/6/2026

  • 标签前缀必须为 # 且与消息内容主题相关。
  • 在配置项中可以启用或禁用该功能,默认状态下推荐启用。
  • 针对标签生成逻辑编写并通过单元测试。

实现建议

  • 在摘要生成模块中,调用标签生成器,根据摘要内容提取关键词并转换为标签。
  • 将标签生成逻辑抽象为独立函数,方便测试和维护。
  • 在配置文件或环境变量中添加 ENABLE_AUTO_TAG=true/false 控制开关。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions