第 5 章 在 IDE 中使用带有 Developer Lightspeed 的 MTA
您必须在 Red Hat Developer Lightspeed 中为应用程序迁移工具包配置以下设置:
- Visual Studio Code IDE 设置.
- 在为特定应用程序请求代码修复前提供上下文的配置集设置。
5.1. 为 MTA IDE 设置配置 Red Hat Developer Lightspeed 复制链接链接已复制到粘贴板!
在 Visual Studio (VS) Code 中安装 MTA 扩展后,您必须提供大型语言模型(LLM)凭证,以便在 Visual Studio (VS) Code 中为 MTA 设置激活 Red Hat Developer Lightspeed。
Red Hat Developer Lightspeed for MTA 设置应用于您使用 MTA 扩展执行的所有 AI 辅助分析。扩展设置可广泛分类到调试和日志记录、Red Hat Developer Lightspeed 用于 MTA 设置、分析相关设置以及解决方案服务器设置。
先决条件
除了整个先决条件外,还配置了以下内容:
- 如果您选择使用 Solution Server,则完成 Tackle 自定义资源中的 Solution Server 配置。
流程
使用以下方法之一进入 Red Hat Developer Lightspeed for MTA 设置:
-
为 VSCode > Settings 点 Extensions > MTA Extension
-
在搜索栏上键入
Ctrl +
+ Shift + P,然后输入Shift + P
或 CmdPreferences: Open Settings (UI)
。进入Extensions > MTA
以打开设置页面。
-
- 配置下表中描述的设置:
设置 | 描述 |
---|---|
日志级别 |
为 MTA 二进制文件设置日志级别。默认日志级别为 |
分析器路径 | 指定 MTA 自定义二进制路径。如果没有提供路径,用于 MTA 的 Red Hat Developer Lightspeed 将使用二进制文件的默认路径。 |
自动接受保存 | 默认启用这个选项。当您接受 LLM 建议的更改时,更新的代码会自动保存在新文件中。如果要在接受建议的代码更改后手动保存新文件,请禁用这个选项。 |
gen AI:Enabled | 默认启用这个选项。它允许您将 Red Hat Developer Lightspeed 用于带有大型语言模型的 MTA 来获取代码修复。 |
gen AI:代理模式 | 启用实验性 Agentic AI 流进行分析。用于 MTA 的 Red Hat Developer Lightspeed 运行一个文件自动分析,以识别问题和建议解决方案。接受解决方案后,用于 MTA 的 Red Hat Developer Lightspeed 进行了代码更改,并重新分析该文件。 |
gen AI: Excluded diagnostics sources |
在 |
缓存目录 | 指定文件系统中到目录的路径,以存储来自 LLM 的缓存响应。 |
trace 目录 | 配置包含保存的 LLM 交互的目录的绝对路径。 |
启用 trace | 启用,以跟踪与 LLM 模型的 MTA 通信。trace 存储在您配置的 trace 目录中。 |
演示模式 |
启用在 demo 模式下运行 Red Hat Developer Lightspeed,它使用保存在 |
解决方案服务器:URL |
在
|
Debug:Webview | 在 VS Code 中为 Webview 消息处理启用调试级别的日志记录。 |
有关示例 Solution Server 配置,请参阅配置解决方案 服务器设置。