TabbitBlog

MiniCPM5-2B로 로그인된 브라우저 사용하기

XML 도구 호출을 파싱하는 런타임에서 MiniCPM5-2B를 실행하고 로컬 Agent를 Tabbit CLI에 연결해 로그인된 대시보드를 읽으세요. 이름 있는 초안을 검토한 뒤 변경합니다.

이 글의 목차
  1. 핵심 내용
  2. 각 계층의 역할
  3. 계정을 연결하기 전에 checkpoint를 테스트하세요
  4. 모델 호스팅과 별도로 Tabbit을 설정하세요
  5. 대시보드 변경 보고서부터 시작하세요
  6. 보고서를 검증 가능하게 유지하세요

MiniCPM5-2B의 XML 도구 호출을 런타임이 파싱하고 로컬 Agent가 Tabbit CLI에 연결하면 로그인된 브라우저 작업에 사용할 수 있습니다. 모델 혼자 대시보드를 여는 것은 아닙니다. OpenBMB가 권장하는 openbmb/MiniCPM5-2B checkpoint로 시작하고 SGLang에 minicpm5 parser를 설정한 뒤 부작용 없는 읽기 호출부터 확인하세요. OpenBMB의 MiniCPM5-2B 가이드에 이 조합이 나옵니다.

checkpoint와 런타임 모두 중요합니다. Reddit의 한 사용자는 Q4_K_M의 도구 호출이 자신의 테스트에서 약했다고 했고, 다른 사용자는 Q8을 OpenCode와 함께 사용해 코드 저장소 탐색과 웹 검색을 할 수 있었다고 전했습니다. 출시 토론에도 소형 모델 Agent와 웹 작업에 대한 이야기가 있습니다. 모두 개인 경험이며 재현 가능한 Tabbit 평가는 아닙니다. 가중치, 양자화, parser, 도구, 사람의 검토를 각각 확인하세요.

핵심 내용

  • 문서에 나온 checkpoint는 openbmb/MiniCPM5-2B이며 OpenBMB는 BF16, GGUF, MLX, GPTQ를 권장합니다.

  • 도구 호출에는 XML을 이해하는 런타임이 필요합니다. OpenBMB는 SGLang의 minicpm5 parser를 권장합니다.

  • Tabbit CLI는 로컬 Agent 계층에 있습니다. 모델 출력만으로 브라우저를 제어하지 않습니다.

  • 먼저 읽기 전용으로 시작하고 안정적인 ID로 비교하며 원본 URL을 남기세요. 값이 없거나 다르면 중지합니다.

  • 이름 있는 초안과 명확한 검토 지점을 두고 승인 전 업데이트를 막습니다.

각 계층의 역할

계층설정진행 전 확인
모델 checkpointopenbmb/MiniCPM5-2B와 런타임 지원 형식Base, SFT, Midtrain, MiniCPM5-1B, 커뮤니티 파인튜닝과 혼동 금지
모델 런타임채팅 템플릿 및 XML 도구 호출 지원SGLang은 문서에 따라 --tool-call-parser minicpm5 사용
로컬 Agent로컬 endpoint 선택 및 로컬 도구 실행 가능Tabbit skill 발견과 CLI 호출 확인
브라우저대상 사이트에 로그인된 Tabbit BrowserURL, 계정, 읽기 범위 확인
사람의 검토이름 있는 보고서 또는 초안쓰기 전에 각 필드 확인

계정을 연결하기 전에 checkpoint를 테스트하세요

OpenBMB는 BF16, GGUF, MLX, GPTQ 형식의 MiniCPM5-2B를 권장합니다. Base, Midtrain, SFT, DSpark는 용도가 달라 따로 나열됩니다. 비공식 파인튜닝이나 다른 MiniCPM 대신 openbmb/MiniCPM5-2B를 사용하세요. SGLang 가이드는 OpenAI 호환 endpoint와 도구 호출용 minicpm5 parser를 안내합니다. 모델의 XML 호출을 parser가 OpenAI 호환 tool_calls 필드로 바꿉니다. 최신 배포 정보는 공식 가이드와 Hugging Face 모델 카드를 확인하세요.

