TECH 으로 돌아가기
TECH HACKER NEWS 오늘 7분 읽기 24 READS

구글 Gboard에 도전장 — FUTO가 직접 만든 '스와이프 타이핑' 모델 이야기

구글 Gboard에 도전장 — FUTO가 직접 만든 '스와이프 타이핑' 모델 이야기

무슨 일이냐면요

키보드 자판 위에서 손가락을 떼지 않고 슥슥 미끄러뜨려서 글자를 입력하는 방식, 한 번쯤 써보셨죠? 이걸 보통 '스와이프 타이핑' 혹은 '글라이드 타이핑'이라고 불러요. 그런데 FUTO라는 곳에서 이 스와이프 입력을 처리하는 자체 모델을 새로 만들어서 공개했어요. 이름은 그대로 FUTO Swipe예요.

별거 아닌 것 같지만, 이게 의외로 기술적으로도 의미가 크고 철학적으로도 흥미로운 프로젝트거든요.

스와이프 타이핑, 생각보다 어려운 기술이에요

이게 뭐냐면요. 우리가 키보드를 한 글자씩 톡톡 누르면 컴퓨터는 그냥 "ㄱ, ㅏ, ㅁ" 이렇게 또박또박 받아 적으면 돼요. 쉽죠. 그런데 스와이프는 달라요. 손가락이 화면 위를 지나가는 하나의 구불구불한 곡선 경로만 들어와요. 'hello'를 입력하려고 h→e→l→l→o를 따라 미끄러지면, 컴퓨터 입장에서는 그냥 좌표가 쭉 이어진 선 하나가 들어오는 거예요.

문제는 이 선 위에 의도하지 않은 글자들이 잔뜩 걸쳐 있다는 거예요. h에서 o로 가는 길에 j, k, l 같은 글자들을 다 지나치잖아요. 그래서 "이 사용자가 진짜로 누르려던 글자가 뭐고, 그냥 지나간 글자는 뭔지"를 추측해야 해요. 결국 이건 곡선 경로를 보고 가장 그럴듯한 단어를 맞히는 일종의 패턴 인식(머신러닝) 문제가 되는 거예요. 그래서 좋은 스와이프 키보드를 만들려면 잘 학습된 모델이 꼭 필요해요.

그런데 이 기술은 사실상 구글이 꽉 쥐고 있었어요

여기서 진짜 핵심이 나와요. 안드로이드에서 가장 매끄러운 스와이프 입력은 구글 Gboard인데, 그 핵심 모델은 비공개(독점)거든요. 마이크로소프트가 인수한 SwiftKey도 마찬가지고요. 즉, 스와이프라는 편리한 기능을 제대로 쓰려면 사실상 빅테크의 폐쇄적인 키보드에 의존해야 했던 거예요. 그리고 키보드는 우리가 입력하는 모든 글자, 비밀번호, 검색어가 거쳐 가는 가장 민감한 통로잖아요. 그게 폐쇄적이라는 건 프라이버시 측면에서 꽤 찜찜한 일이죠.

FUTO가 바로 이 지점을 파고들었어요. FUTO는 '빅테크에 휘둘리지 않는, 사용자를 존중하는 소프트웨어'를 만들겠다는 철학을 가진 곳이에요. 이미 FUTO 키보드라는 안드로이드 앱을 내놨었는데, 거기에 들어갈 스와이프 모델을 외부에 의존하지 않고 자체적으로 학습시켜 만든 거예요.

가장 중요한 건 '전부 기기 안에서' 돌아간다는 점

FUTO Swipe의 핵심 가치는 온디바이스(on-device) 처리예요. 이게 뭐냐면, 여러분이 입력하는 동안 손가락 경로 데이터가 회사 서버로 전송되지 않고 폰 안에서만 계산되고 처리된다는 뜻이에요. 인터넷이 끊겨 있어도 동작하고, 내가 뭘 쳤는지가 외부로 새어나가지 않아요.

또 하나 흥미로운 건, 이런 모델을 학습시키려면 '사람들이 실제로 어떻게 스와이프하는지' 데이터가 어마어마하게 필요한데, 구글처럼 수십억 사용자가 없는 작은 조직이 어떻게 그걸 모았느냐는 점이에요. FUTO는 자발적 참여로 스와이프 데이터를 모으고, 모델과 접근 방식을 투명하게 공개하는 방향으로 이 한계를 정면 돌파하려 하고 있어요. 거대 기업의 데이터 독점에 '개방과 자발적 협력'으로 맞서는 셈이죠.

업계 흐름에서 보면

요즘 머신러닝 업계의 큰 흐름 중 하나가 바로 "클라우드 말고 기기 안에서 돌리자(온디바이스 AI)"예요. 애플도 온디바이스 처리를 강조하고, 작고 빠른 모델을 폰에서 직접 돌리는 시도가 늘고 있죠. FUTO Swipe는 그 흐름을 키보드라는, 우리가 하루에도 수백 번 쓰는 가장 일상적인 도구에 적용한 사례예요. 거대 폐쇄 모델 vs 작고 개방된 온디바이스 모델이라는 구도가 키보드 영역에서도 펼쳐지는 거예요.

한국 개발자에게 주는 시사점

한글은 자음·모음을 조합하는 구조라 영어와 스와이프 방식이 좀 달라요. 천지인, 두벌식 같은 자판마다 입력 모델을 따로 고민해야 하죠. 그래서 FUTO Swipe를 그대로 한글에 쓰긴 어렵지만, "경로 데이터를 어떻게 단어로 디코딩하는가", "그 모델을 어떻게 기기 안에서 가볍게 돌리는가"라는 접근 방식 자체는 입력기·온디바이스 ML을 공부하는 분들에게 정말 좋은 교과서예요.

또 프라이버시를 중시하는 서비스를 만든다면, '핵심 처리를 서버가 아닌 클라이언트에서 한다'는 설계 철학을 배울 수 있어요. 데이터를 안 모으는 게 가장 강력한 보안이라는 발상이죠.

마무리

정리하면, 빅테크가 독점하던 스와이프 입력 기술을, 작은 조직이 개방형·온디바이스 방식으로 직접 만들어 도전한 사례예요. 편의성과 프라이버시를 둘 다 잡으려는 시도라는 점이 멋지죠.

여러분은 키보드 입력 데이터가 어디서 처리되는지 신경 쓰시는 편인가요? 편리한 빅테크 키보드와 투명한 오픈소스 키보드, 둘 중 무엇을 고르시겠어요?


🔗 출처: Hacker News

SOURCE · HACKER NEWS
원문 전체 보기 → https://swipe.futo.tech/
SHARE
처리 중...