Nemotron VoiceChat만으로는 로그인된 브라우저를 열 수 없습니다. 브라우저와 함께 쓰려면 NVIDIA의 정확한 체크포인트를 고르고, 오디오와 함수 호출 출력을 지원하는 호스트에서 실행한 뒤, 허용된 로컬 도구를 Tabbit CLI에 연결해야 합니다. Tabbit Browser에서는 별도의 작업 탭을 사용할 수 있습니다. 페이지 접근과 이름이 붙은 초안은 사람이 확인해야 합니다. 이는 검증해야 하는 통합 패턴이며 VoiceChat이나 Tabbit에 내장된 연결 기능은 아닙니다.
이 구분이 중요한 이유는 NVIDIA에 관련 VoiceChat 항목이 여러 개 있기 때문입니다. Nemotron 3 VoiceChat Early Access 페이지는 자격을 갖춘 개발자를 위한 12B 음성 대 음성 모델을 설명합니다. NGC의 NemotronLabs Voicechat 카드는 도구 호출을 별도 출력 채널로 제공하는 11B 연구용 모델을 설명합니다. 런타임을 정하기 전에 계정에서 실제로 접근할 수 있는 모델 이름과 버전을 확인하세요.
먼저 알아둘 점
VoiceChat은 스트리밍 음성을 처리합니다. 브라우저 도구 실행은 별도 호스트가 맡아야 합니다.
12B Early Access와 11B NGC 연구용 모델은 서로 다른 항목입니다. 가중치, 접근 조건, 제공자 지원이 같다고 가정하지 마세요.
한 개발자가 MCP를 통한 로컬 도구 호출을 시험했습니다. Tabbit CLI 연결을 보여준 것은 아닙니다.
브라우저 읽기는 URL과 읽기 범위를 제한한 이름 있는 로컬 작업에서 수행하세요.
출처가 포함된 초안을 사람에게 검토받으세요. 모델이 원본 페이지를 게시하거나 수정하게 두지 마세요.
실제로 실행할 수 있는 VoiceChat 모델 확인
모델 이름만으로는 호스트가 스트리밍 오디오를 받고 함수 호출을 해석하며 도구 결과를 대화로 돌려보낼 수 있는지 알 수 없습니다. 모델 카드와 호스트 문서에서 각 기능을 확인하세요.
| 항목 | NVIDIA 설명 | 현재 사용 가능성 | 확인할 내용 |
|---|---|---|---|
| Nemotron 3 VoiceChat | 12B, 전이중 음성 대 음성 | 자격을 갖춘 개발자 대상 Early Access | 계정 권한, 체크포인트, 컨테이너, 호스트 지원 |
| NGC의 NemotronLabs Voicechat | 11B, 음성 입출력, 별도 도구 호출 채널 | 연구용 NIM 다운로드 | 라이선스, 버전, GPU 요건, 호출 어댑터 |
models.dev의 nvidia/nemotron-voicechat | 타사 디렉터리에서 오픈 웨이트와 도구 지원 표시 | 타사 모델 디렉터리 항목 | 정확한 상위 체크포인트와 선택한 런타임의 지원 여부 |
NVIDIA 기술 블로그도 Nemotron 3 VoiceChat을 Early Access로 설명합니다. 이것은 일반적인 모델 API를 현재 제공한다는 증거가 아닙니다. 원격 호스트를 설정하기 전에 현재 모델 목록에서 정확한 식별자를 찾고 오디오 입력, 출력 형식, 도구 호출 해석, 이용 약관을 확인하세요.
VoiceChat과 브라우저 사이에 로컬 도구 실행기 두기
로컬 작업을 실행할 컴퓨터에 Tabbit Browser를 설치하세요.
권장 흐름은 다음과 같습니다.
VoiceChat이 음성을 받고 도구를 요청
-> 호스트가 함수 이름과 인자를 확인
-> 로컬 에이전트가 허용된 URL과 읽기 범위를 확인
-> Tabbit CLI가 별도 작업 탭에서 페이지를 읽음
-> 호스트가 결과를 VoiceChat에 반환
-> 에이전트가 사람 검토용 이름 있는 초안을 생성모델은 read_authorized_page처럼 범위가 좁은 작업만 요청해야 합니다. 실행 여부는 도구 실행기가 판단합니다. 일반 셸 명령, 임의 URL 이동, 제출 버튼을 제한 없는 도구로 노출하지 마세요.
실제 개발자 사례가 경계를 보여줍니다. Nemotron VoiceChat을 Apple Reminders에 연결한 개발자는 “모델이 도구 호출을 제안하면 런타임이 실행하고 결과를 모델에 돌려준다”고 적었습니다. 이 실험은 Apple Silicon의 로컬 MCP 제공자를 사용했습니다. 로컬 도구 연결을 보여주지만 브라우저나 Tabbit 연동을 시험한 것은 아닙니다. 원본 Reddit 게시물을 확인하세요.
게시물의 댓글 작성자는 도구 호출을 보낸 뒤 재시도하면 “중복 항목”이 생길 수 있다고 지적했습니다. 가능하면 읽기를 멱등하게 만들고, 결과가 불확실한 호출은 다시 보내기 전에 작업 영수증을 확인하세요. 이는 한 사용자의 우려이지 측정된 실패율은 아닙니다.
읽기 전용 브라우저 작업 실행
먼저 로컬 에이전트 클라이언트에 Tabbit skill을 설치하세요. 클라이언트가 skill을 찾는지, CLI가 브라우저에 연결되는지, 대상 사이트에 로그인되어 있는지를 각각 확인합니다. Pi에서는 /skill:tabbit을 사용하고, skills 선택기가 있는 클라이언트에서는 설치된 tabbit skill을 선택하세요. 모든 클라이언트에 같은 단축 명령이 있다고 가정하지 마세요. 설치는 Tabbit CLI 빠른 시작을 참고하세요.
Tabbit이 설치된 컴퓨터에서 변경 없이 연결 상태를 확인합니다.
"$HOME/.local/bin/tabbit-cli" --version
"$HOME/.local/bin/tabbit-cli" diagnoseCLI가 브라우저에 연결된다는 사실만으로 사이트 로그인 상태가 증명되지는 않습니다. 사용할 Tabbit 프로필에서 대상 URL을 직접 열고 제목과 허용된 레코드를 확인하세요. 그런 다음 로컬 에이전트에 별도 작업 탭에서 읽도록 요청합니다.
설치된 tabbit skill과 로컬 Tabbit CLI를 사용하세요.
새 작업 탭에서 이 허용된 URL만 여세요: [정확한 URL].
보이는 제목과 ID가 [안정 ID]인 레코드를 읽으세요.
출처 URL과 화면에 보이는 해당 필드만 반환하세요.
"VoiceChat 브라우저 검토 - [레코드 ID]"라는 초안을 만드세요.
원본 페이지를 클릭하거나 제출, 다운로드, 변경하지 마세요.
로그인이 필요하거나 ID가 없으면 멈추고 알려주세요.이것은 예시입니다. 대괄호를 접근 권한이 있는 페이지와 식별자로 바꾸세요. 로컬 에이전트는 VoiceChat의 도구 호출 형식을 해석하고 설치된 CLI를 실행할 수 있어야 합니다. 프롬프트만으로 기능이 추가되지는 않습니다.
설정 중 CLI를 직접 실행한다면 작업 이름과 요청 ID로 읽기를 구분합니다.
이 확인에는 보이는 제목과 data-testid="sample-record-id" 필드가 있는 테스트 페이지를 사용하세요.
"$HOME/.local/bin/tabbit-cli" nodejs \
--task "VoiceChat authorized page read" \
--request-id voicechat-read-001 <<'JS'
const url = 'https://example.com/authorized-record';
await page.goto(url, {waitUntil: 'domcontentloaded'});
if (page.url() !== url) return {status: 'unexpected URL'};
const heading = page.getByRole('heading', {level: 1});
const id = page.getByTestId('sample-record-id');
if (await heading.count() !== 1 || await id.count() !== 1 ||
!(await heading.isVisible()) || !(await id.isVisible())) {
return {status: 'review required'};
}
return {url, heading: await heading.innerText(), id: await id.innerText()};
JS실행할 때마다 새 요청 ID를 쓰고 예시 URL을 바꾸세요. 반환된 텍스트를 평소 Tabbit 탭의 페이지와 대조합니다. 별도 작업 탭에서 읽는 동안에도 브라우저를 계속 사용할 수 있습니다.
각 확인이 증명하는 범위
| 확인 | 남길 증거 | 증명하지 않는 내용 |
|---|---|---|
| 모델 접근 | 정확한 모델 카드, 버전, 접근 상태 | 호스트의 오디오 또는 도구 호출 지원 여부 |
| 호스트 도구 시험 | 변경 없는 함수 호출과 반환값 | 도구가 안전하게 브라우저에 접근하는지 여부 |
Tabbit CLI diagnose | 로컬 실행기가 선택한 브라우저에 연결됨 | 사이트 로그인 상태 |
| 허용된 페이지 읽기 | 제목, 안정 ID, 출처 URL이 맞음 | 페이지 편집이나 제출의 안전성 |
| 이름 있는 초안 검토 | 사람이 페이지와 필드를 대조함 | 이후 게시가 승인되었는지 여부 |
기존 Codex와 Tabbit CLI 설정 확인은 합성 보호 페이지를 사용했습니다. 첫 작업은 HTTP 401을 받았고, 별도 작업이 짧은 테스트 세션을 만든 뒤 다음 작업에서 테스트 데이터를 읽을 수 있었습니다. 이는 해당 프로필과 테스트 페이지에서 세션을 재사용한 사례만 확인합니다. VoiceChat의 Tabbit 호출 능력이나 실제 사이트 로그인 유지까지 증명하지는 않습니다.
초안 검토 지점을 분명히 유지
에이전트가 초안 이름, 출처 URL, 안정 ID, 추출된 필드, 누락 값을 반환하게 하세요. 다른 곳에 쓰기 전 사람이 모든 항목을 원본 페이지와 대조해야 합니다. 쓰기가 필요한 후속 작업은 별도로 승인하고 제출 후 페이지를 다시 확인하세요.
| 상황 | 권장 방식 | 다음 상황이면 중단 |
|---|---|---|
| 호스트가 VoiceChat 호출을 해석하고 로컬 도구를 실행함 | Tabbit CLI로 허용된 읽기 한 건을 시험 | 호출이 잘못됐거나 반환 페이지가 다름 |
| 호스트는 VoiceChat을 지원하지만 로컬 브리지는 없음 | 음성 대화는 VoiceChat으로 하고 브라우저는 사람이 실행 | 검증하지 않은 연결 코드가 필요함 |
| API 엔드포인트만 사용 가능 | 정확한 모델과 오디오, 도구 지원 확인 | 다른 모델이거나 텍스트 전용임 |
| 브라우저에서 쓰기 작업이 필요함 | 이름 있는 초안을 만들고 별도 승인을 요청 | 검토 전에 제출해야 함 |
기존 브라우저에 에이전트 연결하기, Tabbit CLI 전체 가이드, 브라우저 에이전트 첫 작업 체크리스트도 참고하세요. 연결 방식을 선택할 때는 MCP와 CLI 흐름 비교와 Codex Browser와 Tabbit CLI 안내를 비교할 수 있습니다. Tabbit AI 브라우저 소개, 웹 검색과 브라우저 제어의 차이, 에이전트 브라우저 설명에서 관련 개념을 다룹니다. CMS 초안 작업 흐름은 게시 전 사람의 검토 지점을 설명합니다.
정확한 모델과 호스트를 확인한 뒤 Nemotron VoiceChat으로 음성 대화를 진행하세요. 브라우저 읽기는 허용된 로컬 도구에 맡겨 별도 Tabbit 작업에서 수행하고, 마지막에 사람이 초안을 페이지와 대조하세요.
자주 묻는 질문
Nemotron VoiceChat만으로 로그인된 브라우저를 열 수 있나요?
아니요. VoiceChat은 음성 모델이며, 브라우저 도구는 호스트 앱이 제공하고 실행해야 합니다. Tabbit CLI와 로컬로 연결하는 것은 직접 설정하고 검증할 통합 방식이지, NVIDIA나 Tabbit의 기본 기능이 아닙니다.
Nemotron VoiceChat은 11B인가요, 12B인가요?
NVIDIA의 현재 Early Access 페이지는 Nemotron 3 VoiceChat을 12B로 설명합니다. NGC에는 11B 연구용 NemotronLabs VoiceChat이 별도로 올라와 있습니다. 사용 가능한 모델 카드와 체크포인트 버전을 확인하세요.
호스팅 API로 이 작업 흐름을 사용할 수 있나요?
선택한 제공자가 정확한 VoiceChat 모델을 현재 제공하고 호스트에 필요한 오디오 및 함수 호출 인터페이스를 유지하는 경우에만 가능합니다. 확인한 NVIDIA 페이지는 Early Access와 연구용 NIM을 설명하지만 일반 호스팅 API 사용 가능성을 증명하지 않습니다.
Tabbit CLI가 웹사이트 로그인 세션을 재사용하나요?
선택한 Tabbit 브라우저 환경의 로그인 세션이 유효하면 작업에서 사용할 수 있습니다. 브라우저 프로필과 페이지 접근을 따로 확인하고 비밀번호나 쿠키를 프롬프트에 넣지 마세요.
음성 모델이 브라우저를 직접 제어해야 하나요?
브라우저 실행은 허용 목록이 좁은 로컬 도구에 맡기세요. 모델은 이름이 지정된 읽기 작업만 요청하고, 도구가 URL과 범위를 확인한 다음 Tabbit CLI를 호출합니다.
에이전트가 결과를 자동으로 게시해도 되나요?
이 작업 흐름은 초안 단계에서 멈추세요. 이름이 있는 초안과 출처 링크를 받고 승인된 페이지와 대조한 뒤, 이후 쓰기 작업은 별도로 승인하세요.