AI Chat
요청마다 Provider Key·모델과 DB 컨텍스트를 선택하고 도구 활동, SQL 카드와 실행 결과를 한곳에서 확인합니다.
패널과 대화 관리
프로젝트 화면에서 AI 패널을 열고 대화를 관리합니다.
AI 패널 열기
AI 버튼 또는 Ctrl/Cmd+I로 패널을 열고, 필요하면 패널을 고정합니다.
대화 선택
새 대화를 시작하거나 히스토리에서 기존 대화를 엽니다.
모델 선택
현재 프로젝트 유형에서 사용할 수 있는 Provider Key와 모델을 선택합니다.
메시지 전송
컨텍스트를 확인하고 질문을 보냅니다. Provider Key와 컨텍스트는 메시지를 보낼 때마다 변경할 수 있습니다.
DB 컨텍스트 선택
선택 컨텍스트는 해당 요청에서 AI가 접근할 수 있는 DB의 엄격한 접근 허용 목록입니다.
- 검색으로 커넥션과 스키마를 찾고 전체 선택·해제를 사용할 수 있습니다.
- 여러 커넥션의 스키마를 한 요청에 함께 선택할 수 있습니다.
- 선택하지 않은 커넥션은 AI가 발견할 수 없고 DB 도구로 접근할 수도 없습니다.
- 컨텍스트가 0개면 일반 질문과 복사용 SQL 예시만 가능하며 DB 도구, DB를 대상으로 하는 SQL 실행과 편집기 열기는 비활성화됩니다.
- 프로젝트의 기본 데이터베이스·스키마는 새 AI Chat의 초기 선택값일 뿐이며 보내기 전에 바꿀 수 있습니다.

SQL마다 실행 대상 커넥션·데이터베이스·스키마 경로가 명확해야 합니다.
SQL 실행 오류를 AI에게 질문
SQL Editor의 지원되는 오류 영역에서 실패한 SQL과 오류 메시지를 AI Chat 질문으로 준비할 수 있습니다.
오류 대상 커넥션에서 AI 사용이 켜져 있고 실행 당시 데이터베이스·스키마가 현재도 유효해야 합니다. AI 응답을 생성하는 동안에는 오류 질문을 준비할 수 없습니다.
오류 영역 우클릭
쿼리 실행 결과·실행 계획 오류 또는 Run Script·결과 편집 오류 창에서 오류 영역을 우클릭합니다. 서버 필터·정렬을 적용한 재조회, 외부 MCP 실행, 개별 SQL을 특정할 수 없는 결과 편집 예외에서는 메뉴가 제공되지 않습니다.
AI: SQL 오류 질문 선택
AI Chat이 열리고 바인드 값을 치환해 표시한 SQL·SQLSTATE·오류 메시지 첨부와 실행 당시 커넥션·데이터베이스·스키마가 자동으로 준비됩니다. 이 단계에서는 AI 요청을 전송하지 않습니다.
질문 검토 후 전송
기본 질문을 원하는 내용으로 수정하고 첨부와 대상 컨텍스트를 확인한 뒤 전송합니다.
- SQL·SQLSTATE·오류 메시지는 읽기 전용 첨부이며 질문 문장만 수정할 수 있습니다.
- 그 전에 선택해 둔 컨텍스트는 해제되고 오류 대상 커넥션·데이터베이스·스키마 하나만 남습니다. 이 컨텍스트는 오류 초안이 있는 동안 제거할 수 없지만 다른 컨텍스트는 추가할 수 있습니다.
- 작성 중이던 질문이나 Query Tuning·Sample Data 첨부가 있으면 오류 질문 초안으로 대체됩니다.
- Run Script·결과 편집 오류 창에서 AI 질문을 선택하면 중지로 처리되어 남은 문장이 실행되지 않습니다. 계속하려면 오류를 해결해 재시도하거나, 건너뛰기가 표시되는 경우 실패한 문장을 건너뛰세요.
- 결과 편집에서 여러 문장이 실패하면 실패한 SQL과 오류 메시지가 각각 합쳐지며 SQLSTATE는 첫 번째 오류 값만 표시됩니다.
- 오류 메뉴에서 오류 메시지, SQL 또는 전체 내용을 클립보드에 복사할 수 있습니다.
- 첨부의 X를 누르면 질문을 포함한 오류 초안 전체가 삭제됩니다. 컨텍스트 잠금은 풀리지만 선택은 유지되므로 필요하지 않으면 직접 제거하세요.

도구 활동과 승인
AI가 답변에 필요한 DB 정보를 조회하면 활동과 결과 요약을 표시합니다.
- 선택 범위 안의 커넥션 목록
- 테이블·뷰 검색
- 테이블 상세와 컬럼·키·인덱스·관계
- 지원 DBMS의 추정 실행 계획
- 최대 10행·30초로 제한된 읽기 전용 SELECT
참고: 실제 행을 읽는 SELECT만 승인 대상입니다. 승인 카드에서 이번 조회를 허용하거나 사용할 수 있는 경우 ‘이후 조회 자동 승인’을 선택합니다.

SQL 카드와 실행 결과
AI가 만든 SQL은 문장별 인라인 카드로 표시됩니다.
- 각 문장에 실행, 편집기 열기, 복사 작업을 제공합니다.
- 편집기 열기는 별도 AI 전용 편집기가 아니라 편집 가능한 일반 SQL Editor 사본을 만듭니다.
- 실행 경로가 없는 SQL은 복사만 할 수 있습니다.
- 결과에는 최대 100행 미리보기, 반환·영향 행, 실행 시간, 오류와 축약 상태가 표시됩니다.
- SQL 실행 결과와 상세 도구 결과는 대화 이력에 저장되지 않습니다.

주의: 자동 실행과 확인 절차는 프로젝트 AI 설정 의 대상 커넥션 정책을 따릅니다.
대화 이력
프로젝트 유형에 따라 저장 위치와 유지 범위가 달라집니다.
- 계정 프로젝트 대화는 사용자 계정에 저장됩니다.
- 로컬 프로젝트 대화는 해당 기기에 저장되며 프로젝트당 최근 30개를 유지합니다.
- 이름 변경, Cmd/Ctrl 다중 선택, Shift 범위 선택과 영구 삭제를 지원합니다.
- 메시지와 도구·승인 요약은 다시 열 때 복원됩니다.
- 도구 상세, 승인 카드 상태, SQL 실행 결과와 진행 중 상태는 복원되지 않습니다.

삭제한 대화는 복구할 수 없습니다.