Signal 목록으로
복사되었습니다

보이스코딩으로 가야하는 이유

· 약 4분
#voice-coding #ai #productivity #claude-code
보이스코딩으로 가야하는 이유

보이스코딩이란 말한 것을 텍스트로 변환하고, 그 텍스트를 프롬프트로 입력해서 코드를 작성하는 방식이다. 최근까지 키보드 입력이 당연하다고 생각했고, 보이스코딩이 나왔을 때도 오히려 더 귀찮은 일이라고 여겼다. 말할 공간을 따로 확보해야 하고, 텍스트보다 음성은 수정하기 어렵다고 생각했기 때문이다.

보이스코딩을 시작하게 된 계기

그러다 최근에야 보이스코딩을 제대로 써보기 시작했는데, 계기는 별게 아니었다. Claude Code에서 /voice 기능이 출시되어서 써본 것이 전부다. 무료로 제공되다 보니 안 쓰면 손해 보는 느낌이 들었다.

처음에는 정확히 말하는 것에 부담을 느껴 쓰다 말다를 반복했다. 그러던 중 실제로 말로 코딩을 할 일이 생겼는데, 웹페이지를 만들면서 빠르게 UI/UX를 개선하는 과정에서였다.

텍스트 프롬프트의 피로함

빠르게 수정하는 과정에서는 생각보다 자주 했던 말을 반복하게 된다. 이전 프롬프트 내용에 연결해서 계속 수정하다 보니 앞 내용을 계속 건드리며 대화를 이어가는 식이다. 그 과정에서 조금씩 피로함이 쌓였다.

표현하기 어려운 것들이 있을 때마다 머릿속에서 여러 번 텍스트를 다듬게 된다. 이는 말을 여러 번 반복하면서 수정해보는 것과 비슷하다. 말을 유창하게 하기 위해 연습하고, 그걸 다시 텍스트로 옮기는 셈이다. 생각도 하고, 말도 하고, 텍스트로도 옮기는 — 세 가지가 동시에 일어나는 느낌이었다.

날것의 생각을 그대로 넘기기

어차피 머릿속에서 계속 생각을 다듬고 텍스트로 정제하는 과정이 있다면, 그냥 날것의 생각을 그대로 음성으로 넘겨보기로 했다.

다듬어지지 않은 생각을 물 흐르듯이 말하다 보면 했던 말을 반복하거나, 단어 선택이 어긋나거나, 버벅거리는 일이 생긴다. 뱉은 음성은 되돌릴 수 없으니 당연한 일이다. 흥미로운 점은, 바로 그 이유로 진행이 멈추지 않는다는 것이다. 느낌 가는 대로 말하고, 어떻게든 끝맺음을 내면 그만이다.

키보드 입력이라는 병목

텍스트는 어느 정도 말이 되게 작성하려면 꽤 많은 노력이 필요하다. 생각 그대로 쏟아내면 오히려 이해하기 더 힘들기 때문에, 말처럼 흘려 쓰는 것이 허용되지 않는다. 머릿속의 내용을 그대로 키보드로 치는 것은 생각보다 피곤한 작업이다.

열 개의 손가락이 끊임없이 움직이고, 오타가 나면 지우고, 한글은 조합형 문자라 입력 순서까지 신경 써야 한다. 익숙해져 있어서 잘 못 느끼지만, 실제로는 상당한 집중이 필요하다. 따라서 텍스트를 입력할 때는 자연스럽게 생각을 정리하고 신중하게 치게 된다. 아무리 빠른 타이피스트도 말의 속도를 따라잡을 수는 없다.

결국 키보드 입력 자체가 병목이다. 말보다 훨씬 느리다는 걸 어렴풋이는 알고 있었다. 하지만 그 격차를 실제로 체감하고 나서야 텍스트 입력을 최소화해야겠다는 생각이 들기 시작했다.

단, 이미 머릿속에 내용이 정리되어 있고 분량이 많지 않다면 키보드 입력도 충분히 괜찮다. 또한 음성은 주변 환경에 영향을 많이 받는다. 소음이 있거나 말하기 어려운 환경에서는 쓸 수 없으니, 텍스트 입력 방식도 반드시 필요하다.

결국 보이스코딩이 가능한 환경에서는 최대한 활용하고, 그렇지 않은 환경에서는 키보드로 — 상황에 따라 두 가지를 전환하는 습관을 만들어야 한다.

AI가 보이스코딩을 가능하게 만들었다

보이스코딩이 가능해진 가장 큰 이유를 생각해보자. 입코딩이라는 말은 예전부터 있었다. 예전에 이것이 유효하지 않았던 이유는 단순하다. 입력이 정확하지 않으면 코드가 동작하지 않았기 때문이다.

지금은 다르다. 프롬프트가 완벽하지 않더라도 — 문법이 틀리고, 단어가 빠지고, 선택이 어긋나더라도 — AI가 의도를 읽어낸다. 어느 정도 틀려도 품질 차이가 크지 않다. 정확할수록 좋긴 하지만, 90% 이상의 작업에서는 그만큼의 정확함을 요구하지 않는다.

보이스코딩의 가치

AI 덕분에 보이스코딩이 유효한 방식이 되었다. 키보드 입력을 줄여 몸의 피로도를 낮출 수 있고, 머릿속에 있는 적당한 단어를 끄집어냄으로써 언어의 잠재력도 뽑아낼 수 있다.

텍스트로 잘 쓰려다 보면 창의력이 폭발하기 어렵다. 앞뒤 말을 자꾸 맞추게 되고, 어색하면 수정하거나 지운다. 뜻하는 대로 쓰는 것은 가능하더라도, 잠재력을 깨우기에는 약간 아쉬운 방식이다.

글쓰기가 사고를 깊게 한다는 건 사실이지만, 프롬프트는 책과 다르다. 책은 사람이 읽고, 배포되고 나면 수정하기 어렵기 때문에 표현 하나하나가 중요하다. 반면 프롬프트는 AI가 읽는다. 맥락을 파악하고 의도를 채워주는 상대이기 때문에, 완벽한 문장보다 의도를 충분히 담아 전달하는 것이 더 중요하다.

더 이상 입코딩은 부끄러운 것이 아니다. 보이스코딩은 앞으로 발전시켜 나가야 할 능력이다.

댓글

아직 댓글이 없습니다. 첫 댓글을 남겨보세요!

0 / 1000