온디바이스 AI 음성 비서를 '바이브 코딩'으로 개발했습니다. 오늘 출시했고, 개발하며 배운 점들을 공유합니다
I vibe coded an on-device AI voice assistant. It launched today, here's what I learned building it
핵심 요약
애플 인텔리전스를 활용해 개인정보 보호에 초점을 맞춘 온디바이스 AI 음성 비서 'Sayso' 개발기입니다.
- UI 설계 중요성 — AI는 지시한 대로만 구현하므로 명확한 UI 가이드라인이 필수적임
- 온디바이스 모델 한계 — 클라우드 모델보다 정교한 제어가 어려워 시행착오가 많이 필요함
- 사용자 신뢰 확보 — AI의 실수를 방지하기 위해 작업 전 미리보기 및 승인 절차를 도입함
- 개인정보 보호 — 서버 통신 없이 기기 내에서만 작동하여 데이터 보안을 강화함
다들 안녕, 오늘 드디어 Sayso를 출시했어. 캘린더, 알림, 알람 관리해 주는 음성 비서인데, Apple Intelligence를 써서 전부 폰 안에서 돌아가니까 서버로 데이터가 나갈 일은 없어.
미리 말해두는데, 이거 성공 신화 같은 거 아니고 오늘 막 출시한 따끈따끈한 글이야. 그냥 만들면서 배운 점들 좀 공유하려고.
일단 화면부터 설계해. AI는 네가 시키는 대로 딱 만들어주긴 하는데, 뭐가 좋은 디자인인지 모르면 결국 작동은 하는데 뭔가 묘하게 구린 결과물이 나오거든. UI에 대해 확실하게 방향을 잡고 나니까 모든 게 훨씬 나아졌어.
온디바이스용 소형 모델은 클라우드 기반 거대 모델보다 훨씬 까다로워. "치과 예약 5시로 옮기고 팀 미팅 취소해" 같은 명령을 정확하게 수행하게 만드는 게 생각보다 훨씬 삽질이 많이 필요하더라고.
그리고 AI한테 캘린더를 맹신하면 안 된다는 것도 배웠어. 이놈은 틀린 짓을 해도 아주 당당하게 하거든. 그래서 Sayso는 일단 미리보기를 먼저 보여주고, 네가 승인 버튼을 누르기 전까진 아무것도 안 바뀌게 해놨어. 솔직히 사람들이 제일 신뢰하는 기능이 바로 이거더라.
개인정보 보호가 나한테는 핵심이었어. 일정만큼 개인적인 데이터도 없잖아. 온디바이스로 돌리면 계정도 필요 없고 서버도 필요 없지. 대신 모델의 한계를 감수해야 한다는 게 단점이지만.
아직 해결 못한 건 재방문율이야. 사람들이 음성 비서 한 번 써보고는 다 까먹거든. '바이브 코딩'으로 앱은 빨리 만들었는데, 사람들이 내일 다시 올지는 알 수가 없네. "늦었는데 오늘 일정 다시 짜줘" 같은 기능에 걸고 있긴 한데, 솔직히 아직 잘 모르겠어.
완전 무료고, 페이월이나 구독료 같은 거 없어: Sayso: Voice AI
이런 음성 비서가 어떤 기능을 해줬으면 좋겠는지 의견 좀 남겨주라.


