AI Assistant 개요
D.Hub는 데이터 관리와 분석 작업을 돕기 위한 강력한 AI Assistant를 내장하고 있습니다. 생성형 AI 기술을 기반으로 복잡한 쿼리를 대신 작성하거나, 데이터 구조에 대한 질문에 답변하고, 반복적인 코딩 작업을 자동화해 줍니다.
주요 기능
1. 대화형 어시스턴트 (Chat Assistant)
언제 어디서나 접근 가능한 챗봇 형태의 도우미입니다.
- 자연어 질의응답: "이 데이터셋의 주요 컬럼이 뭐야?"와 같이 자연어로 질문할 수 있습니다.
- 리소스 멘션:
@기호를 사용하여 특정 데이터셋이나 파이프라인을 지목하여 질문할 수 있습니다. - 작업 수행: 단순한 정보 제공을 넘어, 그래프 탐색 등 일부 작업을 대신 수행하거나 가이드합니다.
2. AI 코드 생성 (AI Code Generation)
파이프라인이나 템플릿의 코드 에디터에서 동작합니다.
- 코드 작성: "매출 합계 구하는 코드 짜줘"라고 요청하면 Python이나 SQL 코드를 자동으로 생성합니다.
- 구조 준수: D.Hub 파이프라인의 입출력 규격(
input,output등)을 준수한 코드를 작성해 줍니다.
3. 인라인 AI 편집 (Inline AI Edit)
코드 에디터 내에서 Cursor IDE와 유사한 경험을 제공합니다.
- 코드 수정: 작성된 코드의 일부를 선택하고
Ctrl+I(또는Cmd+I)를 눌러 수정을 요청할 수 있습니다. - 리팩토링: 변수명 변경, 주석 추가, 로직 최적화 등을 AI에게 맡길 수 있습니다.
실행 방법
[Screenshot] AI 어시스턴트 채팅 패널
- 채팅: 화면 우측 상단의 ✨ AI Assistant 아이콘을 클릭하여 패널을 엽니다.
- 코드 생성: 코드 에디터 상단의 AI 버튼을 클릭하거나 단축키를 사용합니다.
