Skip to content

Kiro 的部分代码建议可能与公开开源代码相似。代码引用功能会记录此类建议的来源信息,方便开发者追溯。用户可在设置中按需开关该功能;企业管理员可在 Kiro 控制台统一禁用,且此设置不可被用户覆盖。本文介绍代码引用日志的查看方法及开关配置步骤。

Kiro 部分学习自开源项目。它给出的某些建议可能与公开代码相似。代码引用功能会记录 Kiro 生成建议时所参考的来源信息。

查看代码引用日志

代码引用日志允许你查看与公开代码相似的代码建议的来源,也可以对 Kiro 建议的代码进行编辑。

查看步骤:

  1. 打开状态栏中的 Output 标签页
  2. 在下拉菜单中选择 code-references

只有在代码引用功能已启用,且 Kiro 生成了含引用的代码时,代码引用日志才会出现。

开启或关闭代码引用

代码引用默认处于禁用状态。开启或关闭步骤:

  1. 在 Kiro 中打开 Settings
  2. 切换到 User 子标签页
  3. 选择 Kiro(也可在设置搜索栏中搜索"code references")
  4. Code References: Reference Tracker 下,勾选或取消勾选 Allow Kiro to generate code with references

企业管理员:禁用代码引用

Kiro 企业管理员可以为所有用户统一禁用含引用的代码建议。企业用户无法自行控制此设置,由管理员在 Kiro 控制台配置,且不可被用户覆盖。

管理员可在 Kiro 控制台的企业设置中禁用代码引用。详情请参阅 Kiro 企业设置

常见问题

Q:代码引用和代码许可证合规有什么关系?

A:代码引用日志记录的是 Kiro 建议中与公开开源代码相似的部分及其来源,便于你评估引用代码的许可证要求(如 GPL、MIT 等)。如果项目对代码许可证有严格要求,建议启用代码引用功能以便追溯。

Q:禁用代码引用是否意味着 Kiro 不再使用开源代码训练数据?

A:不是。禁用代码引用只是关闭了相似性来源的记录和展示功能,并不改变 Kiro 底层模型的训练数据。它的作用是帮助你了解特定建议的参考来源,而非限制模型能力。

Q:代码引用日志什么情况下不会出现?

A:有两种情况:一是代码引用功能未启用;二是 Kiro 在当前会话中没有生成任何与公开代码相似的建议。只有同时满足"已启用"且"有引用记录"两个条件,日志才会出现在 Output 面板中。