폰에 AI 넣는 법
서버 없이 AI가 돌아가는 앱 만들기 · 토큰비 0원
알림 정리 앱 NotiFold를 혼자 만들면서, 앱 안에 폰 안에서 돌아가는 AI(온디바이스 AI)를 넣었습니다. AI로 앱을 만든 이야기가 아니라, 앱을 쓰는 사람의 폰에서 AI가 일하게 만든 이야기입니다.
AI가 서버가 아니라 내 폰에서 돌아간다
게임 인조이의 '스마트 조이'는 게임 회사 서버가 아니라 내 컴퓨터의 그래픽카드(엔비디아 RTX)에서 돌아갑니다. 최신 안드로이드폰도 같습니다. 폰 안에 AICore가 있어서, 구글 AI Gemini Nano가 서버가 아니라 사용자 폰 안에서 돌아갑니다.
| 게임 인조이 | 안드로이드 앱 | |
|---|---|---|
| AI가 도는 곳 | 내 컴퓨터 그래픽카드 | 내 폰 (AICore) |
| 켜지는 조건 | AI 되는 그래픽카드 | AI 되는 최신폰 |
| 안 되면 | AI 기능만 끄고 게임은 그대로 | AI 기능만 안 보이고 앱은 그대로 |
- ChatGPT API처럼 부를 때마다 돈이 나가지 않습니다. 사용자 폰이 직접 계산하니까 토큰비 0원
- 사용자가 늘어도 AI 서버비 0원
- 인터넷이 끊겨도 되고, 사용자 데이터가 폰 밖으로 나가지 않습니다
폰 안 AI가 되는 폰 (Gemini Nano 지원 기종)
기능이 두 가지라 되는 폰도 두 갈래입니다. 구글 공식 문서 기준(2026년 10월)입니다.
① 자유 프롬프트 — 아무 말이나 시키기 (질문 답하기, 게임 NPC 대사, 영어 역할극)
갤럭시 S26 · S26+ · S26 울트라, Z 폴드7, Z 폴드8, Z 플립8, Z 트라이폴드
픽셀 9 · 10 · 11 시리즈
샤오미 15·17, 원플러스 13·15, 오포 Find X8·X9, 비보 X200·X300 등
② 정해진 기능만 — 글 요약, 맞춤법 고치기, 문장 다듬기, 사진 설명
①의 폰 전부 + 갤럭시 S25 · S25+ · S25 울트라
안 되는 기종이 아직 많아서, 되는 폰에서만 AI 기능이 켜지도록 만듭니다. 앱이 폰에 AI가 되는지 먼저 물어보는 기능이 있어서, 안 되는 폰에서는 그 자리를 숨기고 나머지 기능은 그대로 둡니다. 되는 폰은 해마다 늘어나서, 앱은 그대로인데 폰을 바꾸면 AI 기능이 열립니다.
앱에 AI를 붙이는 방법: 일을 나눠 맡기기
폰 안 AI는 작습니다. 질문 하나를 통째로 맡기지 않고 잘하는 일만 나눠 줍니다. "이번 달 카드값 얼마야?"를 받으면 앱 안에서 이렇게 흘러갑니다.
- 규칙이 먼저 알아듣기 — '카드값', '결제', '청구' 같은 중요한 낱말은 미리 만든 낱말 표로 뜻을 정합니다
- 표에 없는 말만 AI가 뜻풀이 — "저번 달에 스타벅스 몇 번 갔지?"를 '기간: 지난달 / 찾을 말: 스타벅스'처럼 정리합니다
- 찾기·세기·합계는 코드가 — 폰에 쌓인 자료에서 찾아 건수와 금액을 셉니다
- 답은 AI가 사람 말로 — 계산된 값을 문장으로 다듬습니다
처음엔 뜻풀이를 전부 AI에게 맡겼는데, AI가 '카드값'을 '카드 청구서'로 알아들어 결제 78건 6,395,108원 대신 청구서 1건 14,900원이라고 답했습니다. 자주 나오는 중요한 말은 사람이 정해 두고 AI는 그 밖의 말만 맡기니 이런 일이 없어졌습니다. 정리하면 AI = 말귀 알아듣기 + 말 다듬기, 코드 = 찾기·세기·계산입니다.
활용 예: 답장 추천, 영어 회화, 게임 NPC
카톡 답장 추천 — 대화를 보고 보낼 만한 답 세 개를 지어 줍니다. 존댓말/반말, 다정하게 같은 말투도 고를 수 있습니다.
- 영어 회화 앱 — 내 말 알아듣기 → AI가 카페 점원처럼 대답 → 틀린 문장 고쳐 주기 → 소리로 읽어 주기가 전부 폰 안에서 됩니다. 발음 점수는 따로 학습한 모델이 필요합니다
- 게임 NPC — 대사를 다 써 두지 말고 틀(성격 · 아는 것 · 할 수 있는 행동)만 정하면, 플레이어 말에 그때그때 대답합니다. 유니티·언리얼로 만든 안드로이드 게임도 같은 방식입니다. AI는 대사만, 돈·아이템·퀘스트는 코드가 맡습니다
- 일기 한 줄 요약, 리뷰 100개 세 줄 정리, 외운 단어로 매번 다른 퀴즈
공통점은 자유도를 주고 싶은데 경우의 수가 너무 많아서 버튼으로는 못 만드는 곳입니다.
직접 넣어 보면서 알게 된 것
- 앱이 화면 맨 앞에 떠 있을 때만 됩니다. 뒤에서 부르면 폰이 막습니다
- 짧은 시간에 너무 많이 부르면 잠깐 쉬게 하고, 하루 한도도 있습니다
- 폰마다 들어 있는 AI 버전이 달라서 같은 질문에도 답이 조금씩 다를 수 있습니다
- 답 품질은 아직 GPT 수준은 아닙니다. 짧은 대답, 짧은 요약, 말귀 알아듣기에 맞습니다
- 라이브러리가 앱과 코틀린 판이 안 맞아 빌드가 막히면, AI 부르는 부분만 자바 파일로 떼어 내면 됩니다
- 답이 틀릴 때마다 프롬프트에 규칙을 붙이면 오히려 나빠집니다. 실제 질문 40개쯤으로 시험지를 만들어 점수부터 재는 편이 낫습니다
아이폰은요?
AICore는 안드로이드 앱에서만 씁니다. 폰 웹사이트에서는 안 됩니다. 아이폰 앱은 애플의 Foundation Models(iOS 26, 애플 인텔리전스 지원 아이폰)로 비슷하게 만들 수 있고, PC 게임은 인조이처럼 그래픽카드의 AI 기능을 씁니다.
자주 묻는 질문
서버 없이 앱에 AI를 넣을 수 있나요?
네. 최신 안드로이드폰의 AICore로 구글 Gemini Nano가 폰 안에서 돌아갑니다. 앱이 ML Kit GenAI로 부르면 서버와 토큰비 없이 답을 만듭니다.
어떤 폰에서 되나요?
자유 프롬프트는 갤럭시 S26 시리즈, Z 폴드7·폴드8, Z 플립8, 픽셀 9·10·11 등. 요약·맞춤법 같은 정해진 기능은 갤럭시 S25 시리즈도 됩니다.
ChatGPT만큼 똑똑한가요?
아직 GPT 수준은 아닙니다. 짧은 대답과 요약, 질문 뜻 알아듣기에 맞습니다.
안드로이드 · 무료 · AI가 안 되는 폰에서도 알림 정리·기록은 다 돼요