Appearance
Kiro 的部分代码建议可能与公开开源代码相似。代码引用功能会记录此类建议的来源信息,方便开发者追溯。用户可在设置中按需开关该功能;企业管理员可在 Kiro 控制台统一禁用,且此设置不可被用户覆盖。本文介绍代码引用日志的查看方法及开关配置步骤。
Kiro 部分学习自开源项目。它给出的某些建议可能与公开代码相似。代码引用功能会记录 Kiro 生成建议时所参考的来源信息。
查看代码引用日志
代码引用日志允许你查看与公开代码相似的代码建议的来源,也可以对 Kiro 建议的代码进行编辑。
查看步骤:
- 打开状态栏中的 Output 标签页
- 在下拉菜单中选择 code-references
只有在代码引用功能已启用,且 Kiro 生成了含引用的代码时,代码引用日志才会出现。
开启或关闭代码引用
代码引用默认处于禁用状态。开启或关闭步骤:
- 在 Kiro 中打开 Settings
- 切换到 User 子标签页
- 选择 Kiro(也可在设置搜索栏中搜索"code references")
- 在 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 面板中。