로컬 Agent가 OpenAI 호환 endpoint를 선택할 수 있어도 MiniCPM5의 형식을 처리한다는 뜻은 아닙니다. 클라이언트가 tool_calls 응답을 파싱하고 로컬 도구를 제공하는지 확인하세요. 공개 문서는 모든 Agent 클라이언트가 이 구성을 지원한다고 보장하지 않습니다. 도구 호출이 안 되면 모델을 계획이나 요약에 사용하고 구조화된 작업을 로컬 Agent에 넘기거나 브라우저를 직접 조작하세요.

모델 호스팅과 별도로 Tabbit을 설정하세요

Tabbit Browser를 설치하고 사용할 프로필에서 대시보드에 로그인하세요. 로컬 Agent가 Tabbit skill을 찾는지 확인합니다. CLI 빠른 시작은 지원 클라이언트에서 /tabbit을 안내합니다. Pi는 /skill:tabbit을 쓰고 다른 클라이언트는 /skills 또는 메뉴를 제공할 수 있습니다. 명령을 추측하지 말고 설치된 SKILL.md를 확인하세요.

같은 기기에서 tabbit-cli diagnose를 실행해 컨트롤러를 확인합니다. 마지막으로 Tabbit에서 대상 페이지와 계정을 확인하세요. 모델 endpoint, skill 발견, 로컬 실행기 연결, 사이트 로그인은 별도 단계입니다. 원격 endpoint가 응답해도 로컬 Tabbit 연결은 안 될 수 있고, 브라우저 연결이 되어도 모델 도구 호출이 유효하다는 보장은 없습니다.

확인 항목방법중지 조건
정확한 모델예정된 endpoint에서 openbmb/MiniCPM5-2B 선택다른 checkpoint나 제공자가 로드됨
도구 형식서버가 XML을 도구 호출로 변환형식 오류, 일반 텍스트 출력, 인수 누락
Skill 발견Agent가 Tabbit skill을 확인클라이언트가 명령을 모름
브라우저 연결tabbit-cli diagnose가 컨트롤러 확인실행기가 이 기기의 Tabbit에 연결 불가
로그인 페이지대시보드 계정 및 URL 확인계정, 기록, 페이지가 예상과 다름

이 환경의 fixture 페이지에서 이름이 다른 두 Tabbit 작업이 테스트 세션을 재사용하는 것을 확인했습니다. MiniCPM5-2B와 특정 클라이언트를 연결하거나 XML parser를 시험한 것은 아닙니다. 브라우저 연결과 모델 통합을 따로 검증하세요.

대시보드 변경 보고서부터 시작하세요

대시보드 하나와 기간 하나를 선택하세요. 로컬 Agent에 안정 ID를 가진 기록의 화면상 상태만 읽고 승인된 이전 스냅샷과 비교하도록 요청합니다. 결과에는 현재 값, 이전 값, 원본 URL, 검토 상태를 포함합니다. 소형 모델에 업무 영향을 추론시키거나 대시보드를 업데이트하게 하지 마세요. ID가 바뀌거나 필드가 빠지면 중지합니다.

  1. 로컬 서버를 시작하고 Agent 모델 선택기에서 정확한 checkpoint를 확인합니다.

  2. 고정값을 반환하는 무해한 도구 호출을 시험하고 런타임이 이를 호출로 파싱했는지 봅니다.

  3. Tabbit 작업을 만들고 페이지 제목과 계정 표시만 먼저 확인합니다.

  4. 안정적인 ID와 관련 필드를 읽되 업데이트나 제출은 누르지 않습니다.

  5. 이전 스냅샷과 비교해 Weekly dashboard changes, 2026-11-09라는 초안으로 저장합니다.

  6. 변경을 결정하기 전에 브라우저나 편집기에서 초안을 검토합니다.

기록이 불확실하면 멈추도록 하는 프롬프트:

