
알렉사(Alexa)나 구글 홈(Google Home) 같은 개인 비서 서비스는 요즘 매우 인기가 높으며, 그 관심은 계속 커지고 있습니다. 머지않아 거의 모든 가정에 AI 어시스턴트가 하나씩 자리 잡는 미래를 상상하기란 그리 어렵지 않습니다.
하지만 거대 기업이 내 집 안으로 직접 들어오는 것을 원하지 않는다면 어떨까요? 아니면 이런 기기들이 어떻게 작동하는지 직접 만들어보며 배우고 싶다면? 바로 이럴 때 Mycroft(마이크로프트)가 해답이 됩니다. Mycroft는 알렉사나 구글 어시스턴트에 맞서려는 오픈소스 AI 어시스턴트 프로젝트입니다. 아직 완벽하다고 말할 수준은 아니지만, 현재도 활발하게 개발이 진행되고 있습니다.
특히 Mycroft는 널리 사랑받는 라즈베리 파이(Raspberry Pi)를 기반으로 하기 때문에, 파이만 있으면 누구나 직접 구축하고 테스트해볼 수 있습니다.
준비물

Mycroft의 모든 기능을 온전히 사용하려면 다음과 같은 준비물이 필요합니다.
- Mycroft 이미지가 담긴 MicroSD 카드
- 라즈베리 파이 3
- 파이용 마이크로 USB 전원 케이블
- USB 스피커 (또는 스피커/마이크 겸용 제품)
- USB 마이크로폰
1단계: 이미지 파일 받기

Mycroft는 라즈베리 파이에 설치할 수 있는 전용 이미지 파일을 공식적으로 제공합니다. 공식 사이트에서 이미지를 다운로드하세요. 만약 해당 링크가 작동하지 않으면 다운로드 페이지에서 최신 버전을 확인하시면 됩니다.
2단계: Etcher 설치하기
Etcher는 MicroSD 카드에 이미지를 기록할 때 가장 많이 사용되는 훌륭한 프로그램입니다. Etcher.io에 접속해 사용 중인 운영체제에 맞는 버전을 설치하세요. 설치 과정이 매우 간단하니 화면에 나타나는 안내만 따르면 됩니다.
3단계: SD 카드에 굽기

MicroSD 카드를 컴퓨터의 카드 리더기에 삽입한 후 Etcher를 실행합니다. 인터페이스가 매우 직관적이라 어렵지 않습니다. 먼저 카드에 기록할 이미지 파일을 선택하고, 다음으로 대상이 되는 카드 위치를 지정합니다. 두 항목 모두 정확한지 반드시 확인한 뒤 기록을 시작하세요. 몇 분 정도 걸리며, 완료되면 Etcher가 알려줍니다.
4단계: Mycroft 계정 만들기

Mycroft는 계정 시스템을 통해 여러 디바이스를 관리하고 더 정확한 정보를 제공받을 수 있습니다. 광고 플랫폼이 아닌 순수 오픈소스 프로젝트이므로 안심해도 좋습니다. 파이를 조립하기 전에 미리 계정을 만들어두세요.
5단계: 라즈베리 파이 조립하기
카드 기록이 끝나면 MicroSD 카드를 컴퓨터에서 분리해 라즈베리 파이에 삽입합니다. 그다음 스피커와 마이크를 파이에 연결하고, 마지막으로 전원을 꽂으면 Mycroft가 부팅됩니다.
6단계: 부팅하고 사용해 보기
Mycroft는 부팅되자마자 곧바로 말을 걸어옵니다. 여러분의 디바이스를 Mycroft 계정과 연결할 수 있는 6자리 코드를 안내해 주며, 코드를 입력해야 할 정확한 위치도 함께 알려줍니다.
디바이스 연결이 완료되면 Mycroft가 스스로 추가 설정을 진행합니다. 설정이 끝나면 내장된 명령어들을 바로 사용해볼 수 있습니다. Mycroft의 명령어는 '스킬(Skill)'이라고 불리며, 그 목록은 계속 늘어나고 있습니다. 프로젝트 GitHub의 참조 문서에서 전체 스킬 목록을 확인할 수 있고, 커뮤니티에서 만든 다양한 스킬도 활용할 수 있습니다.
여기까지입니다! Mycroft는 아직도 활발히 개발 중인 프로젝트이기 때문에 일부 기능이 변경되거나 버그가 있을 수 있다는 점을 기억하세요. Mycroft가 마음에 든다면 프로젝트에 기여하거나 직접 나만의 스킬을 개발해볼 수도 있습니다.