작성자: 구글코리아 엔지니어, 김도형날짜: 2007년 9월 14일 목요일안녕하세요. 구글 서울 R&D 센터에서 소프트웨어 엔지니어로 일하고 있는 김도형입니다. 오늘 구글 한글 사이트에 구글 추천검색어(Google Suggest) 서비스가 런칭되었습니다. 구글 추천검색어 서비스란 사용자가 검색박스에 검색어를 입력하는 도중에 구글에서 이전 사용자들이 가장 많이 입력했던 검색어를 자동적으로 추천해주는 기능을 말합니다. 오늘은 이번 런칭 프로젝트를 담당한 엔지니어로서 구글 추천 검색어 서비스를 좀 더 잘 사용하기 위한 팁을 알려드리고자 합니다. 더불어 본 프로젝트를 진행하면서 느꼈던 경험도 함께 나눠볼까 합니다.구글에서의 개발 프로젝트 몇 달 전 제가 구글에서 처음으로 시작한 개발 프로젝트는 구글의 기존 서비스를 바탕으로 효율적인 노력과 시간을 들이면서 한글 구글사이트에 구글 추천검색어 서비스를 추가하는 것이었습니다. 구글 툴바를 사용해 보신 분들도 계시겠지만 구글 툴바에서는 이미 한글 추천검색어 서비스가 제공되고 있었습니다. 하지만 한글 매카니즘이나 한글사용자의 검색어 입력 패턴 등을 잘 아는 엔지니어가 개발한 것이 아니어서 국내 한글 사용자들에게 익숙한 사용 방법과는 약간 다른 부분들이 있었습니다. 그래서 저는 국내 사용자들이 편리하게 사용할 수 있는 서비스를 목표로 하였고 그에 따라 한글과 관련된 몇 가지 기능들을 추가하는 형태로 프로젝트를 진행했습니다. 이 프로젝트를 통해 저는 구글엔지니어로서의 자부심을 느꼈을 뿐 아니라 실제로 국내외 팀원들간의 협업을 통해 소중한 경험들을 했습니다. 저는 우선 이 프로젝트에서 요구하는 기능들을 사용자 니드 리서치와 내부 토의를 통해 알아낸 다음, 그것을 구현하고 서비스의 형태로 출시하는 과정까지 책임지는 경험을 할 수 있었습니다. 이런 과정은 예전부터 제가 바라던 "내가 좋아하는 것과 내가 해야하는 일이 같았으면 좋겠다."라는 이상과 가까운 형태였고 그래서 즐겁게 일할 수 있었습니다.또한 본 프로젝트를 통해 많은 것을 배울 수 있는 기회를 가졌습니다. 저는 이미 여러 크고 작은 프로젝트의 경험이 있었기 때문에 프로그램에도 웬 만큼 자신이 있었고 새로운 서비스를 만드는데는 아무런 문제가 없을거라고 생각했습니다. 하지만 구글에서 다른 엔지니어들이 만들어 놓은 코드를 고치고 추가하는 과정 속에서, 팀원들이 협동 작업을 위해 만들어 놓은 많은 규칙들을 익혀야만 했습니다. 잘 아시는 coding convention 이나 style 부터 좋은 comment 다는 방법, 적절한 테스트 코드를 만드는 것까지 새롭게 배운다는게 과장이 아닐 정도로 제 자신 스스로를 많이 돌아볼 수 있었습니다. 또한 제품 런칭에 앞서 요구되는 많은 단계들은 서비스의 구현뿐만 아니라 그것을 완전하게 검증하는데에 필요한 여러 다른 관점들을 살펴볼 수 있는 기회였습니다. 마지막으로 나누고 싶은 것은 이 프로젝트 진행에 있어 국내에 있는 엔지니어뿐만 아니라 세계 각지에 계시는 뛰어난 엔지니어들과의 의견 교환이 큰 힘이 되었다는 것입니다. 도움이나 조언이 필요할 때에는 세계에 있는 모든 엔지니어에게서 적시에 협조를 받을 수 있었고, 반대로 엔지니어들이 다른 의견을 가진 경우에는 그 의견을 조율하기 위해 많은 토론 과정이 필요했습니다. 하지만 이 모든 과정이 저에게 큰 기회가 되었던 것은 두말할 필요도 없습니다. 구글 추천검색어 서비스를 위한 팁 구글 추천검색어 서비스는 사용자가 검색어를 입력하는 도중에 구글에서 이전 사용자들이 많이 입력했던 검색어를 추천해주는데, 아래 화면에서처럼 추천 검색어의 순서는 사용자가 많이 찾은 단어를 우선으로 보여주고 오른쪽에는 검색을 했을 때 나오는 검색결과 갯수를 보여줍니다. 예를 들어 입력창에서 "국"이라고 입력하시면 키입력 순서가 " 국"과 같은 검색어들이 하단창에 나타나게 됩니다. 그래서 아래 그림을 보시면 "국"이 들어 가는 단어 이외에도 "구"로 시작해서 다음 문자에 "ㄱ"이 들어가는 단어도 같이 추천 검색어에 포함을 시킵니다. 구글 추천검색어 서비스가 제공하는 기능 중에 한국 사용자의 편의성을 고려하여 신경을 쓴 부분은 입력 시스템 자동 변환 (automatic input method correction) 기능입니다. 한국어 입력 모드에서 영어 검색어를 입력하거나 그 반대의 경우에 어떻게 사용자의 의도와 가장 부합하게 검색어를 추천해줍니다. 이 기능을 사용하시고 싶으시면 구글 검색어 창에서 입력 모드에 신경쓰지 마시고 한국어나 영어 검색어를 쳐보세요 . 예를 들어 'rnrmfdjtm'를 치더라도 아래와 같이 한글로 전환된 추천 검색어를 보실 수 있습니다.아래와 같이 영어와 한국어 입력모드를 바꾸어 입력해야 하는 검색어의 경우에 구글 추천검색어 서비스에서는 입력 모드 전환없이 입력하더라도 사용자가 원하는 검색어를 정확히 추천해줍니다. 구글 추천검색어 서비스에서는 한국어 맞춤법이나 영어 스펠링이 잘못된 경우에는 이를 수정해서 제시해 줍니다. 예를 들어 "구구"이라고 친 경우 "구굴" 이라고 잘못 입력하게 되는 경우와 "구구"로 시작되는 단어를 찾는 경우 모두를 추천해줍니다.이상의 팁들이 도움이 되었는지요? 저는 조만간 다른 개발 프로젝트 소개 때 글로 다시 찾아뵙겠습니다.
안녕하세요. 구글 서울 R&D 센터에서 소프트웨어 엔지니어로 일하고 있는 김도형입니다. 오늘 구글 한글 사이트에 구글 추천검색어(Google Suggest) 서비스가 런칭되었습니다. 구글 추천검색어 서비스란 사용자가 검색박스에 검색어를 입력하는 도중에 구글에서 이전 사용자들이 가장 많이 입력했던 검색어를 자동적으로 추천해주는 기능을 말합니다. 오늘은 이번 런칭 프로젝트를 담당한 엔지니어로서 구글 추천 검색어 서비스를 좀 더 잘 사용하기 위한 팁을 알려드리고자 합니다. 더불어 본 프로젝트를 진행하면서 느꼈던 경험도 함께 나눠볼까 합니다.구글에서의 개발 프로젝트 몇 달 전 제가 구글에서 처음으로 시작한 개발 프로젝트는 구글의 기존 서비스를 바탕으로 효율적인 노력과 시간을 들이면서 한글 구글사이트에 구글 추천검색어 서비스를 추가하는 것이었습니다. 구글 툴바를 사용해 보신 분들도 계시겠지만 구글 툴바에서는 이미 한글 추천검색어 서비스가 제공되고 있었습니다. 하지만 한글 매카니즘이나 한글사용자의 검색어 입력 패턴 등을 잘 아는 엔지니어가 개발한 것이 아니어서 국내 한글 사용자들에게 익숙한 사용 방법과는 약간 다른 부분들이 있었습니다. 그래서 저는 국내 사용자들이 편리하게 사용할 수 있는 서비스를 목표로 하였고 그에 따라 한글과 관련된 몇 가지 기능들을 추가하는 형태로 프로젝트를 진행했습니다. 이 프로젝트를 통해 저는 구글엔지니어로서의 자부심을 느꼈을 뿐 아니라 실제로 국내외 팀원들간의 협업을 통해 소중한 경험들을 했습니다. 저는 우선 이 프로젝트에서 요구하는 기능들을 사용자 니드 리서치와 내부 토의를 통해 알아낸 다음, 그것을 구현하고 서비스의 형태로 출시하는 과정까지 책임지는 경험을 할 수 있었습니다. 이런 과정은 예전부터 제가 바라던 "내가 좋아하는 것과 내가 해야하는 일이 같았으면 좋겠다."라는 이상과 가까운 형태였고 그래서 즐겁게 일할 수 있었습니다.또한 본 프로젝트를 통해 많은 것을 배울 수 있는 기회를 가졌습니다. 저는 이미 여러 크고 작은 프로젝트의 경험이 있었기 때문에 프로그램에도 웬 만큼 자신이 있었고 새로운 서비스를 만드는데는 아무런 문제가 없을거라고 생각했습니다. 하지만 구글에서 다른 엔지니어들이 만들어 놓은 코드를 고치고 추가하는 과정 속에서, 팀원들이 협동 작업을 위해 만들어 놓은 많은 규칙들을 익혀야만 했습니다. 잘 아시는 coding convention 이나 style 부터 좋은 comment 다는 방법, 적절한 테스트 코드를 만드는 것까지 새롭게 배운다는게 과장이 아닐 정도로 제 자신 스스로를 많이 돌아볼 수 있었습니다. 또한 제품 런칭에 앞서 요구되는 많은 단계들은 서비스의 구현뿐만 아니라 그것을 완전하게 검증하는데에 필요한 여러 다른 관점들을 살펴볼 수 있는 기회였습니다. 마지막으로 나누고 싶은 것은 이 프로젝트 진행에 있어 국내에 있는 엔지니어뿐만 아니라 세계 각지에 계시는 뛰어난 엔지니어들과의 의견 교환이 큰 힘이 되었다는 것입니다. 도움이나 조언이 필요할 때에는 세계에 있는 모든 엔지니어에게서 적시에 협조를 받을 수 있었고, 반대로 엔지니어들이 다른 의견을 가진 경우에는 그 의견을 조율하기 위해 많은 토론 과정이 필요했습니다. 하지만 이 모든 과정이 저에게 큰 기회가 되었던 것은 두말할 필요도 없습니다. 구글 추천검색어 서비스를 위한 팁 구글 추천검색어 서비스는 사용자가 검색어를 입력하는 도중에 구글에서 이전 사용자들이 많이 입력했던 검색어를 추천해주는데, 아래 화면에서처럼 추천 검색어의 순서는 사용자가 많이 찾은 단어를 우선으로 보여주고 오른쪽에는 검색을 했을 때 나오는 검색결과 갯수를 보여줍니다. 예를 들어 입력창에서 "국"이라고 입력하시면 키입력 순서가 " 국"과 같은 검색어들이 하단창에 나타나게 됩니다. 그래서 아래 그림을 보시면 "국"이 들어 가는 단어 이외에도 "구"로 시작해서 다음 문자에 "ㄱ"이 들어가는 단어도 같이 추천 검색어에 포함을 시킵니다. 구글 추천검색어 서비스가 제공하는 기능 중에 한국 사용자의 편의성을 고려하여 신경을 쓴 부분은 입력 시스템 자동 변환 (automatic input method correction) 기능입니다. 한국어 입력 모드에서 영어 검색어를 입력하거나 그 반대의 경우에 어떻게 사용자의 의도와 가장 부합하게 검색어를 추천해줍니다. 이 기능을 사용하시고 싶으시면 구글 검색어 창에서 입력 모드에 신경쓰지 마시고 한국어나 영어 검색어를 쳐보세요 . 예를 들어 'rnrmfdjtm'를 치더라도 아래와 같이 한글로 전환된 추천 검색어를 보실 수 있습니다.아래와 같이 영어와 한국어 입력모드를 바꾸어 입력해야 하는 검색어의 경우에 구글 추천검색어 서비스에서는 입력 모드 전환없이 입력하더라도 사용자가 원하는 검색어를 정확히 추천해줍니다. 구글 추천검색어 서비스에서는 한국어 맞춤법이나 영어 스펠링이 잘못된 경우에는 이를 수정해서 제시해 줍니다. 예를 들어 "구구"이라고 친 경우 "구굴" 이라고 잘못 입력하게 되는 경우와 "구구"로 시작되는 단어를 찾는 경우 모두를 추천해줍니다.이상의 팁들이 도움이 되었는지요? 저는 조만간 다른 개발 프로젝트 소개 때 글로 다시 찾아뵙겠습니다.
Google
취재 문의 이메일 주소: skr-google@ketchum.com 미디어 취재 문의가 아닌 경우 응답해 드리지 않습니다. 다른 문의사항이 있는 경우 Google 도움말 센터를 방문하시기 바랍니다.