Use Tabbit CLI to read the dashboard page already open for this task. Read only record ID GEO-104 and the fields status, owner, and updated_at. Do not click edit, save, submit, or delete. Return the page title and URL, record ID, each visible field value, and a needs_review flag. If the ID or any field is missing, stop and explain what you could not verify. Compare only against the prior snapshot I provide. Save a draft named "Weekly dashboard changes, 2026-11-09" and stop before any update.

GEO-104, 필드와 날짜는 테스트 값입니다. 안전한 fixture나 승인된 기록으로 바꾸세요. 첫 테스트에서는 실제 대시보드 업데이트를 허용하지 마세요.

보고서를 검증 가능하게 유지하세요

각 행은 원본 페이지로 연결되어야 합니다. 현재 값, 이전 값, 출처, 판단을 분리하세요. 값이 다르면 양쪽 관찰을 보존하고 차이를 표시하세요. MiniCPM5-2B가 기억으로 빈칸을 채우게 하지 마세요. 브라우저 Agent 첫 작업 체크리스트는 읽기 전용 경계를 설명합니다. Tabbit CLI 전체 안내, 기존 브라우저 연결 가이드, MCP와 CLI 비교도 참고하세요. Codex 설정, Tabbit Browser 소개, 사용 팁, Agentic Browser 설명도 있습니다.

MiniCPM5-2B에 대한 보고는 양자화와 런타임에 따라 다릅니다. 한 테스터는 Q4_K_M의 도구 호출이 약하다고 했고, 다른 사람은 Q8과 OpenCode로 코드 저장소 탐색과 웹 검색을 할 수 있었다고 했습니다. OpenBMB는 XML 호출 parser를 지정합니다. 공식 설정을 적용하고 읽기 전용 fixture로 실제 필드를 시험하세요.

MiniCPM5-2B는 모델 후보이지 완성된 브라우저 자동화 스택이 아닙니다. 런타임은 호출을 파싱하고, 로컬 Agent는 Tabbit CLI를 실행하며, 사람은 이름 있는 초안을 확인합니다. 이 로컬 흐름에는 Tabbit Browser를 사용할 수 있습니다.

자주 묻는 질문

어떤 MiniCPM5-2B checkpoint를 써야 하나요?

OpenBMB는 현재 BF16, GGUF, MLX 또는 GPTQ 형식의 MiniCPM5-2B를 권장합니다. Base, Midtrain, SFT는 서로 다른 학습 단계이므로 모델 카드를 확인하지 않고 바꾸지 마세요.

MiniCPM5-2B가 브라우저 도구를 호출할 수 있나요?

모델은 XML 도구 호출을 출력할 수 있지만 런타임이 이를 파싱해야 합니다. OpenBMB는 SGLang과 `minicpm5` parser를 권장하며 Agent에는 Tabbit CLI 같은 도구도 필요합니다.

MiniCPM5-2B가 브라우저를 직접 여나요?

아니요. 호환 런타임과 로컬 Agent가 모델 출력을 Tabbit CLI에 전달합니다.

로그인한 대시보드를 읽을 수 있나요?

사이트와 권한을 확인한 뒤 로컬 Agent가 Tabbit CLI를 통해 현재 Tabbit 프로필의 로그인 페이지를 읽을 수 있습니다. 모델이 로그인 세션을 상속하는 것은 아닙니다.

도구 호출 형식이 잘못되면 어떻게 하나요?

쓰기 작업을 중지하세요. checkpoint, 채팅 템플릿, parser, 도구 schema, Agent 지원을 확인한 뒤 부작용 없는 읽기 테스트를 다시 하세요.

원격 MiniCPM endpoint를 Tabbit CLI와 쓸 수 있나요?

원격 Agent가 Tabbit 실행 기기에 연결된다고 검증된 경우에만 가능합니다. 아니면 모델과 Agent를 로컬에서 실행하거나 승인된 데이터를 원격 모델에 전달하세요.

다음 단계

Tabbit 과 함께 일하세요.

탭 간 조사를 하고, 반복적인 브라우저 작업을 자동화하며, 모든 맥락을 손이 닿는 곳에 두세요.