用途:以编程方式创建 PowerPoint 演示文稿,并在 shell_agent 失败或报错不明确时提供可靠的备用路径。
主要能力:提供两条生成路径。主路径使用 shell_agent,需在任务中明确幻灯片数量、每页内容、输出文件名,并要求确认完整路径与完整错误信息。回退路径直接使用 python-pptx 库编写脚本生成,包含自动错误捕获与文件位置验证。
使用方式:主路径先委派 shell_agent 生成并检查是否报告路径、文件是否可访问、大小是否大于 0 字节,任一失败则转回退路径。回退时先把脚本写入 .py 文件而非内联执行,脚本中显式打印并校验工作目录,用绝对路径保存。执行时务必重定向错误输出,例如 python generate_presentation.py 2>&1,必要时用 python -u 或 | tee 日志。生成后用 find . -name "*.pptx" -type f 定位文件,再复制到工作目录并验证。
适用场景:需要批量或自动化产出 PPT、shell_agent 报错不透明、输出文件可能落在嵌套目录时。
限制:资料未提供具体收费、平台支持范围或性能数据;回退路径依赖 python-pptx,若模块缺失需安装或更换环境;复杂任务建议使用显式脚本文件而非代码沙箱。