사용자가 통화 중에 메일 정리나 웹 탐색을 부탁했는데 비서가 브라우저 작업을 끝낼 때까지 아무 말도 하지 않는다면 대화가 끊깁니다. 오픈소스 음성 비서 Thursday 는 이런 긴 작업을 뒤쪽의 봇에게 맡기고 음성 대화는 계속 이어갑니다.

대화와 실행을 나눈 구조

프로젝트 README 에 따르면 GPT-Live 1이 통화를 유지하고 Responses 모델이 도구를 사용합니다. 몇 초 이상 걸리는 일은 별도 텍스트 모델 봇이 셸·브라우저·파일을 다루며 처리합니다. 봇은 작업을 서로 나누고, 사용자가 결정해야 할 때 질문합니다. 통화가 끝난 뒤에도 작업은 계속 진행될 수 있습니다.

사용자는 진행 중인 일을 다시 물어보거나, 작업 기록을 열어 어떤 봇이 무엇을 했는지 확인할 수 있습니다. 일정에 맞춰 일을 시작하는 기능과 메시징 채널도 제공합니다. 로컬 컴퓨터에서 실행하며 npx thursday-agent로 시작할 수 있습니다.

로컬 실행과 보안 경계

로컬에서 실행한다는 말이 음성 모델도 로컬이라는 뜻은 아닙니다. 통화 음성은 OpenAI로 전송되고 봇 작업은 사용자가 설정한 모델 제공자와 연결됩니다. README는 봇이 사용자 권한으로 실제 명령을 실행하며 샌드박스가 없다고 밝힙니다. 구매 시 결제 버튼 앞에서 멈추는 동작도 강제된 보안 장치로 강제되지 않으며 모델이 따르는 지침입니다.

따라서 실제 계정과 파일을 연결하기 전에 보안 문서 를 읽고 접근 범위를 정해야 합니다. 이 프로젝트의 설계에서는 음성 대화와 오래 걸리는 작업을 분리한 방식에 주목할 수 있습니다.

요약

  • Thursday는 음성 대화를 유지하면서 오래 걸리는 브라우저·셸·파일 작업을 백그라운드 봇에 맡깁니다.
  • 작업은 통화 후에도 이어지고, 사용자는 기록과 진행 상태를 확인할 수 있습니다.
  • 봇은 사용자 권한으로 실행되며 샌드박스가 없으므로 연결할 계정과 파일의 범위를 먼저 확인해야 합니다.