목록으로
제품2026년 6월 4일 AM 09:39

리치 미니 로봇, 몸짓 넘어 웹검색·날씨까지 원격 MCP 도구로 답한다

대화형 소형 로봇 '리치 미니(Reachy Mini)'가 로봇 몸을 움직이는 기능을 넘어, 웹 검색이나 날씨 조회 같은 정보 기능을 원격 도구로 끌어다 쓸 수 있게 됐다. 허깅페이스(Hugging Face) 블로그가 리치 미니 대화 앱에 원격 MCP 도구를 연결하는 새 방식을 소개했다.

리치 미니에서 '도구(tool)'는 대화 도중 모델이 수행할 수 있는 동작을 뜻한다. 감정 표현 재생, 머리 움직임, 카메라로 보기 같은 것들이다. 각 도구에는 이름과 짧은 설명이 붙어 있고, 모델이 이를 읽고 필요할 때 호출한 뒤 돌아온 결과를 활용한다.

기존 도구는 모두 앱 안에 들어 있는 로컬 파이썬 코드로, 대부분 로봇의 몸과 관련된 것이었다. 머리 자세 변경, 춤 재생과 정지, 감정 클립 재생과 정지, 머리 추적 토글, 카메라 프레임 캡처, 의도적 대기 등이다.

어떤 도구든 프로파일(profile)에서 활성화돼야 쓸 수 있다. 프로파일은 프롬프트를 담은 instructions.txt와, 켜둘 도구 목록을 담은 tools.txt 두 파일로 구성된다. 이름이 tools.txt에 없으면 모델은 그 도구를 호출할 수 없다.

이번에 추가된 원격 도구는 기존의 내장 도구·로컬 커스텀 도구에 이은 세 번째 종류다. 몸과 무관한 웹 검색, 날씨, 조회처럼 따로 게시·공유·갱신하기 쉬운 기능에 적합하다. 누구나 호환되는 허깅페이스 허브 스페이스(Space)로 도구를 공개할 수 있어 서로의 작업을 가져다 쓰기 쉽다.

개발팀은 새 흐름을 시험하기 위해 검색 도구와 날씨 도구 두 개의 '카나리(canary)' 도구로 시작했다. 명령어 하나로 허브에서 스페이스를 설치하면, 시스템이 해당 스페이스를 검증하고 MCP 엔드포인트를 탐지해 도구를 찾은 뒤 활성 프로파일의 tools.txt에 도구 ID를 자동으로 추가한다.

원격 도구는 이름 충돌을 막기 위해 이중 밑줄로 네임스페이스가 붙는다. 설치된 스페이스의 슬러그에서 로컬 별칭이 만들어지며, 한 프로파일 안에서 여러 스페이스가 공존할 수 있다. 또 전체 도구 집합에서 도구 이름은 고유해야 하며, 두 출처가 같은 이름을 주장하면 앱이 즉시 실패한다.

개발팀은 MCP 실험을 전체 신체 도구와 분리하려고 검색 전용 프로파일과 검색·날씨 결합 프로파일 두 가지 카나리 프로파일을 만들었다. 작은 신체 도구만 남겨도 리치 미니는 웹에서 최신 정보를 답하면서 표정 등으로 여전히 풍부하게 반응할 수 있다.

다만 프롬프트가 중요한 변수로 드러났다. 검색과 날씨를 함께 묻는 질문은 여러 순서로 처리될 수 있는데, 프롬프트가 모호하면 모델이 호출을 직렬로 처리해 불필요한 지연이 생긴다. 이 때문에 개발팀은 카나리 프롬프트 자체를 기능의 일부로 다듬었다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사