用途:把多个文档处理操作串联成可复用的流水线,让数据在阶段之间依次流动,例如“PDF→提取文本→翻译→生成 DOCX”“图片→OCR→摘要→生成报告”“Excel→分析→生成图表→生成 PPT”“多输入→合并→格式化→输出”。
主要能力:支持提取、转换、AI 分析、输出等阶段组合;提供 pipeline.yaml 形式的 DSL,可声明 name、description、stages,每个阶段指定 operation、input、output,并可传入 prompt、template 等参数;提供 Python 实现,Pipeline 类通过 add_stage 添加阶段,run 依次执行并返回结果;还支持条件流水线,按条件选择 if_true 或 if_false 分支,例如仅在含图片时执行 OCR。
使用方式:描述目标并提供所需输入数据或文件,由技能执行相应操作。安装依赖命令为 pip install python-docx openpyxl python-pptx reportlab jinja2。
适用场景:合同审查(提取、分析风险、生成报告)、图片 OCR 后摘要成报告、表格数据分析后生成图表与演示文稿、多份输入合并格式化后输出等。
限制:资料未提供具体支持的文件格式范围、性能指标、收费方式与平台要求;示例中的操作函数需自行实现或接入;条件分支与错误处理需按最佳实践自行补充。