AIde AI 聊天
在 Visual Studio Code 的侧边栏中与 AIde 聊天。AIde 可以生成代码,编辑代码,解释代码,生成单测,查找错误,诊断问题等等。你甚至可以添加你自己的对话模板。
目前仅供群核科技内部使用,暂不对外开放,敬请见谅。最新使用文档见AI 码助手(AIde)vscode 插件
配置选项
- aide.syntaxHighlighting.useVisualStudioCodeColors:在差异查看器中使用 Visual Studio Code 主题颜色进行语法高亮显示。可能无法与所有主题一起使用。默认为
false 。
功能
AI 聊天 | 生成代码 | 生成图表(new) | 编辑代码 | 解释代码 | 生成单测 | 查找 Bug | 诊断问题 | 自定义对话
AI 聊天
与 AIde 聊天,讨论你的代码和软件开发。AIde 能识别对话开始时的编辑器选中内容。
- 你可以使用以下其中一种选项开始聊天:
- 从命令面板运行“AIde:开始聊天 💬”命令。
- 在编辑器上下文菜单中选择“开始聊天 💬”条目(右键单击,需要选择)。
- 在侧面板中使用“开始新聊天”按钮。
- 使用键盘快捷键:
Ctrl + Cmd + C (Mac)或Ctrl + Alt + C (Windows / Linux)。
- 按 MacOS 触控栏上的 💬(如果可用)。
- 在 AIde 侧边栏面板的新对话中提问。
生成代码
让 AIde 为你生成代码。
- 你可以通过以下任一选项开始生成代码:
- 在命令面板中运行“AIde: 生成代码”命令。
- 在侧边栏中使用“生成代码”工具栏按钮。
- 使用键盘快捷键:“Ctrl + Cmd + G”(Mac)或“Ctrl + Alt + G”(Windows / Linux)。
- 在 AIde 侧边栏面板中的新会话线程中描述你想要生成的内容。AIde 将根据你的描述为你生成代码。你可以输入后续的消息来完善生成的代码。
生成图表
让 AIde 为你生成图表。
- 你可以通过以下任一选项开始生成代码:
- 在命令面板中运行“AIde: 生成图表”命令。
- 在侧边栏中使用“生成图表”工具栏按钮。
- 在 AIde 侧边栏面板中的新会话线程中描述你想要生成的内容。AIde 将根据你的描述为你生成图表。你可以输入后续的消息来完善生成的图表, 图表是基于 mermaid 开源库来渲染的, 如果你熟悉 mermaid 语法, 也可以直接在图表面板中编辑生成的图表代码来进行细节调整, 当然你也可以拷贝代码让 AI 帮你解释代码。
编辑代码
通过输入指令来提示 AIde 来编辑选定的代码。
在编辑器中选择要更改的代码。
使用以下任一选项调用“编辑代码”命令:
- 在命令面板中运行“AIde: 编辑代码”命令。
- 在编辑器上下文菜单(右键单击)中选择“编辑代码”条目。
- 使用键盘快捷键:“Ctrl + Cmd + E”(Mac)或“Ctrl + Alt + E”(Windows / Linux)。
AIde 将生成差异视图。
在聊天会话中提供附加指令给 AIde。
当你满意更改后,可以使用差异视图中的“Apply”按钮应用更改。
解释代码
让 AIde 解释所选代码。
- 在编辑器中选择需要解释的代码。
- 使用以下任一选项调用“解释代码”命令:
- 从命令面板运行“AIde: 解释代码”命令。
- 在编辑器上下文菜单(右键单击)中选择“解释代码”。
- 解释将显示在 AIde 侧边栏面板中。
生成单测
为所选代码生成单元测试。
- 在编辑器中选择要生成测试用例的代码片段。
- 使用以下任一选项调用“生成单测”命令:
- 从命令面板运行“AIde: 生成单测”命令。
- 在编辑器上下文菜单(右键单击)中选择“生成单测”。
- 测试用例将显示在新的编辑器选项卡中。你可以在对话面板中加以优化。
查找错误
识别代码中的潜在缺陷。
- 选择要检查错误的代码片段。
- 使用以下任一选项调用“查找 Bug”命令:
- 从命令面板运行“AIde: 查找 Bug”命令。
- 在编辑器上下文菜单(右键单击)中选择“查找 Bug”。
- AIde 将在聊天窗口中显示潜在的错误列表。你可以在对话面板中加以优化。
诊断问题
让 AIde 识别错误原因并建议修复编译器和代码检查器错误,更快速的解决问题。
- 在编辑器中选择包含错误的代码片段。
- 使用以下任一选项调用“诊断问题”命令:
- 从命令面板运行“AIde: 诊断问题”命令。
- 在编辑器上下文菜单(右键单击)中选择“诊断问题”。
- 可能的解决方案将显示在聊天窗口中。你可以在对话面板中加以优化。
自定义对话
打造一个通过自定义 Prompt 训练的 AI Chat.
你可以通过在你的工作空间中的.aide/template 文件夹中添加.rdt.md 文件来制作你自己的对话模板。更多信息请参见了解如何制作你自己的 AIde 模板。
要使用自定义对话,请运行“AIde: 自定义对话”命令。
小贴士
了解这些概念将帮助你更好的使用 AIde。
- 要具体。
当你要求例如更改代码时,请包含具体名称并描述所需结果。避免含糊的引用。
- 提供上下文。
你可以包括编程语言(“在 typescript 中”)或其他相关上下文来回答基本问题。
你可以选择有意义的代码片段来解释代码并诊断问题。
- 不要盲目相信答案。
在谈论较为陌生的主题或者当对话变得太详细时,它可能会回答不准确的答案。
- 使用不同的聊天窗口来讨论不同的话题。
针对特定话题的较短线程将有助于 AIde 更准确地回答问题。
| |