Android On-Device AI: Gemini Nano와 ML Kit로 만든 2025 해커톤 프로젝트
Android On-Device AI: Gemini Nano와 ML Kit 활용
1. GenAI API 소개
- 핵심 기능: 요약, 교정, 재작성, 이미지 설명, 프롬프트 기반 텍스트 생성.
- 장점: 입력/추론/출력 데이터 로컬 처리, 오프라인 사용 가능, API 호출 비용 없음.
- 기기 제약: Pixel, Galaxy 등 최신 고성능 기기 필요 (지원 기기 점차 확대 예정).
2. ML Kit 번역 API
- 주요 기능: 50개 이상 언어 지원, Google 번역 앱과 동일 모델 사용, 동적 모델 관리.
- 장점: 기기 제약 거의 없어 폭넓은 환경에서 활용 가능, 빠른 번역 및 로컬 처리.
3. 여기어때 적용 사례
- 이미지 설명 (Image Description): 숙소 상세 이미지의 대체 텍스트 생성 기능 테스트.
- 재작성 (Rewriting): 리뷰 텍스트에 이모지 추가 기능 적용.
- 요약 (Summarization): 리뷰 내용 요약 기능 테스트 (한글 지원 시 AICore 오류 발생, 영어 후 번역 처리).
- 번역 (Translator): 수신된 문자열을 일본어로 번역하는 기능 테스트.
4. 해커톤 결과 및 제언
- 역할: 자연어/키워드 서버 전달, AI 추천 검색 결과 수신, Summarization 처리, 실시간 번역 기능 제공.
- 권장: GenAI API, ML Kit는 가이드라인 준수 시 구현 용이, 온 디바이스 AI 경험을 위한 프로젝트 적용 추천.