AI 생성값과 서버 사실값을 분리한다
주장
모델이 제안할 수 있는 선택값과 서버가 자산·DB·권위 있는 API에서 조회해야 하는 사실값을 서로 다른 타입과 조립 단계로 분리한다.
Vigilantis의 파라미터 조립
- Vigilantis의 후보 파라미터 모델은 AI가 정할 수 있는 제한된 값만 받는다.
- 대상 자원 식별자는
target_arn에서, 현재 인스턴스 타입 같은 사실값은 DB·AWS 조회에서 조립한다. - 승인 화면의 표시 파라미터도 모델의 별도 문자열이 아니라 typed 후보 파라미터에서 서버가 생성한다.
선택값과 사실값의 조립 경계
- 모델 출력 Schema에는 허용된 선택값만 둔다.
- 대상 식별자, 현재 상태와 소유권은 서버가 권위 있는 원천에서 파생한다.
- 화면에서 두 종류를 함께 보여주더라도 출처 경계를 유지한다.
- 승인에 보인 값과 실제 실행 입력은 같은 typed 객체에서 파생한다.
- 모델이 사실값을 다시 말하게 해 정합성을 검증하지 않는다.
문서에서 추출한 값의 지위
모델이 문서에서 추출한 값도 자동으로 서버 사실이 되지 않는다. 출처와 검증 상태를 보존한 관찰값으로 다루고, 실행 전 권위 있는 원천과 대조한다.
승격 원문
C:/labs/team/vigilantis/obsidian-vault/40 Knowledge/Atomic/AI 생성값과 서버 사실값을 분리한다.md