프로젝트 배경
LLM 기반 인공지능 컴패니언 앱 개발 프로젝트는 현대 사회에서 점점 증가하는 정서적 고립감과 외로움을 해소하고자 시작되었습니다. 특히 1인 가구와 MZ세대 등에서 일상 속에서 대화 상대와 정서적 교감을 원하는 니즈가 커지고 있지만, 기존 챗봇 서비스들은 개인화와 진정성 있는 상호작용이 부족한 한계가 있었습니다. 이에 최신 대규모 언어 모델(LLM) 기술과 실시간 통신 기술을 결합해 감정 공감이 가능한 지능형 대화 서비스를 제공하고, 사용자 맞춤형 캐릭터 커스터마이징 기능을 통해 몰입감 높은 인터랙션을 구현하는 것을 목표로 삼았습니다. 또한 React Native를 활용해 안드로이드와 iOS 환경을 동시에 지원하고, NestJS와 PostgreSQL기반의 안정적이고 확장 가능한 백엔드 시스템을 구축하여 원활한 서비스 운영을 가능하게 했습니다. 인앱결제와 KG 성인인증, OAuth2, JWT 등의 인증 및 보안 체계를 적용해 유료 콘텐츠와 민감 기능에 대한 안전한 접근을 보장하며, Firebase Cloud Messaging과 WebSocket을 통한 실시간 알림과 반응성 향상으로 사용자 경험을 극대화했습니다. 이 프로젝트를 통해 단순한 텍스트 챗봇을 넘어 사용자의 일상에 정서적 연결과 친밀감을 제공하는 지능형 컴패니언 서비스를 구현하는 것이 궁극적인 목표입니다.
프로젝트 성과
질의응답을 넘는 정서적 대화와 캐릭터성 반영
캐릭터의 배경 설정, 성격,지식, 대화 상황 설정 등을 프롬포트 매개변수로 지정해 사용
핵심 기능
커스터마이징 가능한 캐릭터 생성
사용자가 쉽고 몰입감 있게 인공지능 컴패니언과 소통할 수 있도록 설계되어 있으며, 개인화와 실시간성, 보안성, 그리고 확장성을 모두 갖춘 서비스 경험을 제공합니다.
진행 단계
백앤드 개발
2024.01.
1. 시스템 구조 정의: REST API + WebSocket + Redis 캐시 구조
2. DB 모델 설계: 사용자, 캐릭터, 대화 로그, 결제 내역, 인증 상태 등 테이블 설계
2. DB 모델 설계: 사용자, 캐릭터, 대화 로그, 결제 내역, 인증 상태 등 테이블 설계
프론트 앤드 개발
2024.03.
Firebase Cloud Messaging 연동 설정
Android APK 및 iOS IPA 빌드
구글 플레이스토어 및 애플 앱스토어 배포 준비
Android APK 및 iOS IPA 빌드
구글 플레이스토어 및 애플 앱스토어 배포 준비
프로젝트 상세
사용 기술 및 연동 API
인앱결제
KG 성인인증
React Native
Tailwind CSS
NestJS
WebSocket
OpenAI API
Claude API
PostgreSQL
Redis
OAuth2
JWT
Firebase Cloud Messaging
인앱결제
KG 성인인증
React Native
Tailwind CSS
NestJS
WebSocket
OpenAI API
Claude API
PostgreSQL
Redis
OAuth2
JWT
Firebase Cloud Messaging









