CALS AI Dev Creator
소개
CALS AI Dev Creator는 사용자가 AI의 단계별 질의를 통해 요구사항을 정제하고, 최종적으로 CALS Studio에서 사용할 수 있는 구성 메타데이터(Configuration Metadata)를 자동으로 생성하는 기능입니다.
이 기능은 비즈니스 요구를 신속하게 파악하고, 이를 바탕으로 화면, 메뉴, DB 테이블, 컴포넌트 등을 설계 및 구성하여 AI가 추천하는 형태의 업무 애플리케이션을 자동 생성하는 것을 목표로 합니다.
접근 방법
CALS AI Dev Creator는 Cals Studio App 환경에 제공됩니다.
- Cals Studio App에 접속
- 상단 우측 프로필의 [AI] Icon을 클릭
- CALS AI Dev Creator 실행
구성 단계
CALS AI Dev Creator는 다음과 같은 6단계로 구성되어 있습니다.
Step 1. 요구사항 생성
AI가 질의를 통해 비즈니스 목적과 기능 요구사항을 파악하고, 키워드 또는 자연어를 기반으로 주요 기능과 사용자 시나리오를 분석합니다.
Step 2. 메뉴 및 화면 정의
파악된 요구사항을 바탕으로 필요한 메뉴 구조와 각 화면의 역할을 AI가 자동으로 설계합니다.
Step 3. DB 테이블 설계
데이터 모델을 분석하여 관련 테이블과 필드를 설계하고, 데이터 관계 및 제약 조건을 정의합니다.
Step 4. Business Object 정의
테이블, 컬럼, 외래키 정보를 바탕으로 Cals BO, BO 필드, 조인 정보를 자동 생성합니다.
Step 5. Component 정의
BO 정보를 기준으로 컴포넌트와 컨트롤을 생성하며, BO별로 ToolbarList와 ToolbarForm 컴포넌트를 만듭니다.
Step 6. Component 배치 및 최종 Application 생성
메뉴, 화면, 컴포넌트를 기반으로 화면 내 컴포넌트를 배치하고, 최종 애플리케이션을 생성 및 배포합니다.