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

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions