TabbitBlog

로그인된 브라우저에서 Seed Evolving 사용하는 방법

공식 Seed Evolving API를 로컬 에이전트에 연결하고 Tabbit CLI로 로그인된 페이지를 읽은 뒤 저장하거나 제출하기 전에 매핑을 검토하세요.

이 글의 목차
  1. 핵심 요점
  2. 모델, 클라이언트, 브라우저의 역할
  3. 로컬 클라이언트를 로그인된 페이지에 연결하기
  4. 표시된 필드를 테스트 양식에 복사하기
  5. 실행 전에 초안 검토하기

로그인된 브라우저에서 Seed Evolving을 사용하려면 도구를 실행할 수 있는 로컬 에이전트 클라이언트로 공식 API 모델을 호출하고 Tabbit CLI를 통해 Tabbit Browser에 연결하세요. Volcengine ModelArk의 현재 API ID는 doubao-seed-evolving입니다. 모델은 도구 호출을 제안하고 로컬 클라이언트와 CLI가 브라우저 작업을 수행합니다. 이 글은 권한이 있는 페이지의 표시 필드를 테스트 양식에 복사하고 제출 전에 멈추는 방법을 설명합니다.

모델 카탈로그 키 bytedance-seed/seed-evolving은 ModelArk API ID와 다릅니다. 공식 Ark 모델 목록은 doubao-seed-evolving이 함수 호출과 GUI 작업을 지원한다고 표시합니다. 사용 가능 여부는 지역과 계정 활성화에 따라 달라집니다. 이 가이드를 위해 Seed Evolving 요청을 실행하지 않았으므로 실제 클라이언트에서 설정을 확인하세요.

Tencent Cloud 개발자 커뮤니티의 두 경험담은 클라이언트별 연결 차이와 개발자의 수동 수정 과정을 설명합니다. 별도의 개발 사례는 한 기능은 몇 차례 대화로 완성했지만 다른 업로드 문제는 긴 실행 뒤에도 사람이 해결해야 했다고 전합니다. 이는 코딩 경험이지 브라우저 테스트가 아닙니다. 사용할 클라이언트를 직접 시험하고 사람의 검토를 남기세요.

Ark 설명에 따르면 Seed Evolving은 API ID를 유지하면서 계속 업데이트됩니다. 새 버전은 ID를 바꾸지 않고도 동작을 바꿀 수 있습니다. 재현 가능한 흐름이 필요하면 날짜, API ID, 프롬프트, 도구 정의를 기록하고 업데이트 후 안전한 샘플을 다시 실행하세요. 공식 Seed Evolving 안내를 참고하세요.

핵심 요점

  • ModelArk에서는 doubao-seed-evolving을 사용하세요. 확인 없이 카탈로그 키를 API 필드에 넣지 마세요.

  • 로컬 클라이언트는 API 호출과 로컬 도구 실행을 모두 지원해야 합니다.

  • Tabbit CLI로 필요한 필드만 읽으세요.

  • 각 값에 원본 URL을 남기고 페이지와 대조하세요.

  • 이름이 지정된 초안을 검토용으로 저장하고 제출 전에 멈추세요.

모델, 클라이언트, 브라우저의 역할

구성 요소작업 역할시작 전 확인증명하지 않는 것
Seed Evolving API단계를 계획하고 도구 호출을 반환계정에서 doubao-seed-evolving이 제공됨탭이나 쿠키 접근
로컬 에이전트 클라이언트모델 출력을 로컬 도구로 전달Ark API 지원 및 로컬 도구 실행Tabbit 로그인 여부
Tabbit CLI연결된 Tabbit 환경에서 페이지를 읽음tabbit-cli diagnose가 실행 중인 컨트롤러에 연결편집 또는 제출 권한
사람 검토자필드 매핑과 초안 확인원본 페이지, 값, 목적지가 보임확인하지 않은 값의 정확성

ModelArk의 도구 호환 가이드는 OpenCode, Pi, Codex CLI, Cline 등을 열거하며 OpenAI 호환 URL https://ark.cn-beijing.volces.com/api/v3를 제공합니다. 이는 설정 가능한 경로이지 특정 구성이나 계정을 테스트했다는 의미는 아닙니다. OpenCode는 모델 구성에서 사용자 지정 제공업체를 정의할 수 있습니다.

아래 예시는 공식 URL과 모델 ID를 사용하고 키는 로컬 환경 변수에 둡니다. 기능과 한도는 최신 Ark 모델 목록에서 확인하세요.

{
  "$schema": "https://opencode.ai/config.json",
  "model": "ark/doubao-seed-evolving",
  "providers": {
    "ark": {
      "name": "Volcengine Ark",
      "env": ["ARK_API_KEY"],
      "package": "@opencode/ai/providers/openai-compatible",
      "settings": {"baseURL": "https://ark.cn-beijing.volces.com/api/v3"},
      "models": {
        "doubao-seed-evolving": {
          "name": "Seed Evolving",
          "modelID": "doubao-seed-evolving",
          "capabilities": {"tools": true, "input": ["text", "image"], "output": ["text"]},
          "limit": {"context": 1048576, "output": 262144}
        }
      }
    }
  }
}

로컬 클라이언트를 로그인된 페이지에 연결하기

Tabbit Browser를 설치하고 대상 사이트에 직접 로그인한 다음 읽기 권한이 있는 페이지를 여세요. 로컬 클라이언트가 찾을 수 있는 위치에 tabbit skill을 설치하세요. Tabbit CLI 빠른 시작은 호환 클라이언트에서 /tabbit을 사용하는 방법을 안내합니다. Pi는 /skill:tabbit을 사용하고 다른 클라이언트는 /skills나 skill 메뉴를 제공할 수 있습니다. 같은 기기에서 tabbit-cli diagnose를 실행하세요. skill을 찾는 것과 CLI가 브라우저에 연결되는 것, 사이트에 로그인된 것은 각각 별도 확인 사항입니다.

이 작업을 위한 새 이름의 작업을 만드세요. 작업 전용 탭을 사용하면 다른 탭에서 계속 일할 수 있습니다. 프로젝트 로컬 fixture에서는 임시 테스트 쿠키를 설정한 후 별도 작업이 페이지를 읽어 Release notes review와 GEO-104를 확인했습니다. 이는 fixture의 세션 재사용만 검증하며 Seed Evolving, OpenCode 또는 외부 계정의 테스트가 아닙니다. 자세한 내용은 Tabbit CLI 전체 가이드, 기존 브라우저 연결 가이드, 로그인 세션 재사용 안내를 확인하세요.

표시된 필드를 테스트 양식에 복사하기

먼저 작은 범위의 읽기 전용 추출을 요청하세요. 필드 이름과 목적지 라벨을 지정하고 빠진 값을 추측하거나 양식을 제출하지 말라고 하세요.

현재 Tabbit Browser 프로필에서 Tabbit CLI를 사용하세요. 로그인된 원본 페이지를 읽고 내가 나열한 표시 필드만 테스트 양식에 매핑하세요. 필드마다 원본 라벨, 화면에 표시된 정확한 값, 페이지 제목, 원본 URL을 한 행에 넣으세요. 값이 없거나 모호하면 비워 두고 검토 표시를 추가하세요. 저장, 제출, 전송 또는 레코드를 변경하는 컨트롤은 누르지 마세요.

브라우저에 "Seed Evolving field map — GEO-104 test fixture"라는 이름의 초안을 만드세요. 매핑을 보여주고 내 검토를 기다리세요.

이 프롬프트는 동작, 출력 형식, 중단 지점을 지정합니다. fixture에서 기대할 수 있는 예시 행은 다음과 같습니다.

원본 라벨표시 값대상 필드근거검토
Fixture recordGEO-104Record IDRelease notes review, 테스트 페이지 URL복사 전에 페이지에서 ID 확인

이 값은 fixture 예시이며 Seed Evolving 출력이 아닙니다. 실제 작업에는 브라우저가 보여 준 정확한 제목과 URL을 남기세요. 허용 작업은 첫 작업 체크리스트로 정하세요. 로컬 연결 방식은 Browser MCP와 CLI 비교를 참고하세요. Codex 설정 안내, Tabbit Browser 소개, 에이전트 브라우저 설명도 관련 정보를 제공합니다.

실행 전에 초안 검토하기

이름이 지정된 초안과 원본 페이지를 나란히 여세요. 이름, 날짜, 단위, 상태를 확인하고 각 URL을 다시 열어 페이지에 값이 보이는지 확인하세요. 불확실한 값은 비워 두고 권한이 있는 사람에게 확인을 요청하세요.

확인 단계통과 조건중단 조건
계정과 페이지예상 계정과 페이지 제목이 보임로그아웃 상태이거나 다른 계정임
필드 매핑모든 값에 보이는 라벨과 URL이 있음값을 추측했거나 근거가 없음
이름이 지정된 초안변경 전에 검토자가 매핑을 볼 수 있음클라이언트가 이미 저장 또는 제출함
최종 작업사람이 목적지를 확인하고 승인함원본 또는 목적지가 불명확함

역할은 단순합니다. Seed Evolving은 모델 출력을 제공하고, 로컬 클라이언트는 도구를 실행하며, Tabbit CLI는 브라우저에 연결합니다. 먼저 위험이 없는 페이지와 테스트 양식으로 확인하세요. 계정에서 doubao-seed-evolving을 선택할 수 없다면 카탈로그 키로 대체하지 말고 Ark 지역과 계정 활성화를 확인하세요.

자주 묻는 질문

Seed Evolving의 API 모델 ID는 무엇인가요?

Volcengine ModelArk의 현재 문서에는 `doubao-seed-evolving`이 표시됩니다. `bytedance-seed/seed-evolving`은 Models.dev 카탈로그 키이므로 설정 전에 제공업체와 계정 액세스를 확인하세요.

Seed Evolving이 로그인된 브라우저를 직접 열 수 있나요?

아니요. 모델은 도구 호출을 반환할 수 있지만 브라우저 세션이나 쿠키를 갖고 있지 않습니다. Tabbit CLI는 Tabbit Browser가 실행되는 기기의 로컬 에이전트 클라이언트에서 호출해야 합니다.

Seed Evolving과 Tabbit CLI를 사용할 수 있는 클라이언트는 무엇인가요?

ModelArk는 OpenAI 호환 API를 문서화하고 OpenCode, Pi, Codex CLI, Cline 등을 지원 클라이언트로 나열합니다. 사용 전 정확한 Ark 모델 ID와 로컬 도구 실행을 지원하는지 확인하세요.

클라이언트를 Tabbit에 연결하려면 어떻게 하나요?

클라이언트가 찾을 수 있는 위치에 Tabbit skill을 설치하고 `tabbit-cli diagnose`로 실행기를 확인하세요. 일부 클라이언트는 `/tabbit`, Pi는 `/skill:tabbit`을 사용하고 다른 클라이언트는 `/skills`나 skill 메뉴를 제공합니다.

별도 작업에서 웹사이트 로그인 상태를 재사용하나요?

Tabbit CLI 작업은 연결된 Tabbit Browser 환경의 세션을 사용할 수 있습니다. 계정과 페이지를 직접 확인하세요. 지원되는 로컬 연결이 없다면 원격 에이전트가 로컬 탭에 접근한다고 가정하지 마세요.

에이전트가 테스트 양식을 제출해도 되나요?

작업을 읽기 전용으로 유지하고 제출 전에 멈추세요. 이름이 지정된 초안에서 값과 URL을 확인한 뒤 목적지와 데이터가 모두 맞을 때만 사람이 직접 제출하세요.

다음 단계

Tabbit 과 함께 일하세요.

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