LLM Evaluation Jobs는 W&B Multi-tenant Cloud에서 프리뷰 단계로 제공됩니다. 프리뷰 기간 동안 컴퓨팅 리소스는 무료로 제공됩니다. 자세히 알아보기
사전 준비 사항
- LLM Evaluation Job에 대한 요구 사항 및 제한 사항을 검토합니다.
- 일부 벤치마크를 실행하려면 팀 관리자가 필요한 API 키를 팀 범위 시크릿으로 추가해야 합니다. 팀 구성원이라면 누구나 평가 작업을 구성할 때 해당 시크릿을 지정할 수 있습니다.
- OpenAPI API key: 점수 계산에 OpenAI 모델을 사용하는 벤치마크에서 사용됩니다. 벤치마크를 선택한 후 Scorer API key 필드가 나타나는 경우 필수입니다. 시크릿 이름은
OPENAI_API_KEY여야 합니다. - Hugging Face user access token: 하나 이상의 제한(gated) Hugging Face 데이터셋에 접근해야 하는
lingoly및lingoly2같은 특정 벤치마크에 필요합니다. 벤치마크를 선택한 후 Hugging Face Token 필드가 나타나는 경우 필수입니다. 해당 API 키는 관련 데이터셋에 접근할 수 있어야 합니다. 자세한 내용은 Hugging Face 문서의 User access tokens 및 accessing gated datasets를 참조하세요. - W&B Inference가 제공하는 모델을 평가하려면, 조직 또는 팀 관리자가 임의의 값으로
WANDB_API_KEY를 생성해야 합니다. 이 시크릿은 실제 인증에는 사용되지 않습니다.
- OpenAPI API key: 점수 계산에 OpenAI 모델을 사용하는 벤치마크에서 사용됩니다. 벤치마크를 선택한 후 Scorer API key 필드가 나타나는 경우 필수입니다. 시크릿 이름은
- 평가할 모델은 공개적으로 접근 가능한 URL에 있어야 합니다. 조직 또는 팀 관리자가 인증용 API 키로 팀 범위 시크릿을 생성해야 합니다.
- 평가 결과를 위한 새로운 W&B project를 생성합니다. 프로젝트 사이드바에서 Create new project를 클릭합니다.
- 각 벤치마크에 대한 문서를 검토하여 동작 방식과 특정 요구 사항을 파악합니다. 참고로 Available evaluation benchmarks 참조 문서에 관련 링크가 포함되어 있습니다.
모델 평가하기
- W&B에 로그인한 다음 프로젝트 사이드바에서 Launch를 클릭합니다. LLM Evaluation Jobs 페이지가 표시됩니다.
- 평가를 설정하려면 Evaluate hosted API model을 클릭합니다.
- 평가 결과를 저장할 대상 프로젝트를 선택합니다.
- Model 섹션에서 평가할 기본 URL과 모델 이름을 지정하고, 인증에 사용할 API 키를 선택합니다. AI Security Institute에서 정의한 OpenAI 호환 형식으로 모델 이름을 입력합니다. 예를 들어, 다음 구문으로 OpenAI 모델을 지정합니다:
openai/<model-name>. 호스팅된 모델 제공자와 모델의 전체 목록은 AI Security Institute의 model provider reference를 참조하세요.- W&B Inference가 제공하는 모델을 평가하려면 기본 URL을
https://api.inference.wandb.ai/v1로 설정하고, 다음 구문으로 모델 이름을 지정합니다:openai-api/wandb/<model_id>. 자세한 내용은 Inference model catalog를 참조하세요. - OpenRouter 제공자를 사용하려면, 다음 구문과 같이 모델 이름 앞에
openrouter를 접두사로 붙입니다:openrouter/<model-name>. - OpenAPI 규격을 준수하는 커스텀 모델을 평가하려면, 다음 구문으로 모델 이름을 지정합니다:
openai-api/wandb/<model-name>.
- W&B Inference가 제공하는 모델을 평가하려면 기본 URL을
- Select evaluations를 클릭한 다음, 실행할 벤치마크를 최대 네 개까지 선택합니다.
- 점수 계산에 OpenAI 모델을 사용하는 벤치마크를 선택하면 Scorer API key 필드가 표시됩니다. 이 필드를 클릭한 후
OPENAI_API_KEY시크릿을 선택합니다. 편의를 위해 팀 관리자는 이 드로어에서 Create secret을 클릭해 시크릿을 생성할 수 있습니다. - Hugging Face의 제한(게이트)된 데이터셋에 대한 액세스가 필요한 벤치마크를 선택하면 Hugging Face token 필드가 표시됩니다. 해당 데이터셋에 대한 액세스를 요청한 후, Hugging Face 사용자 액세스 토큰이 포함된 시크릿을 선택합니다.
- 필요에 따라 Sample limit을 양의 정수로 설정하여 평가할 벤치마크 샘플의 최대 개수를 제한할 수 있습니다. 설정하지 않으면 작업에 포함된 모든 샘플이 평가됩니다.
- 리더보드를 자동으로 생성하려면 Publish results to leaderboard를 클릭합니다. 리더보드는 모든 평가 결과를 하나의 워크스페이스 패널에 함께 표시하며, 리포트에서 공유할 수도 있습니다.
- Launch를 클릭하여 평가 작업을 실행합니다.
- 페이지 상단의 원형 화살표 아이콘을 클릭하여 최근 run 모달을 엽니다. 평가 작업은 다른 최근 run과 함께 표시됩니다. 완료된 run의 이름을 클릭하면 단일 run 보기에서 열리며, Leaderboard 링크를 클릭하면 리더보드를 바로 열 수 있습니다. 자세한 내용은 결과 보기를 참조하세요.
simpleqa 벤치마크를 OpenAI 모델 o4-mini에 대해 실행합니다:


