尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

3 步把长对话压成摘要、把 PDF 抠出表格:Hermes Agent 摘要生成与信息提取实操

3 步把长对话压成摘要、把 PDF 抠出表格:Hermes Agent 摘要生成与信息提取实操 3 步把长对话压成摘要、把 PDF 抠出表格Hermes Agent 摘要生成与信息提取实操【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agentHermes Agent 是一款开源 AI 代理工具本文围绕它的文本处理展开重点是摘要生成与信息提取两项能力写给日常要处理长对话和 PDF 附件的人看5 分钟能跑起来。当会议记录被 200 条消息淹没时周会开了 3 小时群聊记录攒到 200 条。模型上下文窗口是有限的超了对话就进行不下去。附件里的会议材料 PDF 还有几张关键表格肉眼对不上。你要的只有两件事把长文本压成摘要从 PDF 里抠出表格。客服群、项目群也是同样的局面消息越攒越多重点反而被淹没。Hermes Agent 正好给了两个工具ContextCompressor 管摘要压缩extract_pymupdf 脚本管文档信息提取。 两个工具一张表速览一张表讲清楚分工对话压缩走 ContextCompressorPDF 拆解走 extract_pymupdf。能力适用场景源码路径触发时机ContextCompressor 摘要压缩长对话、会议记录、客服对话agent/context_compressor.pytoken 占用达到阈值自动触发extract_pymupdf 信息提取PDF 文本、表格、图片、元数据skills/ocr-and-documents/scripts/extract_pymupdf.py手动执行命令行压缩器是个类一行代码实例化把消息列表交给它。提取脚本是命令行工具一条命令干一件事。两个工具各管一段互不依赖可以先练熟一个。压缩方式像三明治头尾两片面包不动中间夹心压成酱。protect_first_n3表示保护开头 3 条消息结尾由protect_last_n同样保护。 一条端到端工作流从长对话到会议纪要以处理周会为例全程 4 步把 200 条会议消息装进messages。先判断compressor.should_compress_preflight(messages)达标就执行compressor.compress(messages)。头尾保留、中间压掉消息数量明显变少后面生成纪要就不费劲了。对附件 PDF 跑提取脚本加--tables --markdown表格和正文 Markdown 一次拿到。把摘要和表格拼成会议纪要完成。ContextCompressor 阈值怎么调threshold_percent0.85表示上下文窗口用到 85% 时触发压缩想更早压就调低。摘要长度由summary_target_tokens控制。摘要模型用summary_model_override换。压缩日志不想看就quiet_modeTrue。pymupdf 提取 PDF 表格命令示例脚本用法是python extract_pymupdf.py document.pdf。--markdown输出 Markdown--pages 0-4限定前 5 页--images output_dir/导出图片--metadata只打印文档元数据。核心压缩代码就 4 行from agent.context_compressor import ContextCompressor compressor ContextCompressor(modelyour-model, threshold_percent0.85) if compressor.should_compress_preflight(messages): messages compressor.compress(messages) 5 分钟跑起来克隆仓库、装依赖两条命令的事git clone https://gitcode.com/GitHub_Trending/he/hermes-agent cd hermes-agent pip install -r requirements.txt验证方式装完拿任意 PDF 跑一下提取脚本的--metadata不报错即环境就绪。两个能力的更多细节在 docs/ 里下次长对话出现时直接上手试。【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表