Coze 2.0 技能与 PPT 功能实测:从入门到提效的完整体验

307 阅读9分钟

Coze 昨天升级了他们的品牌,发布 2.0 的版本,引入不少重大的更新,主要包含以下板块

  • Agent Skills:给扣子装上行业技能包,让通用AI变得更专业;
  • Agent Plan :你定目标,扣子持续执行并主动汇报;
  • Agent Office :深度理解职场场景,不止答案,更有洞察;
  • Agent Coding :从想法到上线,云端开发从未如此简单;

Coze官方主页:www.coze.cn/

Coze编程主页:code.coze.cn/home

如果想了解更多细节,可以查看这里的详细官方介绍

AI 圈热度报表,我们今天来评测一下,下面按场景展开

PPT Generate - 幻灯片生成

我把前段时间写的一篇关于 OpenCode 的新手使用指南的word 文档扔给它,这篇文档的地址是 OpenCode 上手初体验:从安装到使用,看看它的效果如何,期待的搓搓手。

生成 PPT

上传文档,输入提示词:请基于提供的文档内容,为技术人员群体创建一份专业的PPT演示文稿。

点击「一键优化」,优化一下提示词

优化完成后,可以看到优化前后的对比,这里如果觉得 AI 优化后的提示词不太满意,可以进行修改,我们这里直接点击黑色的「↑」发送按钮执行 PPT 生成任务

质量评测

下面是任务完成的效果,可以点击右上方的「下载」按钮下载,也可以点击「演示」按钮直接在线观看

这是我下载后预览的效果,是一个直接可用的 PPT

看看里面的内容质量如何,先在飞书上看看我们这篇文章的大纲,在看 PPT 生成的内容是否吻合

一共生成了 13 张 PPT,我按照顺序看看效果如何

第一张,PPT 的内容对应文章的标题,标题和原来文档的标题完全一样,还帮我生成了一个副标题 😂,副标题的内容符合文档的主题,优秀!

第二张,生成来文档的大纲,对应 Markdown 的 H1标签,内容很精准,没毛病

第三张,开始展开解释“OpenCode是什么”,整体,这篇 PPT 发现3处瑕疵

【一句话概括】模块重复出现,2 处文字乱码,看不清

第四张,整体没有大的问题,也出现了一处模块【生成新功能、修改和优化项目】重复渲染

第五张,没问题

第六张,也算OK

第七张,出现了一次文案乱码

第八张,case 的标题一致性有点问题,风格和前面有点不太一致,有的只有箭头,有的只有文案,有的同时有箭头和文案

第九张,正常

第十张,4处英文文案渲染异常

第十一张,没太大问题

第十二张,ok

第十三张,OK,这张是 Agent 基于 PPT 的内容自动加上的,描述也是符合预期的,不错

看一下最终数据统计

正常数量:8

小瑕疵数量:5

整体回顾

总的来说,生成的内容整体上还是 OK,从结构到逻辑,还是不错的,就是部分文案渲染容易出现乱码,这个概率还不低,还有部分模块的内容重复生成,这些地方需要官方后续优化。

再回顾一下它生成 PPT 的流程:

image.png

Agent Skills - 技能

通过 code.coze.cn/home 进入扣子编程,选中「技能」tab,开始测试

生成 Skill

输入下面的提示词

基于下面的要求生成一个图片压缩的 skill

请生成一个《图片压缩工具》网站,实现图片压缩处理功能。需要包含完整的前端和后端代码,要求项目可以正常运行。

需要实现的功能:
1. 支持常见图片格式(JPG、PNG、WebP 等)的上传与压缩
2. 可设置压缩质量(如高 / 中 / 低或自定义百分比)
3. 显示原始图片与压缩后图片的对比(尺寸、大小、预览图)
4. 压缩完成后提供下载按钮,支持批量处理

设计要求:
1. 现代简约风格,主色调使用绿色
2. 响应式布局,在手机和桌面设备上均有良好体验
3. 上传区域有明显的拖放提示,操作流程直观清晰

经过 5分半,skills 生成完成

生成完成后,Skill 生成流程内部会进行自测,输出自测报告,确保 Skill 可用,有点像项目结束后的单侧。

并提供了调用示例

质量评测

我们来测试一下刚才生成的 skills

仍一张图片 + 触发提示词“帮我压缩图片”,看他能不能胜任这个任务

经过执行,它向我发出了需求细节确认,输入答案后看执行的效果

压缩任务执行完成,就是压缩率有点低,点击「下载」按钮,可以下载到本地,默认是带水印的,无水印版本需要订阅套餐

扣子订阅套餐价格如下,我们先直接下载下来看看,图片的大小是和上面的计算吻合

换个格式试试,jpg 的压缩率达到了 80% 左右

下载到本地看看,图片的大小是否和前面的描述吻合,第二张基本吻合,第一张下载后图片还变大了😂

点击图片,发了一个隐藏功能 -- 图片编辑,这里可以基于生成的图片进行二次编辑

测试一下看看,将 2026 改成 2027,测试了一下还真可以,这个功能有点 lovart 在线编辑的样子了

Skill 介绍

整体介绍

Skill 结构如下

image-compressor/
├── SKILL.md                      # 使用指导和交互流程
├── scripts/
│   └── compress_image.py        # 核心压缩脚本
└── references/
    └── compression-guide.md     # 压缩策略和最佳实践

