课程章节介绍
同学们,咱们今天来看一个非常实用的配置,就是怎么在开发Lightning Web Components的时候,把Salesforce的AI助手——Agentforce Vibes给用起来。
首先你得知道,这个DX HCP服务器是可以通过一个配置文件来启动的。这个文件叫做SON文件,你只需要在里面写好三样东西:第一个是 `@salesforce/mcp` 这个包,相当于指定了我们要用的工具库;第二个是你要部署到哪个目标组织;第三个就是你想启用哪一组工具集。
那这些工具集一共有三套,覆盖面很广,听我给你捋一捋——
第一套是“LWC专家”,它下面分了8个小的子类别,总共有34个工具,几乎涵盖了写Lightning Web Components时你需要做的所有事情,比如创建组件、调样式、写测试,都能帮你一把。
第二套是“Aura专家”,这个主要是用来做迁移的。它包含4个专门的迁移工具,能帮咱们把老的Aura组件转成新的LWC,减少手动改代码的痛苦。
第三套是“专家验证”,它只给了2个评分工具,但是很关键,能对你的代码质量、安全合规这些方面打个分,告诉你哪里需要改进。
然后咱们实际使用Agentforce Vibes的时候,它默认就会帮你开启四个工具,你不需要额外配置就能享受到基础能力。
但这里有个小坑要注意哦:如果你想用那些还没有正式发布的工具,也就是非GA工具,那么一定要在命令里显式地加上 `--allow-non-ga-tools` 这个标志,否则它们是调不出来的。
另外还有一点经常被忽略,要想让Agentforce Vibes正常工作,你必须先启用两个全局的规则文件,没有它们,很多功能是会受限的。
那这些工具要怎么调用呢?有两种方式:最推荐的就是直接用Agentforce Vibes扩展,它已经预先配置好了,装上就能用。当然,如果你用的是其他兼容MPP的客户端,比如Cursor,或者带Copilot的VS Code,也可以通过简单的自然语言提示来召唤这些工具,你就说“帮我把这个Aura组件迁移成LWC”,它就会自动去调对应的工具了。
最后也是最重要的一点:所有AI生成的输出,无论看起来多漂亮,你都必须亲自审查它的准确性。代码里有没有漏洞?业务逻辑对不对?一定要认真看过再部署,千万不要盲目信任机器。
好了,记住这几点,你就能安全又高效地利用AI来加速LWC开发了。有什么疑问,我们随时讨论。
关键词
LWC
Lightning Web Components
Salesforce