在您编写代码时和 Dev Assistant 无缝互动
学习目标
完成本单元后,您将能够:
- 访问 Dev Assistant。
- 解释 Dev Assistant 如何协助您编写代码。
- 解释您可以使用 slash 命令实现哪些功能。
- 使用命令面板在上下文中生成 Apex 代码。
了解 Dev Assistant
Dev Assistant 就如同陪在您身边的编程伙伴,随时为您提供 Apex 和 LWC 代码方面的帮助。它提供了一种交互式、对话式的 Apex 和 LWC 编码方式,让 Salesforce 的开发变得轻松有趣很多!只需在聊天中输入您的问题或使用 slash 命令,即可向 Dev Assistant 求助。
单击活动栏中的 Agentforce 图标进入聊天屏幕。您加入聊天后,Agentforce 就会了解您正在处理的工作内容,并跟进相关的对话。它甚至会根据您编写的内容以及您在 VS Code 编辑器中正在处理的文件来推荐代码。如果您需要更多帮助,只需继续与 Dev Assistant 聊天,就能获得更好的回复。
试试以下这些示例对话开场白
以下是一份实用的提示列表,可帮助您开始和 Dev Assistant 聊天。
- 针对您的 Salesforce 项目提问:“怎样才能将我的 Apex 方法暴露给 Lightning Web 组件呢?”
- 为指定的 Apex 方法生成一个测试:“/test 为
getSimilarProducts()
方法生成一个测试”。
- “编写一个 Apex 方法,该方法接受产品名称作为输入,并检索根据产品名称筛选后的订单项目”。
- “编写一个 Apex 方法,该方法接受一个 SObject 列表和一个字段名作为参数,并返回一组非空字段值”。
然后您就可以继续对话了。例如,假设您要求 Dev Assistant:“创建一个使用 lightning-input 属性的 Lightning Web 组件”。
您收到回复后,接着回复类似这样的话继续一起编程:“实际上,我想在我的 LWC 中添加一个富文本输入区域。”
使用 slash 命令
您可能会注意到项目符号列表中的 slash 命令。Slash 命令让开始对话变得轻松。它们就像现成的提示模板。原样使用或添加详细信息以获得更具体的响应。输入 /
访问这些命令。收到回复后,请继续聊天以提高回复准确性。以下是当前可用命令的列表。对话愉快!
slash 命令 |
描述 |
---|---|
/explain |
在打开选项卡中解释代码,或在聊天窗口中粘贴您要 Dev Assistant 解释的代码。 |
/test |
生成测试用例。 |
/document |
按照当前文件所使用的编程语言的默认文档生成方案,为提供的代码块生成对应的文档说明。 |