扩展 Pi,别一上来就装插件。顺序反了,最后自己都说不清到底是哪一层在起作用🔥
Skill、Extension、Package 没有高低之分,解决的是三种不同的问题。更建议按这个顺序,一层一层往上加:
1、先在真实任务里手动跑通
先别急着装东西。同一类任务带着 Pi 跑个两三遍,看清楚到底卡在哪一步。
这一步省掉,后面装得再多也是在瞎猜。
2、重复的步骤和标准,整理成 Skill
Skill 就像给 Agent 的一份专项说明书:按什么步骤做,做到什么程度算完,哪些边界不能碰。
比如每次写教程都要重复交代「先确认读者能不能自己验收」,这种就该写成 Skill。
不用写代码,成本最低,改起来也最方便。
3、说明书解决不了,再上 Extension
Extension 是真正加载进 Pi 运行的代码:新工具、新命令、事件监听、状态栏这些。
判断标准很简单:光告诉它怎么做不够,必须有代码跑起来。比如任务结束时在终端弹一个提醒。
简单理解:Skill 是教 Pi 怎么做事,Extension 是直接改 Pi 怎么运行。
4、要给多个项目或者别人用,才轮到 Package
Package 是配送方式,把 Extension、Skill、提示模板、主题打成一份,pi install 一次装好。
自己的组合还没稳定就急着打包,等于把没想清楚的东西复制到更多地方。
最后提醒一句:Package 里的 Extension 会直接执行代码,跟你的 Pi 拥有同样的系统权限;Skill 里的说明也可能引导 Agent 执行命令。不管是社区里的还是群里转的,装之前先把来源和内容过一遍。
还是那个思路:Pi 默认给得少,是让你按需往上加,不是先堆满再慢慢删
|
|