OpenCode 离线便携包配置
2026/7/8 8:14:14
agent是一个会思考、会决策的“数字员工”,而skill是它工具箱里一件“具体工具”或一项“专项能力”。
核心区别对比
| 维度 | Agent | Skill |
| 自主性 | 高。能独立思考、规划和决策 | 无。完全被动,等待指令。 |
| 任务粒度 | 复杂、端到端。处理多步、跨领域的任务 | 单一、原子化。只完成一个具体操作。 |
| 核心能力 | 任务规划、推理、工具使用、记忆、循环控制 | 特定功能实现,如查询数据库、发邮件、翻译 |
| 决策逻辑 | 拥有“大脑”(基于LLM的推理循环),决定何时、为何使用某个工具 | 只是“手”,执行被要求的具体动作,不关心为什么 |
| 构成关系 | Agent包含并调度多个Skills | Skill可被Agent调用,也可单独被程序使用 |
List、Set和Map
然后在对每个集合进行展开描述
从覆盖充分性、缺陷发现能力、用例正确性与可执行性和业务与流程接受度四个维度进行展开描述。