生成的 Skill 文件源码,可以通过点击右上角文件夹图标,进行预览和在线编辑

我们来看一下 skill 的核心文件 SKILL.MD

---
name: image-compressor
description: 支持JPG/PNG/WebP格式的图片压缩,提供高/中/低三种质量预设和自定义质量设置,支持单文件和批量压缩,自动计算压缩率和文件大小差异
dependency:
  python:
    - Pillow>=10.0.0
---

# 图片压缩工具

## 任务目标
- 本 Skill 用于:压缩 JPG、PNG、WebP 格式的图片文件
- 能力包含:
  - 单文件压缩与批量压缩
  - 高/中/低质量预设和自定义质量设置
  - 自动计算压缩率和文件大小对比
  - 保留 EXIF 信息的选项
- 触发条件:用户需要压缩图片以减小文件体积或优化网络传输

## 前置准备
- 依赖说明:scripts 脚本所需的依赖包及版本
  ```
  Pillow>=10.0.0
  ```
- 无需额外系统级配置

## 操作步骤

### 标准流程

1. **接收用户输入**
   - 智能体引导用户上传需要压缩的图片(单张或批量)
   - 询问压缩质量需求:
     - `high`:高质量(质量 90),适用于需要保留细节的场景
     - `medium`:中等质量(质量 70),适用于一般用途(推荐)
     - `low`:低质量(质量 50),适用于缩略图或预览
     - 或直接指定 1-100 的数值
   - 询问是否保留 EXIF 信息(默认为否)
   - 询问输出格式(可选,默认保持原格式)

2. **执行压缩**
   - 对于单文件:调用 `scripts/compress_image.py` 处理单个文件
   - 对于批量:调用 `scripts/compress_image.py` 处理整个目录
   - 脚本参数:
     - `--input`:输入文件或目录路径
     - `--output`:输出文件或目录路径
     - `--quality`:压缩质量(1-100)
     - `--keep-exif`:保留 EXIF 信息(可选)
     - `--format`:输出格式(可选,jpg/png/webp)

3. **展示结果**
   - 智能体展示压缩前后的对比信息:
     - 原始文件大小
     - 压缩后文件大小
     - 压缩率(减少的百分比)
     - 图片尺寸变化(如有)
   - 提供压缩后图片的下载路径
   - 如果批量压缩,展示整体压缩统计(总文件数、总体积减少等)

### 可选分支

- **当需要特定输出格式**:使用 `--format` 参数指定格式(如 jpg)
- **当需要保留 EXIF 信息**:添加 `--keep-exif` 参数
- **当压缩失败**:检查图片格式是否支持,文件是否损坏

## 资源索引

- **必要脚本**:见 [scripts/compress_image.py](scripts/compress_image.py)
  - 用途:执行图片压缩的核心逻辑
  - 参数:input(必填)、output(必填)、quality(默认 70)、keep-exif(可选)、format(可选)
  - 返回:JSON 格式的压缩结果,包含文件路径、原始大小、压缩后大小、压缩率

- **领域参考**:见 [references/compression-guide.md](references/compression-guide.md)
  - 何时读取:需要了解不同质量设置的效果和适用场景时

## 注意事项

- 脚本会自动创建输出目录(如果不存在)
- 压缩质量越高,文件越大;质量越低,文件越小但细节损失越多
- PNG 格式压缩效果有限,建议转换为 JPG 或 WebP 以获得更好的压缩率
- WebP 格式在同等质量下通常比 JPG 文件更小
- 智能体应根据使用场景(如网络传输、打印存储等)推荐合适的压缩质量

## 使用示例

### 示例 1:单文件高质量压缩
```bash
python scripts/compress_image.py \
  --input ./input/photo.jpg \
  --output ./output/photo_compressed.jpg \
  --quality 90
```

### 示例 2:批量中等质量压缩
```bash
python scripts/compress_image.py \
  --input ./input/ \
  --output ./output/ \
  --quality 70 \
  --format webp
```

### 示例 3:低质量压缩并保留 EXIF
```bash
python scripts/compress_image.py \
  --input ./input/screenshot.png \
  --output ./output/screenshot_low.jpg \
  --quality 50 \
  --keep-exif
```

实现方案

核心:基于 Python 的 Pillow 库实现压缩算法

部署打包

上面的 skill 经过开发、调试、验证、迭代。如果没有什么问题了,就可以进行发布步骤,方便下次直接从扣子主页进行调用。

下面是具体的部署步骤演示

部署完成

主页使用

这是打包后的地址:www.coze.cn/?from=coze_… 大家也可以体验一下

随便甩了一张文章封面图测试,我上传到图片格式是 png,它默认也使用了 png 进行输出,压缩率有点低,只有 4.59%

我们让他切换到 jpg 格式进行输出,看看效果如何,这次压缩率不错,达到了 89.2%

PS:上面的测试场景仅仅为了体验官方 Skill 创建这个流程和生成的 Skill 使用效果,单图片压缩场景,使用

Web App 性能和体验更佳,这是我最近基于 Vibe Coding 开发自己用的图片压缩的工具 ,现已经开源,地址在👉这里👈,有图片压缩需求的可以去体验一下。

整体回顾

再回顾一下它生成 PPT 的流程:

image.png

到这里评测就基本结束了,总的来说,这个产品确实实现了,口喷一个 Skill 的效果,让创建 Skill 的门槛降到普通人也能够得着的高度,对 AI 平权来说是一个巨大的进步。