分享一下自己对skill和mcp的理解

Skill更偏向于对团队经验,个人经验的汇总,以及业务流程,操作流程的规范化,让大模型知道该按照什么步骤去做,存在于每一个agent下边都有一份,管理相对复杂,一个更新必须全部都要去更新一遍(管理可以使用git统一进行版本管理)。对于获取数据库数据,获取更加实时的数据,这块使用mcp去做会更好。mc...
分享一下自己对skill和mcp的理解
分享一下自己对skill和mcp的理解

Skill更偏向于对团队经验,个人经验的汇总,以及业务流程,操作流程的规范化,让大模型知道该按照什么步骤去做,存在于每一个agent下边都有一份,管理相对复杂,一个更新必须全部都要去更新一遍(管理可以使用git统一进行版本管理)。对于获取数据库数据,获取更加实时的数据,这块使用mcp去做会更好。mcp工程化能力更强,可以对数据库连接等做管理,一直提供服务,而不像skill用完之后下次在用大模型还需要再次加载,而mcp只告诉大模型有什么工具可用,以及什么时候使用。

skill+mcp两个各司其职才更好,对于需要实时性要求高的使用mcp,同时添加权限的管理。对于内部沉淀的流程使用skill,在skill中告诉大模型有哪些mcp可以用,什么时候用,两者协作才能更加的为大模型提供能力。

skillmcpcollaborationarchitecture

3 个帖子 - 3 位参与者

阅读完整话题

来源: linux.do查看原文