深入理解Skills和MCP的本质
在深入探讨skills和MCP的本质之前,让我们借助一个简单的比喻来帮助理解。想象一个只有双手的人,如果让他徒手去安装水龙头,尽管他可能非常强壮,但这个任务几乎是不可能完成的。然而,一旦他得到了钳子、螺丝刀、螺丝和扳手等工具,也就是我们所说的MCP(可能是指某种模块化组件包),他就能改变物理环境,执行原本无法完成的任务。这就像Claude Code,一个原本无法获取外部信息或查看网页的程序,在Context7或Chrome MCP的帮助下,它获得了‘视觉’和‘触觉’,能够执行任务。第一次安装水龙头时,可能会遇到许多困难,但成功后,我们可以将这一过程总结为标准操作程序(SOP),也就是skills。下次再遇到同样的任务,我们就可以直接调用这份经验记忆,高效地完成工作。更进一步,我们甚至可以通过学习他人分享的教程,直接导入他人的Skills,就像在《黑客帝国》中下载技能一样,迅速掌握所需的能力。值得注意的是,Skills对于非编程领域的人来说可能比编程更有意义,并非每个编程工作都需要遵循严格的流程范式。我们可以遵循少即是多的奥卡姆剃刀原则,不必过分强调Skills,普通的MCP和提示词或许就足够了。
评论已关闭