본문으로 건너뛰기
버전: v0.1.0

대화형 어시스턴트

대화형 어시스턴트는 D.Hub 어디에서든 접근할 수 있는 AI 사이드 패널 채팅입니다. 현재 페이지의 컨텍스트를 자동으로 인식하고, @멘션으로 데이터셋/컬렉션/코드/파이프라인을 참조하여 질문할 수 있습니다.

Knowledge Chat과의 차이

대화형 어시스턴트는 플랫폼 전반에 대한 AI 대화를 제공하며, Knowledge Chat은 특정 Knowledge에 수집된 문서 기반의 RAG 대화를 제공합니다. 두 기능은 서로 다른 백엔드 서비스를 사용합니다.

구분대화형 어시스턴트Knowledge Chat
접근 위치모든 페이지 (사이드 패널)Knowledge 상세 > Chat 탭
백엔드dhub2-chatwaydhub2-knowledge
데이터 소스플랫폼 메타데이터 (스키마, 관계 등)수집된 문서 청크 (RAG)
@멘션Dataset, Collection, Code, Pipeline지원하지 않음 (소스 필터 사용)
시각화차트, 지도, 그래프 노드인용(Citation)

사이드 패널 열기

대화형 어시스턴트는 D.Hub의 모든 페이지에서 접근할 수 있습니다.

  • 화면 우측의 AI 아이콘을 클릭하여 사이드 패널을 열거나 닫습니다
  • 패널 너비는 드래그로 조절할 수 있습니다 (300px ~ 800px)
  • 패널은 현재 작업 화면과 나란히 표시되어 작업 흐름을 방해하지 않습니다

컨텍스트 인식

대화형 어시스턴트는 현재 보고 있는 페이지를 자동으로 감지하여 관련 주제의 대화를 제공합니다.

페이지컨텍스트제안 질문 예시
전체 시스템 개요"현재 시스템 상태를 요약해줘"
온톨로지엔티티, 관계, 그래프"이 온톨로지의 주요 엔티티 관계를 설명해줘"
컬렉션데이터셋, 접근 제어"이 컬렉션의 데이터셋 스키마를 분석해줘"
파이프라인워크플로우, 변환, 스케줄링"이 파이프라인의 데이터 흐름을 설명해줘"
기타일반 Data Hub 기능"D.Hub에서 할 수 있는 작업을 알려줘"

패널을 열면 현재 컨텍스트에 맞는 추천 질문이 자동으로 표시됩니다. 추천 질문을 클릭하면 바로 대화가 시작됩니다.

AI 추천 질문

AI 추천 생성 버튼을 클릭하면 현재 페이지 컨텍스트에 기반한 맞춤 질문을 AI가 생성해 줍니다.


@멘션으로 리소스 참조

대화 입력 시 @ 문자를 입력하면 플랫폼 리소스를 검색하고 선택할 수 있는 멘션 팝업이 표시됩니다.

참조 가능한 리소스 유형

유형아이콘설명
Collection폴더컬렉션 메타데이터 (이름, 별칭, 태그, 설명)
Dataset데이터베이스데이터셋 메타데이터 및 스키마 정보
Code코드코드 아티팩트 (이름, 언어, 그룹)
Pipeline네트워크파이프라인 메타데이터 (이름, 별칭, 그룹)

사용 방법

  1. 입력창에서 @를 입력하면 멘션 팝업이 나타납니다
  2. 리소스 이름을 입력하여 검색합니다
  3. 원하는 리소스를 클릭하거나 Enter로 선택합니다
  4. 여러 리소스를 동시에 참조할 수 있습니다 (Space로 토글, Enter로 확정)

또는 입력창 왼쪽의 + 버튼을 클릭하여 리소스 선택 팝오버를 열 수 있습니다. 이 방식은 타입별로 그룹화된 전체 목록에서 탐색하기 편리합니다.

선택된 리소스는 입력창 위에 태그로 표시되며, 태그의 X 버튼으로 개별 제거가 가능합니다.

데이터셋을 @멘션하면 AI가 해당 데이터셋의 스키마를 자동으로 참조하여 더 정확한 답변을 제공합니다. 예: "@sales_data 이 데이터셋에서 월별 매출을 집계하는 SQL 쿼리를 작성해줘"


시각화 렌더링

대화형 어시스턴트는 AI 응답에 포함된 시각화 지시를 자동으로 렌더링합니다.

지원 시각화 유형

유형설명
Bar Chart카테고리별 값 비교 (수직 막대 차트)
Line Chart시계열 추이 (영역 그래프 포함)
Pie Chart구성 비율 (파이/도넛 차트)
Map View위치 데이터의 지도 시각화 (위도/경도 마커)
Graph Node온톨로지 그래프 탐색기의 노드 참조 하이라이트
온톨로지 노드 참조

온톨로지 페이지에서 대화 중 AI가 언급한 엔티티/노드는 자동으로 감지되어, 응답 하단에 노드 참조 패널로 표시됩니다. 노드를 클릭하면 Graph Explorer에서 해당 노드가 포커싱됩니다. 이 기능은 Graph Explorer가 열려 있을 때만 동작합니다.


대화 관리

  • 각 대화에 응답 시간이 표시되어 AI 성능을 모니터링할 수 있습니다
  • 중지 버튼으로 생성 중인 응답을 취소할 수 있습니다
  • 대화 이력은 패널이 열려 있는 동안 유지됩니다

Thinking Indicator

AI가 응답을 생성하는 동안 4단계 진행 상태가 표시됩니다:

  1. 생각 중 (Thinking)
  2. 데이터베이스 검색 중 (Searching Database)
  3. 결과 처리 중 (Processing Results)
  4. 응답 생성 중 (Generating Response)

다음 단계