1.2. Red Hat Ansible Lightspeed 的主要功能
Red Hat Ansible Lightspeed 提供以下关键功能:
Ansible 特定的 IBM watsonx Code Assistant 模型
IBM watsonx Code Assistant 的 Red Hat Ansible Lightspeed 使用特定于 Ansible 的 IBM watsonx Granite 模型,您的机构提供了、管理和维护 IBM。
单任务和多任务生成
使用自然语言提示,您可以为 Ansible 任务文件和 playbook 生成单个任务或多个任务建议。要请求多任务代码建议,您可以在以 ampersand (&)符号分隔的 YAML 文件注释中输入一系列自然语言任务提示。
目前,Red Hat Ansible Lightspeed 仅支持英语语言的用户提示。但是,有些情况下,用于培训 IBM watsonx Code Assistant 模型的培训数据包括非英语语言。在这种情况下,模型可以为同一非英语语言的提示生成代码建议,但生成的代码建议可能并不准确。
内容源匹配
对于每个生成的代码建议,Red Hat Ansible Lightspeed 会列出内容源匹配,包括潜在源、内容作者和相关许可证等详情。您可以使用这些数据深入了解用于生成代码建议的潜在培训数据源。
后处理功能
Red Hat Ansible Lightspeed 提供后处理功能,它增强了 IBM watsonx Code Assistant,并提高了代码建议的质量和准确性。
内容维护和现代化
Ansible 代码 bot 通过 Git 存储库扫描现有内容集合、角色和 playbook,并在提供最佳实践或质量改进建议时主动创建拉取请求。bot 自动向存储库提交拉取请求,这会主动向存储库所有者发送建议更改的内容。