| 번호 | 청구항 |
|---|---|
| 1 | 제 1항에 있어서,상기 제어부는,상기 제2 API 응답에 포함된 레이아웃 코드를 리딩하고, 상기 레이아웃 코드에 포함된 컴포넌트 설명 코드와 상기 저장부에 저장된 컴포넌트 데이터를 매칭시키고, 상기 컴포넌트 데이터가 매칭된 상기 레이아웃 코드 및 상기 제1 API 응답에 포함된 샘플 데이터에 기초하여 상기 애플리케이션 코드를 생성하는 애플리케이션 생성장치. |
| 1 | 미리 작성된 복수 개의 코드를 저장하는 저장부;사용자로부터 텍스트를 수신하는 입력부;상기 저장부로부터 저장된 코드를 로딩하고, 상기 코드 및 상기 텍스트에 기초하여 API (Application Programming Interface) 요청을 생성하는 제어부; 및 생성 인공지능 서버로 상기 API요청을 전송하고, 상기 API 요청에 대응하여 상기 생성 인공지능 서버가 생성한 API 응답을 수신하는 통신부;를 포함하고,상기 제어부는,상기 저장부로부터 로딩한 예시 샘플 데이터베이스 코드 및 상기 텍스트에 기초하여, 샘플 데이터베이스 코드의 생성을 요청하는 제1 API 요청을 생성하고,상기 생성 인공지능 서버로부터 수신한 제1 API 응답에 포함된 상기 샘플 데이터베이스 코드에 기초하여, 레이아웃 코드의 생성을 요청하는 제2 API 요청을 생성하고,상기 제2 API 요청은, 예시 기능 정의, 요약된 샘플 데이터 및 컴포넌트 설명 코드 중 적어도 하나를 포함하는 질문; 및 상기 질문에 대응하는 형식으로 이뤄지고, 예시 레이아웃 코드를 포함하는 대답;을 포함하고,상기 생성 인공지능 서버로부터 수신한 제2 API 응답에 포함된 레이아웃 코드에 기초하여 애플리케이션 코드를 생성하는 애플리케이션 생성장치. |
| 1 | 제 1항에 있어서,상기 제어부는,예시 아이디어를 포함한 질문; 및상기 질문에 대응하는 형식으로 이뤄지고, 예시 샘플 데이터베이스 코드를 포함하는 대답;을 포함하는 상기 제1 API요청을 생성하는 애플리케이션 생성장치. |
| 1 | 제2 항에 있어서,상기 제어부는,상기 텍스트를 포함한 제1 생성 질문을 생성된 제1 API 요청에 추가하는 것을 특징으로 하는 애플리케이션 생성장치. |
| 1 | 제 3항에 있어서,상기 제1 API 요청에 포함된 예시 샘플 데이터베이스 코드는,기능 정의, 데이터 구조, 페이지 구조 및 샘플 데이터 중 적어도 하나를 포함하는 애플리케이션 생성장치. |
| 1 | 제 4항에 있어서,상기 샘플 테이터는,상기 텍스트에 기초하여 생성된 복수 개의 기능 정의를 구현하는데 필요한 이미지, 텍스트 또는 영상 중 적어도 하나를 포함하고, 상기 이미지, 텍스트 및 영상 중 적어도 하나를 포함하는 데이터가 테이블 형식으로 이뤄진 애플리케이션 생성장치. |
| 1 | 제 5항에 있어서,상기 제어부는,상기 제1 API 응답에 포함된 샘플 데이터를 압축한 요약된 샘플 데이터를 포함하는 상기 제2 API 요청을 생성하는 애플리케이션 생성장치. |
| 1 | 제 4항에 있어서,상기 제어부는,상기 기능 정의, 데이터 구조, 페이지 구조 및 샘플 데이터의 생성에 관한 복수 개의 API 요청을 생성하고, 복수 개의 API 요청을 순차적으로 상기 생성 인공지능 서버에 요청하는 애플리케이션 생성장치. |
| 1 | 삭제 |
| 1 | 제 6항에 있어서,상기 제어부는,상기 제1 API 응답에 포함된 기능 정의, 상기 제1 API 응답에 포함된 샘플 데이터를 압축한 요약된 샘플 데이터 및 상기 저장부에 저장된 컴포넌트 설명 코드를 포함한 제2 생성 질문을, 생성된 상기 제2 API 요청에 추가하는 것을 특징으로 하는 애플리케이션 생성장치. |
| 1 | 제 10항에 있어서,애플리케이션 페이지를 표시하는 출력부;를 더 포함하고,상기 제어부는,상기 컴포넌트 데이터 및 상기 제1 API 응답에 포함된 샘플 데이터에 포함된 이미지, 텍스트 및 영상 중 적어도 하나를 상기 레이아웃 코드에 삽입한 상기 애플리케이션 코드에 기초하여 상기 애플리케이션 페이지를 구현하도록 상기 출력부를 제어하는 애플리케이션 생성장치. |
| 1 | 사용자로부터 텍스트를 수신하고;상기 텍스트에 기초하여 기능 정의을 생성하는 제1 API 요청을 생성하고;상기 제1 API 요청에 기초하여 생성 인공지능 서버가 생성한 제1 API 응답을 수신하고;상기 제1 API 응답에 포함된 기능 정의에 기초하여 데이터 구조를 생성하는 제2 API 요청을 생성하고;상기 제2 API 요청에 기초하여 생성 인공지능 서버가 생성한 제2 API 응답을 수신하고;상기 기능 정의 및 상기 제2 API 응답에 포함된 데이터 구조에 기초하여 페이지 구조의 생성을 요청하는 제3 API 요청을 생성하고;상기 제3 API 요청에 기초하여 생성 인공지능 서버가 생성한 제3 API 응답을 수신하고; 상기 기능 정의, 상기 데이터 구조 및 상기 제3 API 응답에 포함된 페이지 구조에 기초하여 샘플 데이터의 생성을 요청하는 제4 API 요청을 생성하고;상기 제4 API 요청에 기초하여 생성 인공지능 서버가 생성한 제4 API 응답을 수신하고;상기 기능 정의, 상기 제4 API 응답에 포함된 샘플 데이터 및 미리 저장된 컴포넌트 설명 코드에 기초하여 레이아웃 코드의 생성을 요청하는 제5 API 요청을 생성하고; 및상기 제5 API 요청은,예시 기능 정의, 요약된 샘플 데이터 및 컴포넌트 설명 코드 중 적어도 하나를 포함하는 질문; 및 상기 질문에 대응하는 형식으로 이뤄지고, 예시 레이아웃 코드를 포함하는 대답;을 포함하고,상기 제5 API 요청에 기초하여 생성 인공지능 서버가 생성한 제5 API 응답을 수신하고, 상기 제5 API 응답에 포함된 상기 레이아웃 코드에 기초하여 애플리케이션 코드를 생성하는 것;을 포함하는 애플리케이션 생성방법. |
| 1 | 제 12항에 있어서,상기 제3 API 요청 및 상기 제4 API 요청을 상기 생성 인공지능 서버에 병렬적으로 전송하는 것;을 더 포함하는 애플리케이션 생성방법. |
| 1 | 제 12항에 있어서,상기 제5 API 요청을 생성하는 것은,상기 제4 API 응답에 포함된 샘플 데이터를 압축한 요약된 샘플 데이터에 기초하여 상기 제5 API 요청을 생성하는 것;을 포함하는 애플리케이션 생성방법. |
| 1 | 제 12항에 있어서,상기 애플리케이션 코드를 생성하는 것;은,상기 제5 API 응답에 포함된 레이아웃 코드를 리딩하고;상기 레이아웃 코드에 포함된 컴포넌트 설명 코드와 미리 저장된 컴포넌트 데이터를 매칭시키고; 및 상기 컴포넌트 데이터가 매칭된 상기 레이아웃 코드 및 상기 제4 API 응답에 포함된 샘플 데이터에 기초하여 상기 애플리케이션 코드를 생성하는 것;을 포함하는 애플리케이션 생성방법. |
| 1 | 제 15항에 있어서,상기 컴포넌트 데이터 및 상기 제4 API 응답에 포함된 샘플 데이터에 포함된 이미지, 텍스트 및 영상 중 적어도 하나를 상기 레이아웃 코드에 삽입한 상기 애플리케이션 코드에 기초하여 상기 애플리케이션 페이지를 출력하는 것;을 더 포함하는 애플리케이션 생성방법. |