본문으로 건너뛰기

AI 어드바이저

한눈에 보기
  • 무엇: 캔버스 설계·워크플로우·운영 데이터를 분석해 개선 제안을 만드는 AI 기능
  • 이 문서: AI 어드바이저를 만나는 세 곳(캔버스 옆 어드바이저 탭 · 제안 이력 화면 · 자동 실행)의 개요
  • 제안 이력 화면의 상세 사용법: AI 어드바이저 제안 이력 문서에 있습니다
  • 원칙: 어드바이저는 제안만 합니다. 수락 여부는 사람이 정합니다

무엇인가​

AI 어드바이저는 설계한 내용을 살펴보고 "이렇게 바꾸면 더 좋다"는 제안을 남기는 기능입니다. 제안은 네 가지 유형으로 나뉩니다.

유형살펴보는 것
스키마테이블 구조, 컬럼 타입, 인덱스
워크플로우프로세스 흐름, 병목 구간
비용쿼리 비용, 자원 사용량
정규화중복 데이터, 테이블 분리·통합

각 제안에는 우선순위(심각·높음·보통·낮음)와 영향도 점수가 붙고, 상태는 대기중 → 수락됨·거절됨 → 적용됨으로 바뀝니다. 스키마가 바뀌면 제안도 다시 갱신됩니다.


어드바이저를 만나는 세 곳​

곳언제 사용하나문서
캔버스 옆 어드바이저 탭설계하는 도중에 지금 캔버스의 점수와 제안을 바로 볼 때이 문서
AI 어드바이저 제안 이력 화면쌓인 제안 전체를 유형·상태로 걸러 보고 일괄 검토할 때AI 어드바이저 제안 이력
자동 실행사람이 열지 않아도 정해진 주기나 데이터 흐름 안에서 분석을 실행할 때크론 스케줄러, 파이프라인

캔버스 옆 어드바이저 탭​

AI 채팅 패널(Ctrl+/)을 열고 상단 전환 버튼에서 어드바이저를 고르면 나타납니다. 프로세스 디자이너에서 캔버스를 연 상태여야 내용이 보입니다. 캔버스가 열려 있지 않으면 "캔버스에서 설계를 시작하면 AI 어드바이저가 제안을 드립니다"라는 안내만 나옵니다.

화면 구성​

영역내용
점수 카드설계 점수, 제안 수, 수락률
캔버스 요약지금 캔버스의 테이블 수, 프로세스 노드 수, 관계 수
캔버스 분석 버튼지금 캔버스를 다시 분석해 점수와 제안을 새로 받습니다
제안 카드제안마다 우선순위, 제목, 설명과 수락·거부 버튼
쿼리 비용 분석SQL 쿼리를 붙여 넣고 분석을 누르면 예상 비용, 스캔 타입, 권장사항을 보여줍니다
전체 이력 보기제안 이력 화면으로 이동합니다

캔버스를 열고 어드바이저 탭에 들어가면 분석이 자동으로 한 번 실행됩니다. 이후에는 설계를 바꿀 때마다 캔버스 분석을 눌러 새로 받습니다.

제안 처리​

  • 수락: 제안이 수락됨으로 표시됩니다. 수락만으로 캔버스가 바뀌지는 않습니다. 실제 변경은 설계자가 캔버스에서 합니다.
  • 거부: 거부 사유를 적을 수 있습니다(선택). 사유는 이후 제안을 다듬는 피드백으로 남습니다.

사용 흐름​

  1. 프로세스 디자이너에서 작업할 캔버스를 엽니다.
  2. Ctrl+/ 로 AI 패널을 열고 어드바이저 탭을 고릅니다.
  3. 점수 카드와 캔버스 요약을 확인합니다.
  4. 제안 카드를 우선순위가 높은 것부터 읽고, 받아들일 제안은 수락, 맞지 않는 제안은 거부합니다.
  5. 수락한 내용을 캔버스에 직접 반영합니다.
  6. 반영 뒤 캔버스 분석을 다시 눌러 점수와 남은 제안을 확인합니다.
  7. 쌓인 제안을 한꺼번에 검토하려면 전체 이력 보기로 제안 이력 화면에 들어갑니다.

자동 실행​

크론 스케줄러의 Advisor 에이전트​

크론 스케줄러에서 에이전트 유형으로 Advisor를 고르면 분석을 정해진 주기로 실행할 수 있습니다. 주간 단위로 걸어 두면 출근했을 때 새 제안이 이력 화면에 올라와 있습니다.

파이프라인의 AI 어드바이저 노드​

파이프라인 빌더의 AI 기능 분류에 AI 어드바이저 노드가 있습니다. 스키마·쿼리 비용 최적화 제안을 데이터 흐름 안에서 만들고, 뒤에 승인 노드나 알림 노드를 붙여 사람이 확인하게 할 수 있습니다.


실무 팁​

거부할 때는 사유를 구체적으로

"부적절"보다 "이 테이블은 조회가 많아 비정규화를 유지한다"처럼 이유를 적으면 이후 제안을 다듬는 근거가 됩니다.

수락과 적용은 다르다

수락은 "이 제안이 맞다"는 판단입니다. 캔버스나 운영 설정에 실제로 반영한 뒤에 제안 이력 화면에서 적용 여부를 확인합니다.

쿼리 비용 분석은 배포 전에

새 화면에서 사용할 조회 쿼리를 배포 전에 쿼리 비용 분석에 넣어 보면 전체 테이블 스캔 같은 문제를 미리 찾을 수 있습니다.