RubyMine 2026.2 Help

代理调试

内置技能通过提供预定义的工作流程,帮助 AI 代理更高效地使用 IDE 工具,而无需代理自己推断正确的操作顺序。 RubyMine 包含 rubymine-debugger 技能,使兼容的 AI 代理能够自动使用 IDE 的调试功能。

与其手动步进代码并检查运行时状态,不如用自然语言描述问题,让代理为你完成大部分调查。 使用 RubyMine 调试器,代理可以启动或继续调试会话、设置断点、检查变量和调用堆栈、计算表达式,并在运行时分析应用程序行为。 这可以帮助其发现仅靠源代码和日志难以理解的问题。

确保已启用调试器技能

  1. 打开 设置 对话框 Ctrl+Alt+S ,然后转到 工具 | AI Assistant | 技能

  2. 捆绑技能 下找到 rubymine-debugger ,并确保选中了 启用技能 复选框。

  3. 点击 确定

启用内置技能

使用已启用技能的代理为你的代码进行调试

  1. 点击编辑器右侧工具栏上的 AI 聊天室 图标,以打开 AI 聊天室 工具窗口。

  2. 用自然语言描述你想排查的问题,并让代理调试代码。 例如:

    Debug why the create action in PostsController saves a post even when the title is blank.
  3. 点击 发送​​ 图标或按 Enter

    代理将启动 rubymine-debugger 技能。

    代理正在使用内置技能
  4. 代理会将调试器作为其调查流程的一部分。 它可以设置断点,启动或继续调试会话,检查变量和调用堆栈,计算表达式来分析应用程序在运行时的行为,然后汇报结果。

2026年 8月 5日