AI Persona — 맞춤형 AI companions와 만들고, 공유하고, 대화하세요
Source: Dev.to

TL;DR
저는 AI Persona를 만들었습니다 — AI 동료를 만들고, 맞춤 설정하고, 채팅할 수 있는 오픈소스 안드로이드 앱이며, 음성 및 지식 베이스 지원이 포함됩니다. Google Play에서 체험하고, 저장소를 확인하고, 제가 왜 만들었는지, 어떻게 작동하는지, 그리고 여러분이 어떻게 도울 수 있는지 읽어보세요.
- Play Store:
- GitHub:
왜 AI Persona를 만들었는가
많은 AI 채팅 앱이 일괄적인 느낌을 줍니다: 하나의 어시스턴트, 하나의 톤. 나는 좀 더 장난스럽고 모듈식인 것을 원했습니다 — 창작 글쓰기 파트너를 즉시 만들 수 있고, 프로젝트 문서만 아는 어시스턴트, 혹은 마치 영화 대본에서 나온 듯한 대화를 하는 가상의 캐릭터까지.
그래서 나는 AI Persona를 다음과 같이 만들었습니다:
- Personal: 각 페르소나는 고유한 성격, 기억, 그리고 선택적인 지식 베이스를 가집니다.
- Creative: 브레인스토밍, 롤플레이, 연습, 혹은 생산성 향상에 활용하세요.
- Open: (위에 링크된 저장소) 를 확인하고 기여할 수 있습니다.
무엇을 하는가 (한눈에 보는 기능)
앱의 Play Store 설명에는 다음과 같은 핵심 기능이 강조되어 있습니다:
- 고유한 AI 페르소나와 채팅 – 컨텍스트를 기억하고 사용자의 스타일에 맞게 적응합니다.
- 맞춤형 페르소나 만들기 – 처음부터 성격, 전문 분야, 응답 스타일을 설정합니다.
- 맞춤형 지식 베이스 추가 (문서) – 페르소나가 참고할 수 있도록 합니다.
- 음성 기능: 자연스러운 대화를 위한 음성‑텍스트 변환 및 텍스트‑음성 변환.
- 커뮤니티 및 소셜: 커뮤니티 페르소나를 탐색, 팔로우, 좋아요, 복제, 리믹스할 수 있습니다.
- 기기 간 동기화, 개인정보 보호 제어 (데이터 내보내기/삭제) 및 더 많은 사용량을 위한 구독 등급.
최근 업데이트에는 화면 속 화면(Picture‑in‑Picture) 지원과 Android 15 엣지‑투‑엣지 개선이 포함됩니다.
가격 및 제한 (Play Store에 표시된 대로)
| 플랜 | 가격 / 월 | 일일 메시지 수 | 페르소나 | 대화 기록 | 음성 | 스토리지 |
|---|---|---|---|---|---|---|
| 무료 | — | 25 | 최대 3개 | 3일 | — | 50 MB |
| 베이직 | $4.99 | 200 | 최대 15개 | 30일 | ✅ | — |
| 프리미엄 | $9.99 | 1,000 | 최대 50개 | 90일 | ✅ | — |
| 프로 | $19.99 | 무제한 | 무제한 | 무제한 | ✅ | 더 큰 |
스크린샷 / 시각 자료
스크린샷과 앱 아이콘은 Play 스토어 목록에서 확인할 수 있습니다. 시각적 맥락을 위해 dev.to 게시물에 자유롭게 사용하세요. 스토어의 “About this app” 복사본도 경험을 요약합니다.
사용 방법
- Google Play에서 설치합니다.
- 페르소나를 만들거나 (또는 커뮤니티 페르소나를 탐색합니다).
- 페르소나가 여러분의 지식 베이스에서 답변하도록 하려면 작은 문서 하나 또는 두 개를 추가하세요.
- 음성 입력 및 TTS를 테스트하여 멀티모달 흐름을 경험해 보세요.
오픈‑소스 기여 방법
NOTE: 제공해 주신 링크의 GitHub 저장소를 가져오려고 했지만, 제 쪽에서는 404 오류가 발생했습니다. 저장소가 공개되어 있거나 URL이 정확한지 확인해 주세요. 그래야 기여자들이 접근할 수 있습니다.
제안된 CONTRIBUTING.md
# Contributing to AI Persona
Thanks for wanting to help! A few ways to contribute:
- **Bug reports & feature requests:** open issues labeled `bug` or `enhancement`.
- **Pull requests:** branch from `main` and open PRs against `main`. Keep changes focused.
- **Localization:** provide translations for `strings.xml` (or other i18n files).
- **Persona marketplace:** add example persona JSONs in `/examples/personas`.
- **Docs:** improve the README with architecture, deployment, and API docs.
### Testing
- Unit tests for core logic.
- Integration tests for networking and storage.
- Manual test plan for voice / TTS features.
원하신다면 지금 바로 다듬어진 CONTRIBUTING.md와 README 섹션을 생성해 드릴 수 있습니다.
개발자 노트 (README / 기술 문서에 포함할 내용)
- 플랫폼: Android (최소 API 24 / 타깃 SDK X).
- 언어 및 프레임워크: (예: Flutter / Kotlin / Jetpack Compose — 사용한 것을 기입).
- AI: 앱이 원격 LLM API(OpenAI, Anthropic 등)를 사용하는지, 혹은 하이브리드 접근 방식을 사용하는지 설명합니다. 프롬프트, 페르소나 메타데이터, 커스텀 지식 베이스가 어떻게 저장·조회되는지 기술합니다.
- 음성: TTS/STT 제공자 상세 정보(Google Speech‑to‑Text, Android TTS, 혹은 클라우드 제공자).
- 인증 및 개인정보 보호: 토큰 저장, 전송 중 암호화, 데이터 내보내기/삭제 엔드포인트.
- 결제: Play Billing 연동 사항 및 구독 상태가 클라이언트 측과 서버 측에서 어떻게 강제 적용되는지에 대한 설명.
이러한 세부 정보를 README에 추가하면 개발자들이 앱을 로컬에서 실행할 수 있는지, 혹은 기능 기여가 가능한지를 판단하는 데 도움이 됩니다.
제안된 dev.to 게시물 본문 (복사‑준비)
아래는 바로 붙여넣을 수 있는 기사 본문입니다 (dev.to 독자들이 스킴을 위해 약간 짧게 만들었습니다). 원한다면 위의 더 긴 텍스트를 사용하세요 — 두 버전 모두 게시 준비가 완료되었습니다.
(여기에 기사 본문을 삽입하세요.)
로드맵 아이디어 (있으면 좋은 것 / 다음 단계)
- 데스크톱/웹 클라이언트 또는 프로그레시브 웹 앱 버전.
- 디바이스에서 오프라인 LLM 추론.
- 평점 및 수익화 기능이 포함된 확장된 퍼소나 마켓플레이스.
- 고급 지식베이스 인덱싱(벡터 검색).
- 커뮤니티 주도 프롬프트 템플릿 및 워크플로 자동화.
기능
- PWA를 이용한 크로스‑플랫폼 사용
- Persona versioning and diffs – 편집 기록을 확인하세요.
- Import / export marketplace formats – JSON 또는 YAML.
- End‑to‑end encryption – 개인 지식 베이스를 위한 선택적 옵션.
- Offline / edge LLM support – 퍼소나를 로컬에서만 실행합니다.
마무리 / 행동 요청
AI와 함께 만드는 것을 즐기거나, 특이한 페르소나 아이디어(예: 동기 부여 인용문만 제공하는 NFL 코치, 혹은 디버깅 문제를 해결하는 1920년대 탐정)를 시도하고 싶다면, AI Persona를 다운로드하고 하나 만들어 보세요.
기여하고 싶으신가요? 저장소를 확인하고 이슈를 열어 주세요 — 혹은 저에게 연락 주시면 CONTRIBUTING.md / README.md 섹션을 초안 작성해 온보딩을 더 원활하게 만들겠습니다.
- Play Store:
- GitHub: