用途:指导构建 AI 摘要器,用 DSPy 将长内容压缩成一致、忠实的摘要,可控制长度与详细度。适用会议记录、文章、支持会话、文档、邮件等。
主要能力:单次 ChainOfThought 生成摘要;受众感知摘要;用 Pydantic 一次性抽取 tldr、决策、待办、要点;并行多维度提取;通过 max_words 与 detail_level(brief/standard/detailed)控制长度;用 dspy.Refine 配合词数奖励函数强制字数上限;处理长文档时用 map-reduce(分块摘要再合并)与分层摘要;支持要点、叙述、执行简报等多格式输出;并以忠实度、关键点覆盖率指标及组合指标进行评测与优化(如 BootstrapFewShot)。
使用方式:需安装 dspy,配置 dspy.LM(如 openai/gpt-4o-mini)并 dspy.configure;定义 Signature 与 Module 后调用 forward。安装技能命令:npx skills add lebsral/DSPy-Programming-not-prompting-LMs-skills --skill <name>;路由用 ai-do。
适用与限制:约 500 字以内内容用单次 dspy.Predict 即可;需要特定字段抽取或按需问答时应分别改用解析或文档检索技能。注意字数限制仅为建议,需 Refine 强制;忠实度是首要失败点,应逐条校验;map-reduce 会丢失跨块上下文,可重叠分块;签名说明应写明受众与目的,否则摘要偏泛。未提供具体价格与计费信息。