본문 바로가기

전체 글125

음성 UI 도입 (배경, 분석, 실전적용) 솔직히 저는 음성 UI를 처음 도입할 때 "있으면 좋은 기능" 정도로만 봤습니다. 그런데 3개월 추적 데이터를 꺼내서 보고 나서야 제 판단이 완전히 틀렸다는 걸 깨달았습니다. 음성은 보조 입력 수단이 아니라, 사용자가 앱에 감정적으로 연결되는 채널이었습니다.음성 UI, 왜 지금 헬스케어 앱에서 주목받는가음성 인터페이스가 헬스케어 앱에서 특히 빠르게 확산되고 있는 이유는 단순히 "편리해서"가 아닙니다. 사용자가 건강 데이터를 입력하거나 증상을 기록할 때, 키보드를 두드리는 행위 자체가 심리적 마찰로 작용한다는 분석이 있습니다.국내 디지털 헬스케어 시장은 2023년 기준 약 1조 8천억 원 규모이며, 모바일 앱 중심의 자가 관리 플랫폼 비중이 빠르게 늘고 있습니다(출처: 한국보건산업진흥원). 이 흐름 속에서.. 2026. 6. 10.
Claude Projects 실무 활용 (커스텀 지식, 핸드오프, 거버넌스) 디자인-개발 협업에서 가장 많은 시간을 잡아먹는 게 뭔지 아십니까? 놀랍게도, 실제 작업이 아니라 "이 컴포넌트 스펙이 뭐였죠?"라고 묻고 답하는 Q&A입니다. 저도 처음엔 AI가 그 반복을 줄여줄 거라 기대하면서도 반신반의했는데, 외주 4곳에 Claude Projects를 붙여보고 나서 생각이 완전히 바뀌었습니다.커스텀 지식으로 Q&A 자동화하기Claude Projects에서 가장 먼저 눈에 들어오는 기능은 커스텀 지식(Custom Knowledge) 업로드입니다. 커스텀 지식이란 프로젝트 단위로 문서, PDF, 마크다운 파일을 미리 올려두면 Claude가 모든 대화에서 해당 문서를 참조 기반으로 삼는 구조를 말합니다. 단순한 파일 첨부가 아니라, 프로젝트 범위 안에서 지식이 지속적으로 살아 있는 셈입.. 2026. 6. 9.
RAG vs 롱컨텍스트 (토큰효율, 의사결정, 프롬프트패턴) RAG가 무조건 정답이라고 믿어왔다면, 한 번쯤 의심해볼 필요가 있습니다. 250페이지 보고서 12건과 인터뷰 전사 80건을 직접 다뤄본 뒤, 저는 그 믿음을 조금 내려놓았습니다. 어떤 상황에서 무엇을 선택해야 하는지, 실제 수치와 함께 풀어봅니다.토큰효율: 한국어 환경에서 1M 컨텍스트는 얼마나 실용적인가RAG(Retrieval-Augmented Generation)는 쉽게 말해 질문과 관련 있는 텍스트 조각만 뽑아 모델에게 전달하는 방식입니다. 즉, 수백만 토큰짜리 문서 전체를 모델에 넣는 대신, 필요한 부분만 꺼내 쓰는 검색 우선 구조입니다. 비용이 낮고 응답 속도가 빠르다는 장점 때문에 오랫동안 표준처럼 여겨져 왔습니다.그런데 Gemini 1.5 Pro가 최대 1M 토큰의 컨텍스트 윈도우를 지원하.. 2026. 6. 9.
ChatGPT 음성 모드 (인터럽트, 존댓말 전환, 실패 복구) 솔직히 말씀드리면, 저는 처음에 ChatGPT-4o 음성 모드를 외주 프로젝트에 도입할 때 "그냥 STT-TTS 붙인 거랑 얼마나 다르겠어?"라고 생각했습니다. 그 생각이 틀렸다는 걸 깨닫는 데 2주도 걸리지 않았습니다. 8주 PoC를 거치면서 측정된 수치는 제 예상을 한참 넘어섰고, 동시에 한국어 환경에서만 드러나는 문제들도 함께 수면 위로 올라왔습니다.인터럽트 패턴이 만든 만족도 차이ChatGPT-4o 음성 모드의 핵심 강점은 인터럽트(interrupt) 기능에 있습니다. 여기서 인터럽트란 AI가 말하는 도중 사용자가 끼어들어 대화 흐름을 바꿀 수 있는 기능을 말합니다. 기존 STT-TTS 파이프라인, 즉 음성 인식과 음성 합성을 별도 모듈로 순차 연결하는 방식에서는 AI가 응답을 끝내기 전까지 사용.. 2026. 6. 9.
스와이프 UX 가이드 (발견성 온보딩, 색·아이콘 표준, Undo 복구) 솔직히 저는 스와이프 액션을 추가하면 사용자가 알아서 쓸 거라고 생각했습니다. 이메일 클라이언트 외주를 마치고 첫 주 데이터를 뜯어보니 현실은 달랐습니다. 스와이프를 단 한 번도 쓰지 않은 사용자가 39%에 달했고, 그때서야 '발견성' 문제가 얼마나 심각한지 깨달았습니다. 스와이프 UX에서 진짜 싸움은 기능 구현이 아니라 사용자가 그 기능의 존재를 아느냐 모르느냐에 있습니다.발견성 온보딩: 한국 사용자가 스와이프를 못 찾는 이유제가 직접 분석한 데이터에서 한국 사용자의 스와이프 첫 7일 비사용률은 39%였습니다. 영미권 서비스 사례와 비교했을 때 눈에 띄게 높은 수치입니다. 이유를 추적해보니 온보딩 자체가 없거나, 있어도 너무 늦게 노출되는 경우가 대부분이었습니다.여기서 발견성 온보딩(Discoverab.. 2026. 6. 6.
SwiftUI 알림 UX (Rive 애니메이션, 상태머신, 묶음규칙) 솔직히 고백하자면, 저는 알림 화면을 단순 리스트로 쌓아두는 것이 당연하다고 생각했습니다. 그러다 커뮤니티 앱 외주에서 알림 진입 후 행동 전환율이 18%에 머무는 것을 보고 뭔가 잘못됐다는 걸 깨달았습니다. 그 과정에서 배운 Rive 애니메이션 연동과 알림 묶음 규칙 설계를 지금부터 풀어보겠습니다.Rive 애니메이션과 SwiftUI 상태머신 연결하기처음 Rive 파일을 SwiftUI 프로젝트에 붙였을 때 솔직히 당황했습니다. 캐릭터가 그냥 멈춰 있는데, 이게 맞는 건지 틀린 건지조차 몰랐습니다. 알고 보니 상태머신(State Machine)을 따로 구동해줘야 했습니다. 여기서 상태머신이란 애니메이션의 여러 동작을 조건과 입력값에 따라 전환시키는 논리 구조입니다. 단순히 타임라인을 재생하는 것과 달리, .. 2026. 6. 6.

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 브레인스토밍 연구