2.4. 如何将 Red Hat Developer Lightspeed 用于 MTA
您可以选择将 Red Hat Developer Lightspeed 用于应用程序功能,以便在运行应用程序的静态代码分析后请求代码修复建议。用于 MTA 的 Red Hat Developer Lightspeed 增加了在不同迁移中整个机构中代码的手动更改,并创建一个与大型语言模型(LLM)共享的上下文。LLM 根据问题描述、上下文和之前的代码更改示例来推荐代码解析,以解决问题。
要使用 LLM 进行代码更改,您必须启用 generative AI 选项,以及 Solution Server 或 Agent AI。在请求代码修复前完成的配置取决于您想请求代码解析的方式。
注意
如果您在扩展中启用 generative AI 设置后进行任何更改,您必须重启扩展才能使更改生效。
使用解决方案服务器进行代码修复建议:
- 在 Red Hat OpenShift 集群中为您的 LLM 密钥创建一个 secret。
- 在 Tackle 自定义资源(CR)中启用解决方案服务器。
- 在 Tackle CR 中配置 LLM 基础 URL 和型号。
- 在 MTA 扩展设置中启用 generative AI 选项。
-
在
settings.json
文件中添加 Solution Server 配置。 -
配置配置集设置并在
provider-settings.yaml
文件中激活 LLM 供应商。
使用代理模式进行代码修复建议:
- 在 MTA 扩展设置中启用 generative AI 和代理模式。
-
配置配置集设置并在
provider-settings.yaml
文件中激活 LLM 供应商。