코드 생성 및 편집
D.Hub의 코드 에디터(템플릿 마법사, 파이프라인 코드 노드 등)에는 AI 코딩 도우미가 내장되어 있어, 프로그래밍에 익숙하지 않은 사용자도 쉽게 로직을 구현할 수 있습니다.
AI 코드 생성 (Code Generation)
[Screenshot] AI 코드 생성 프롬프트 화면
새로운 코드를 처음부터 작성할 때 유용합니다.
- 코드 에디터 툴바에서 AI 버튼을 클릭하거나 단축키
Cmd+I(Mac) /Ctrl+I(Windows)를 누릅니다. - 프롬프트 창에 원하는 로직을 자연어로 설명합니다.
- 예: "입력 데이터에서 'status'가 'active'인 행만 필터링하고, 날짜별로 개수를 세어줘."
- 생성(Generate) 버튼을 누르면 AI가 코드를 작성하여 미리보기를 보여줍니다.
- 코드가 마음에 들면 **삽입(Accept)**을 눌러 에디터에 적용합니다.
지원 언어 및 가이드
- Python:
polars라이브러리를 사용한 데이터 프레임 처리에 최적화되어 있습니다. 입력(inputs)과 출력(output) 딕셔너리 구조를 자동으로 준수합니다. - SQL: 표준 SQL 문법을 지원하며, 입력 테이블 이름을 적절히 매핑해 줍니다.
인라인 AI 편집 (Inline Edit)
[Screenshot] AI 인라인 편집 화면
이미 작성된 코드를 수정하거나 개선할 때 사용합니다.
- 에디터에서 수정하고 싶은 코드 영역을 드래그하여 선택합니다.
- 선택된 영역 근처에 나타나는 AI 편집 버튼을 클릭하거나 단축키
Cmd+I/Ctrl+I를 누릅니다. - 수정 요청 사항을 입력합니다.
- 예: "변수명을 좀 더 직관적으로 바꿔줘", "이 부분에 에러 처리를 추가해줘"
- AI가 제안한 변경 사항을 확인(Diff View)하고 적용합니다.

