프로젝트 AI 설정
모든 AI 정책은 스키마가 아니라 커넥션 단위로 저장되고 적용됩니다.
정책 적용 단위
AI 사용, 자동 적용, 데이터 전송과 마스킹 설정은 각 커넥션에 연결됩니다.
참고: 데이터베이스·스키마는 AI Chat의 선택 컨텍스트이며 정책을 나누는 단위가 아닙니다.

관리 권한
커넥션의 공유 범위와 소유권에 따라 설정할 수 있는 사용자가 달라집니다.
| 대상 | 관리자 | 설명 |
|---|---|---|
| 공개 커넥션 | 프로젝트 소유자 | 프로젝트 구성원이 공유하는 정책입니다. |
| 개인 커넥션 | 해당 커넥션 소유자 | 소유자 본인의 개인 커넥션에만 적용됩니다. |
| 로컬 프로젝트 | 현재 기기 사용자 | 공유 범위 없이 로컬 설정으로 관리합니다. |
커넥션별 설정
다음 항목을 커넥션마다 설정합니다.
| 설정 | 동작 |
|---|---|
| AI 사용 | 이 커넥션을 AI 컨텍스트로 선택할 수 있는지 정합니다. |
| 기본 데이터베이스·스키마 | 새 AI Chat에서 처음 선택할 데이터베이스와 스키마입니다. |
| 스키마 변경 자동 적용 | DDL SQL 카드의 자동 실행 여부를 정합니다. |
| 데이터 변경 자동 적용 | INSERT, UPDATE, DELETE 등 DML SQL 카드의 자동 실행 여부를 정합니다. |
| 데이터 전송 허용 | 실제 행 조회 결과를 외부 AI 제공업체로 전송할 수 있는 저장 정책입니다. |
| 민감정보 항상 마스킹 | 조회 결과를 AI 제공업체로 보내기 전에 민감 값을 마스킹합니다. |
기본 데이터베이스·스키마
기본 대상은 새 AI Chat을 시작할 때의 초기 선택값입니다.
- 요청을 보내기 전 컨텍스트 선택기에서 변경할 수 있습니다.
- 정책 적용 범위나 AI의 영구 접근 범위가 아닙니다.
- 공개 커넥션이 하나라도 있으면 개인 커넥션의 기본 대상 변경은 비활성화됩니다.
- 기본 대상이 없으면 AI가 임의의 커넥션을 선택하지 않습니다.
SQL 실행 정책
SQL 유형과 대상 커넥션 정책을 함께 평가합니다.
| SQL 유형 | 자동 실행 | 자동 적용 꺼짐 |
|---|---|---|
| SELECT | 실행 경로가 있으면 응답 완료 후 자동 실행 | 별도 자동 적용 설정 없음 |
| DML | 데이터 변경 자동 적용이 켜져 있으면 실행 | SQL 카드의 실행 버튼과 확인 절차 |
| DDL | 스키마 변경 자동 적용이 켜져 있으면 실행 | SQL 카드의 실행 버튼과 확인 절차 |
| UNKNOWN | 실행 불가 | 실행 불가 |
주의: 커넥션의 읽기 전용·확인 보호와 DDL 권한이 추가 확인을 요구하거나 실행을 차단할 수 있습니다.
데이터 전송과 마스킹
저장되는 커넥션 정책과 현재 실행 중인 앱의 승인 상태를 구분하세요.
- 커넥션의 데이터 전송 허용은 저장되는 프로젝트 정책입니다.
- ‘이후 조회 자동 승인’은 같은 프로젝트의 후속 요청과 다른 AI Chat에도 유지되는 실행 중 상태입니다.
- 프로젝트 전환, 앱·페이지 재시작 또는 자동 승인 실패 시 지속 승인이 해제됩니다.
- 소유자와 로컬 사용자는 항상 선택할 수 있고, 일반 멤버는 소유자가 허용한 경우에만 지속 승인 선택지가 표시됩니다.
- 계정 프로젝트에서는 민감정보 항상 마스킹 정책을 함께 적용할 수 있습니다.
주의: 로컬 프로젝트에서는 민감정보 마스킹을 사용할 수 없습니다. 전송 승인 전에 조회될 실제 값을 직접 확인하세요.