新人求教:Sub Agent、Command 和 Skills 三者的核心区别与应用场景

大家好,我是刚接触iflow cli的新人,最近在研究学习这个工具文档时,注意到 Sub AgentCommandSkills 这三个扩展功能,我注意到他们功能很类型很像,所以比较疑惑,这三个有什么区别呢,他们应用场景有什么不同呢?希望各位大佬能够不吝赐教 :folded_hands:

我理解是,Sub Agent是专业的“人”做专业的事,同时可以由主agent并发的去派给不同的sub agent做对应的工作,各自有独立的上下文,不会混在一起造成上下文污染和爆炸。

command是具体的操作指令,就是完成一个确定的操作。

skills是把一类能力进行封装,核心在于要重复做的工作,封装成能力,同时由于其按需加载和渐进式暴露的机制,对于token的节省非常可观。

command,skills,包括mcp,都是工具,都可以被Agent调用使用

2 个赞