
ACTIVEAiPro – AI 채팅 봇 어시스턴트
iOS와 Android용 다국어 AI 어시스턴트 앱으로, GPT-4 채팅, 이미지 인식, OCR, 이미지 생성 및 실시간 음성·이미지 번역 기능을 제공합니다 — SwiftUI와 Kotlin으로 만든 네이티브 클라이언트, AdonisJS 백엔드.
AiPro는 DekMobile Dijital을 위해 구축된 iOS 및 Android용 올인원 AI 어시스턴트입니다. 단순 채팅 창을 넘어: 사용자는 GPT‑4 기반 어시스턴트와 대화하고, 카메라를 물체나 문서에 비추며, 사진을 편집 가능한 텍스트로 변환하고, 설명을 통해 이미지를 생성하며, 음성 및 이미지를 실시간으로 번역할 수 있습니다. 이 앱은 7개 언어를 지원하며 완전 네이티브 클라이언트에서 실행됩니다.
브리프
목표는 텍스트 채팅만으로는 경쟁이 치열한 카테고리에서 차별화될 수 있는 소비자 AI 앱을 만드는 것이었습니다—그리고 이를 빠르게 구현하는 것이었습니다. 이를 위해 두 플랫폼 모두에서 네이티브 성능을 제공하고, 하나의 대화 안에서 여러 AI 서비스를 조정할 수 있는 백엔드, 그리고 사용자당 AI 비용을 제어할 수 있는 구독 모델이 필요했습니다.
우리가 만든 것
GPT‑4 기반 대화형 어시스턴트. 대화 기록이 포함된 스트리밍 채팅, 일반 작업(작성, 이메일, 연구, 요약)을 위한 프롬프트 템플릿, 앱 업데이트 없이 모델을 전환할 수 있는 모델 레이어.
이미지 인식 및 OCR. 사용자가 물체, 표지판, 문서를 촬영하면 앱이 이를 식별하거나 텍스트를 추출해 편집·번역 가능한 형식으로 제공합니다.
이미지 생성. 동일한 대화 흐름에서 텍스트‑투‑이미지 생성, 고해상도 내보내기 지원.
실시간 음성 및 이미지 번역. 음성‑텍스트, 번역, 텍스트‑음성 변환을 하나의 파이프라인으로 연결; 표지판, 메뉴, 문서에 대한 카메라 번역 제공.
문서 어시스턴트. 문서를 업로드하거나 스캔하고, 해당 문서에 대해 질문하고, 요약하고, 구조화된 데이터를 추출할 수 있습니다.
다국어 UI. 영어, 독일어, 포르투갈어, 이탈리아어, 프랑스어, 스페인어, 터키어를 지원하며, 로케일에 맞는 프롬프트를 제공해 응답이 사용자의 언어와 일치하도록 합니다.
구독 및 사용량 제어. 일일 제한이 있는 무료 티어와 무제한 사용이 가능한 프리미엄 티어; 백엔드에서 사용자별 토큰 회계와 속도 제한을 적용해 AI 비용을 예측 가능하게 유지.
아키텍처
- iOS: Swift와 SwiftUI, 네이티브 카메라 및 문서 스캐너 통합
- Android: Kotlin과 Jetpack Compose, 캡처 및 스캔을 위한 CameraX
- 백엔드: OpenAI 채팅, 비전, 이미지 생성, 음성 및 번역 서비스를 오케스트레이션하는 AdonisJS(Node.js) API
- 웹: 프롬프트 관리, 사용량 분석, 사용자 관리를 위한 Next.js 관리자 패널
- 데이터: 대화, 문서, 사용자 데이터를 위한 MongoDB; 세션 상태, 속도 제한, 캐싱, 스트리밍 큐를 위한 Redis
- 실시간: 실시간 채팅 느낌을 위한 WebSocket 기반 응답 스트리밍
- 수익화: 서버‑사이드 검증이 포함된 App Store 및 Google Play 구독
기술 하이라이트
- 입력 유형에 따라 적절한 AI 서비스(채팅, 비전, OCR, 이미지, 음성)로 라우팅하는 단일 백엔드 파이프라인
- 사용자 및 기능별 토큰·비용 추적, 관리자 패널에 표시
- 입력·출력 모두에 대한 콘텐츠 안전 필터링
- 반복 쿼리 비용 절감을 위한 응답 캐싱
- 모델에 구애받지 않는 채팅 레이어: 제공자와 모델을 서버‑사이드에서 구성 가능
결과
AiPro는 7개 언어로 라이브 구독 기반 제품으로 App Store와 Google Play에 출시되었습니다. 모듈식 백엔드 덕분에 새로운 AI 기능을 추가하고 기본 모델을 교체해도 모바일 앱을 재구축할 필요가 없었습니다.
제공 서비스
AI 제품 아키텍처 · LLM 및 멀티모달 AI 통합 · 네이티브 iOS 개발 · 네이티브 Android 개발 · AdonisJS 백엔드 개발 · Next.js 관리자 패널 · UI/UX 디자인 · 구독 구현 · App Store 및 Google Play 출시
Project Details
Technologies
Services
Project Team
Contributor
Like what you see?
Let's build something amazing together.