평가 결과 검토
- 페이지 상단의 원형 화살표 아이콘을 클릭하여 최근 run 모달을 엽니다. 여기에서 평가 작업이 프로젝트의 다른 run들과 함께 표시됩니다. 평가 작업에 리더보드가 있는 경우 Leaderboard를 클릭하여 리더보드를 전체 화면으로 열거나, run 이름을 클릭하여 해당 run을 프로젝트의 단일 run 보기에서 엽니다.
- 워크스페이스의 Evaluations 섹션 또는 Weave 사이드바 패널의 Traces 탭에서 평가 작업의 트레이스를 확인합니다.
- Overview 탭을 클릭하여 평가 작업의 설정 및 요약 메트릭을 포함한 자세한 정보를 확인합니다.
- Logs 탭을 클릭하여 평가 작업의 디버그 로그를 보고, 검색하거나 다운로드합니다.
- Files 탭을 클릭하여 코드, 로그, 설정 및 기타 출력 파일을 포함한 평가 작업의 파일을 탐색하거나, 열어 보거나, 다운로드합니다.
리더보드 사용자 지정
- 기본적으로 모든 평가 작업이 표시됩니다. 왼쪽에 있는 run 선택기를 사용해 평가 작업을 필터링하거나 검색하세요.
- 기본적으로 평가 작업은 그룹화되어 있지 않습니다. 하나 이상의 열로 그룹화하려면 Group 아이콘을 클릭하세요. 그룹을 표시하거나 숨기고, 그룹을 확장하여 해당 runs를 확인할 수 있습니다.
- 기본적으로 모든 오퍼레이션이 표시됩니다. 하나의 오퍼레이션만 표시하려면 All ops를 클릭하고 오퍼레이션을 선택하세요.
- 열을 기준으로 정렬하려면 열 제목을 클릭하세요. 열 표시를 사용자 지정하려면 Columns를 클릭하세요.
- 기본적으로 헤더는 단일 단계로 구성됩니다. 관련 헤더를 함께 구성하려면 헤더 깊이를 늘릴 수 있습니다.
- 개별 열을 선택하거나 선택 해제하여 표시하거나 숨길 수 있으며, 한 번의 클릭으로 모든 열을 표시하거나 숨길 수 있습니다.
- 열을 고정하여 고정되지 않은 열보다 앞에 표시할 수 있습니다.
리더보드 내보내기
- Columns 버튼 근처에 있는 다운로드 아이콘을 클릭한다.
- 내보내기 파일 크기를 최적화하기 위해 기본적으로 트레이스 루트만 내보낸다. 전체 트레이스를 내보내려면 Trace roots only를 끈다.
- 내보내기 파일 크기를 최적화하기 위해 기본적으로 피드백과 비용 정보는 내보내지 않는다. 내보내기에 포함하려면 Feedback 또는 Costs를 켠다.
- 기본 내보내기 형식은 JSONL이다. 형식을 변경하려면 Export to file을 클릭하고 형식을 선택한다.
- 브라우저에서 리더보드를 내보내려면 Export를 클릭한다.
- 리더보드를 프로그래밍 방식으로 내보내려면 Python 또는 cURL을 선택한 다음 Copy를 클릭하고 스크립트 또는 명령을 실행한다.
평가 작업 다시 실행하기
- 마지막 평가 작업을 다시 실행하려면 모델 평가하기의 단계를 따르세요. 대상 프로젝트를 선택하면, 지난번에 선택했던 모델 아티팩트 세부 정보와 선택한 벤치마크가 자동으로 채워집니다. 필요하다면 수정한 후 평가 작업을 실행하세요.
- 프로젝트의 Runs 탭이나 run 선택기에서 평가 작업을 다시 실행하려면, run 이름 위에 커서를 올린 뒤 재생 아이콘을 클릭하세요. 작업 설정 패널에 미리 채워진 설정이 표시됩니다. 필요에 따라 설정을 수정한 다음 Launch를 클릭하세요.
- 다른 프로젝트에서 평가 작업을 다시 실행하려면, 해당 설정을 가져오세요:
- 모델 평가하기의 단계를 따르세요. 대상 프로젝트를 선택한 후 Import configuration을 클릭하세요.
- 가져올 평가 작업이 포함된 프로젝트를 선택한 다음, 해당 평가 작업 run을 선택하세요. 작업 설정 패널에 미리 채워진 설정이 표시됩니다.
- 필요에 따라 설정을 수정하세요.
- Launch를 클릭하세요.
평가 잡 설정 내보내기
- 단일 run 보기에서 해당 run을 엽니다.
- Files 탭을 클릭합니다.
config.yaml옆의 다운로드 버튼을 클릭해 로컬로 다운로드합니다.