파일 생성 및 데이터 분석
채팅에서 직접 데이터를 분석하고, 파일을 생성하고, 결과를 바탕으로 빌드하세요.
Lovable에게 데이터 분석, 문서 생성, 파일 변환, 다운로드 가능한 결과물 생성을 채팅에서 직접 요청할 수 있습니다. Lovable은 격리된 환경에서 스크립트를 작성하고 실행한 뒤 결과를 생성된 파일로 반환합니다. 프로젝트의 소스 코드는 영향을 받지 않습니다.
같은 대화에서 결과를 기반으로 추가 작업을 할 수 있습니다. Lovable이 데이터를 분석하거나 파일을 생성한 후, 그 결과를 바탕으로 앱 기능을 만들도록 요청할 수 있습니다. 예를 들어 스프레드시트를 대시보드로 만들거나 제품 사양서를 작동하는 앱 흐름으로 변환할 수 있습니다.
이 기능은 Free, Pro, Business 플랜에서 사용할 수 있습니다.
현재:
- Enterprise 워크스페이스에서는 기본적으로 활성화되어 있지 않습니다. 활성화하려면 담당 팀에 문의하세요.
- Lovable Cloud 프로젝트에서는 데이터베이스 권한이
Always allow로 설정된 경우 코드 실행을 사용할 수 있습니다.
할 수 있는 것
CSV, 스프레드시트 또는 지원되는 파일을 업로드하고 Lovable에게 분석, 변환하거나 데이터베이스나 연결된 도구 같은 다른 데이터 소스와 결합하도록 요청하세요.
| 사용 사례 | 예시 프롬프트 |
|---|---|
| 데이터 분석 | 업로드한 CSV의 매출 데이터를 분석하고 수익 기준 상위 5개 제품을 알려줘. |
| PDF 보고서 | 데이터베이스에서 이번 분기 지표를 요약한 PDF 보고서를 생성해줘. |
| CSV 내보내기 | 최근 30일간의 모든 주문을 CSV 파일로 내보내줘. |
| 데이터 변환 | 업로드한 JSON 파일을 서식이 적용된 Excel 스프레드시트로 변환해줘. |
| 차트 생성 | users 테이블에서 월별 가입자 수를 막대 차트로 만들어줘. |
| 슬라이드 덱 | 이 데이터셋의 주요 발견사항을 요약한 프레젠테이션을 만들어줘. |
| 다이어그램 | 내 앱의 아키텍처 다이어그램을 Mermaid 플로차트로 생성해줘. |
| 이미지 처리 | 이 제품 이미지들을 800x600으로 리사이즈하고 WebP로 변환해줘. |
| 데이터베이스 쿼리 | 이번 주에 가입한 사용자가 몇 명이야? 일별로 분류해줘. |
| 데이터 가져오기 | 업로드한 CSV를 products 테이블에 가져와줘. |
| 연결된 도구 | 열려 있는 Linear 이슈를 읽고 상태 보고서를 PDF로 생성해줘. |
| 파일에서 빌드 | 이 Excel 추적 시트를 대시보드와 사용자 로그인이 있는 웹 앱으로 만들어줘. |
| 사양에서 빌드 | 이 PDF 제품 사양을 읽고, 요구사항을 요약하고, 첫 번째 버전을 빌드해줘. |
| 분석에서 빌드 | 사용자 이탈 데이터를 분석한 다음, 발견한 내용을 바탕으로 개선된 온보딩 흐름을 빌드해줘. |
작동 방식
채팅에서 필요한 것을 설명하세요. 명령어를 설정하거나, 스크립트를 작성하거나, 도구를 직접 선택할 필요가 없습니다. Lovable이 요청에 따라 코드를 실행할지 기능을 빌드할지 결정합니다.
Lovable은 일반적으로 다음 흐름을 따릅니다:
- 제공한 파일, 데이터 또는 컨텍스트를 읽습니다.
- 작업을 완료하는 데 필요한 스크립트를 작성하고 실행합니다.
- 결과를 확인하고 전달하기 전에 문제를 수정합니다. 예를 들어 PDF의 레이아웃 문제나 생성된 파일의 누락된 데이터 등.
- 인라인 분석, 생성된 파일, 또는 둘 다로 결과를 반환합니다.
- 같은 대화에서 컨텍스트를 유지하므로 결과를 수정하거나 그 위에 빌드할 수 있습니다.
구조, 서식, 톤, 데이터 소스, 원하는 결과에 대해 구체적으로 설명할수록 더 좋은 결과를 얻을 수 있습니다.
Lovable이 실행할 수 있는 것
Lovable은 격리된 Linux 환경에서 스크립트를 작성하고 실행합니다. Linux 셸에서 실행할 수 있는 것이라면 Lovable도 실행할 수 있습니다.
일반적인 도구가 사전 설치되어 있습니다:
| 카테고리 | 예시 |
|---|---|
| 언어 | Python 3, Node.js, Bun, Deno, Bash |
| 데이터 처리 | pandas, NumPy, SciPy, DuckDB |
| 시각화 | matplotlib, Pillow |
| 데이터베이스 | 데이터베이스 접근을 위한 psql |
| 유틸리티 | curl, jq 및 표준 Unix 도구 |
작업에 추가 패키지나 CLI 도구가 필요한 경우, Lovable이 자동으로 설치할 수 있습니다.
지원되는 파일 형식
Lovable은 업로드한 파일을 읽고 다음 형식으로 새 파일을 생성할 수 있습니다:
| 카테고리 | 형식 |
|---|---|
| 문서 | PDF, DOCX, PPTX, TXT, Markdown |
| 스프레드시트 | CSV, XLSX, XLS |
| 이미지 | PNG, JPEG, WebP, SVG, GIF, AVIF, HEIC |
| 비디오 | MP4 |
| 오디오 | MP3, M4A |
| 코드 및 데이터 | HTML, JSON, JS, TS, Python |
| 다이어그램 | Mermaid |
| 아카이브 | ZIP, GZIP, TAR |
업로드 및 다운로드 최대 파일 크기는 20 MB입니다.
생성된 파일 관리
Lovable이 파일을 생성하면 채팅에 파일 카드로 나타납니다. 채팅에서 직접 열거나 Files 탭을 열어 프로젝트에서 생성된 모든 파일을 검색, 미리보기, 다운로드할 수 있으며, 채팅에서 파일을 직접 참조할 수도 있습니다.
후속 프롬프트를 통해 생성된 파일을 수정할 수 있습니다. 파일이 수정되면 Lovable은 새 버전을 생성하고 저장하므로(예: report_v2.pdf) 비교할 수 있습니다.
파일은 프로젝트와 함께 안전하게 영구 저장됩니다. 파일을 삭제하려면 Lovable에게 요청하세요.
좋은 결과를 위한 팁
- 서식을 구체적으로 지정하세요
*"표지, 섹션 헤더, 요약 표가 포함된 PDF 보고서를 만들어줘"*가 *"보고서 만들어줘"*보다 더 좋은 결과를 냅니다. - 출력 파일 이름을 지정하세요
특정 파일 이름을 원하면 Lovable에게 요청하세요. 예: "q1-summary.pdf로 저장해줘." - 반복하세요
첫 번째 결과가 완벽하지 않으면 변경할 내용을 설명하세요. Lovable은 이전 결과의 컨텍스트를 유지합니다. - 대용량 데이터셋은 나눠서 처리하세요
매우 큰 파일의 경우 먼저 일부를 처리하도록 요청한 다음 확대하세요. - 연결된 도구를 데이터 소스로 활용하세요
Lovable에게 Slack, Linear, Notion 등의 도구에서 데이터를 가져오도록 요청하세요. 예: "Slack 피드백 채널의 최근 50개 메시지를 요약하고 보고서를 생성해줘". - 단계를 결합하세요
분석과 파일 생성을 하나의 프롬프트로 요청할 수 있습니다. 예: "이 CSV를 분석하고 상위 10개 행을 Excel 파일로 내보내줘."