Principles
AI에 맡기는 일이 늘어날수록 사람의 결정권을 지키고, 작업 결과를 확인하며, 문제가 생겼을 때 복구할 수 있는 방법이 중요해집니다. 루트커널의 다섯 가지 원칙은 이를 제품과 도구의 설계, 검증, 운영에 반영하기 위한 기준입니다.
명세를 먼저 정하고 작업을 시작합니다.
목표와 작업 범위, 완료 기준을 명세로 정합니다. 코드 작성과 실행은 이 명세를 바탕으로 진행합니다.
결과를 재현하고 확인할 수 있는 환경을 만듭니다.
검증에 필요한 조건과 실행 기록을 남겨, 결과가 나온 과정을 다시 확인할 수 있도록 합니다.
AI의 자율성은 넓게 두고, 중요한 결정은 사람이 내립니다.
사람은 의도와 경계를 정하고, AI는 그 안에서 실행하며 서로의 작업을 검토합니다. 최종 승인은 사람이 합니다.
검증한 뒤 진행하고, 되돌아갈 경로를 남깁니다.
각 단계의 진행 조건을 확인합니다. 문제가 생겼을 때 어디로 돌아가 무엇을 다시 해야 하는지 알 수 있도록 작업 상태와 판단 근거를 기록합니다.
제품에서 발견한 문제로 기술을 발전시킵니다.
제품 개발에서 발견한 문제를 기술 개선에 반영하고, 개선한 기술을 다시 제품에 적용합니다.