第 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 配置。

流程

  1. 使用以下方法之一进入 Red Hat Developer Lightspeed for MTA 设置:

    1. 为 VSCode > Settings 点 Extensions > MTA Extension
    2. 在搜索栏上键入 Ctrl + Shift + P 或 Cmd + Shift + P,然后输入 Preferences: Open Settings (UI)。进入 Extensions > MTA 以打开设置页面。
  2. 配置下表中描述的设置:
Expand
表 5.1. Red Hat Developer Lightspeed 用于 MTA 扩展设置
设置描述

日志级别

为 MTA 二进制文件设置日志级别。默认日志级别为 debug。日志级别会增加或减少日志的详细程度。

分析器路径

指定 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

settings.json 文件中添加诊断源。此类诊断源生成的问题不包括在自动 Agentic AI 分析中。

缓存目录

指定文件系统中到目录的路径,以存储来自 LLM 的缓存响应。

trace 目录

配置包含保存的 LLM 交互的目录的绝对路径。

启用 trace

启用,以跟踪与 LLM 模型的 MTA 通信。trace 存储在您配置的 trace 目录中。

演示模式

启用在 demo 模式下运行 Red Hat Developer Lightspeed,它使用保存在 缓存 目录中的 LLM 响应进行分析。

解决方案服务器:URL

settings.json 中编辑 Solution Server 的配置:

  • "enabled": 输入布尔值。为将 Solution Server 客户端(Red Hat Developer Lightspeed 用于 MTA 扩展)设置为 true
  • "URL":配置解决方案服务器端点的 URL。
  • "auth": 身份验证设置允许您配置选项列表来向解决方案服务器进行身份验证。

    • "enabled": 设置为 true 以启用身份验证。如果启用身份验证,您必须配置 Solution Server 域。
    • "insecure": 设置为 true,以在客户端连接到解决方案服务器时跳过 SSL 证书验证。设置为 false 以允许到解决方案服务器的安全连接。
    • "realm": 为 Solution Server 输入 Keycloak 域的名称。如果为 Solution 服务器启用了身份验证,您必须配置 Keycloak 域 来允许客户端连接到 Solution 服务器。管理员可以为域配置 SSL。

Debug:Webview

在 VS Code 中为 Webview 消息处理启用调试级别的日志记录。

有关示例 Solution Server 配置,请参阅配置解决方案 服务器设置。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat