Code References
Kiro가 제안한 코드가 공개 오픈소스와 유사할 때, 그 출처를 확인하고 노출 여부를 제어하는 방법을 안내합니다.
Kiro는 코드를 생성할 때 일부 오픈소스 프로젝트를 학습 자료로 참고합니다. 이 때문에 추천 결과가 공개된 코드와 비슷하게 보일 수 있는데, Code References는 그러한 추천이 어떤 출처를 기반으로 만들어졌는지 추적해 보여 주는 기능입니다. 라이선스 준수가 중요한 팀이라면 이 기능을 통해 출처를 확인하고, 필요하다면 해당 추천을 수용하지 않도록 결정할 수 있습니다.
코드 참조 로그 확인하기
Code reference log에는 공개 코드와 유사한 추천에 대한 출처 정보가 기록됩니다. 로그를 보면서 Kiro의 제안을 그대로 사용할지, 일부만 사용할지, 또는 거절할지를 판단할 수 있습니다.
- 하단 상태 표시줄에서 Output 탭을 엽니다.
- Output 패널 우측의 드롭다운에서 code-references 채널을 선택합니다.
Code References 켜고 끄기
이 기능은 기본적으로 비활성화되어 있습니다. 라이선스 정책상 출처가 알려진 추천만 받고 싶다면 직접 활성화해 주어야 합니다.
- Kiro의 Settings를 엽니다.
- 상단 탭에서 User를 선택합니다.
- 좌측 트리에서 Kiro 항목으로 이동하거나, 검색창에
code references를 입력합니다. - Code References: Reference Tracker 섹션의 Allow Kiro to generate code with references 체크박스로 활성/비활성을 전환합니다.
체크를 해제하면 Kiro는 공개 코드와 유사한 결과가 나올 가능성이 있는 추천 자체를 만들지 않으려 시도합니다. 반대로 체크를 켜면 추천은 받되, 위에서 설명한 로그를 통해 어떤 출처와 유사한지 확인할 수 있습니다.
엔터프라이즈 관리자에 의한 일괄 제어
조직 단위 라이선스를 사용하는 엔터프라이즈 환경에서는 개별 사용자가 이 옵션을 직접 끄거나 켤 수 없습니다. 정책은 관리자가 Kiro console에서 일괄적으로 설정하며, 개인 Settings의 토글 상태와 무관하게 적용됩니다.
관리자는 Kiro enterprise settings 문서에서 Code References를 비롯한 조직 차원의 옵션을 어떻게 통제할 수 있는지 자세히 확인할 수 있습니다.