HZERO Copilot
使用 HZERO Copilot 可以让程序员更加高效!
✏️ 多会话聊天。
💻 快速开始代码解释,诊断以及优化。
📖 提示词管理。
💾 全局配置。
登录
此插件仅对汉得用户开放,需要使用 EIP 账号进行登录。
功能
AI 聊天 | 快捷聊天 | 提示词管理 | 全局配置
AI 聊天
请使用以下选项之一开始聊天:
- 运行 VS Code 命令面板中的
开始聊天
命令。
- 在编辑器上下文菜单中选择
开始聊天
条目(右键单击,在 HZERO Copilot 中选择)。
- 在 HZERO Copilot 侧边栏面板中,使用
开始聊天 💬
按钮开始新对话。
- 使用键盘快捷键
Ctrl + Cmd + C (Mac)
或 Ctrl + Alt + C (Windows/Linux)
。
在对话过程中,您可以与 HZERO Copilot
交流并提出您的问题和想法。
会话功能
新建会话
点击新建会话
按钮,会创建一个会话,第一个提问将作为会话标题(标题为问题前30个字符+创建时间)
,并且在第一个回答时将会话和对应的数据自动保存到后端。
刷新会话
点击刷新会话
按钮,会刷新当前会话列表。未保存到后端的会话,刷新时自动关闭。刷新时每个会话选择的知识库将重置为全局配置处的知识库状态。
删除所有会话
点击删除所有会话
按钮,可以删除所有会话。
修改会话标题
点击编辑会话标题
按钮,会弹出一个输入框,你可以自由调整会话标题。
开始聊天
进入,会话标题默认为“新会话”,提问后以及从快捷聊天
进入将取第一个提问内容 + 会话创建时间做标题。
导出会话
点击导出会话
按钮,整个会话将会导出到一个新建文件中。
删除会话
点击删除会话
按钮,可以删除该会话。
AI 以及知识库
AI 会话即和对应的 AI 机器人进行问题回复。知识库会话即从选择的知识库中进行问题匹配(ps:请至少选择一个知识库,当为选择知识库时,不能进行知识问答),返回匹配的结果。
快捷聊天
右键单击,选择 HZERO Copilot
,可以进行快捷聊天。提供以下功能。
- 自定义提示词。
- 代码解释。
- 代码诊断。
- 翻译中文。
- 代码优化。
自定义提示词
根据你输入的提示词,对你所选代码进行操作。
- 在编辑器中选择您想要操作的代码。
- 在编辑器上下文菜单中选择
HZERO Copilot/自定义提示词
条目(右键单击)。
代码解释
解释你所选中的代码。
- 在编辑器中选择您想要解释的代码。
- 使用以下选项之一调用“代码解释”命令:
- 在 HZERO Copilot 侧边栏面板中,点击
快捷聊天 💬/代码解释
按钮开始新对话。
- 在编辑器上下文菜单中选择
HZERO Copilot/代码解释
条目(右键单击)。
代码诊断
检查你所选中的代码,是否存在问题。
- 在编辑器中选择您想要检查的代码。
- 使用以下选项之一调用“代码诊断”命令:
- 在
HZERO Copilot
侧边栏面板中,点击快捷聊天 💬/代码诊断
按钮开始新对话。
- 在编辑器上下文菜单中选择
HZERO Copilot/代码诊断
条目(右键单击)。
翻译中文
将你选中的文字,翻译成中文。
- 在编辑器中选择您想要翻译的内容。
- 使用以下选项之一调用“翻译中文”命令:
- 在
HZERO Copilot
侧边栏面板中,点击快捷聊天 💬/翻译中文
按钮开始新对话。
- 在编辑器上下文菜单中选择
HZERO Copilot/翻译中文
条目(右键单击)。
代码优化
优化你所选中的代码。
- 在编辑器中选择您想要优化的代码。
- 使用以下选项之一调用“代码优化”命令:
- 在
HZERO Copilot
侧边栏面板中,点击快捷聊天 💬/代码优化
按钮开始新对话。
- 在编辑器上下文菜单中选择
HZERO Copilot/代码优化
条目(右键单击)。
提示词管理
您可以方便地管理公共提示词和个人提示词。公共提示词包含一些通用的提示词,而个人提示词则允许您保存自己常用的提示词,以便下次快速使用。这使得提示词的使用更加高效和个性化,从而提高了您的工作效率。
注意:提示词中被{{}}包裹起来的内容,需要您手动替换为具体的内容;{{selectedCode}} 除外,{{selectedCode}}表示必须选中代码。
全局配置
您可以在全局配置处配置你默认勾选的知识库,当您新建会话时,会话中的知识库等于您在全局配置中的知识库设置。
刷新按钮: 将知识库列表重置为后端默认值。
保存按钮: 将你修改的知识库状态进行保存,新建会话时进行使用。
注意:当重新打开插件,刷新会话以及刷新知识库,知识库列表都会重置为后端默认状态。
高级配置
私有化部署的 AIGC 服务,需要配置以下字段才可使用本插件:
API host:部署的 AIGC 服务地址。
Client id:oAuth2 客户端模式的客户端 ID。
Client secret:oAuth2 客户端模式的客户端密钥。
App Code:应用编码。
请注意,这些参数将根据您的具体私有化部署环境和设置而有所不同。您应该使用适合您的实际部署的值来替换上述参数。
如果您需要更改高级配置或有其他疑问,请联系开放平台的管理员进行进一步的支持。
问题反馈
如若在使用过程中有任何问题
请前往开放平台, 选择 汉得灵猿AIGC平台
分类提反馈联系我们!