DM Station은 JavaFX 기반의 데스크톱 애플리케이션입니다. 크롤링된 엑셀 파일을 기반으로 고객별 맞춤형 비즈니스 메시지를 자동 생성하는 마케팅 자동화 프로그램입니다. OpenAI의 GPT-4o-mini API를 활용하여 개인화된 메시지를 생성하고, Apache POI 라이브러리를 통해 엑셀 파일을 처리했습니다.
핵심 기능
엑셀 파일 자동 처리
Apache POI를 사용하여 크롤링된 엑셀 파일을 자동으로 읽고 분석하여 고객 정보를 추출합니다.
AI 기반 메시지 생성
OpenAI GPT-4o-mini API를 활용하여 고객별 맞춤형 비즈니스 메시지를 자동으로 생성합니다.
API 사용량 모니터링
OpenAI API 사용량과 비용을 실시간으로 추적하고 관리할 수 있는 모니터링 기능을 제공합니다.
프롬프트 템플릿 관리
DM용, 이메일용 등 다양한 메시지 유형별 프롬프트 템플릿을 설정하고 관리할 수 있습니다.
개발 과정
2025년 9월 12일
프로젝트 기획 및 요구사항 분석
비즈니스 메시지 자동화 아이디어 도출, 기술 스택 선정
2025년 9월 13일
기본 프레임워크 구축
JavaFX 프로젝트 초기 설정, UI 기본 구조 설계
2025년 9월 14 - 16일
핵심 기능 개발
Apache POI 엑셀 처리, OpenAI API 연동, 메시지 생성 로직