Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

평가 실험과 매개변수 조합 비교

실험(Experiment)은 매개변수별 후보값의 모든 조합을 그리드 검색(Grid search)으로 실행합니다. 조합마다 별도 평가 실행이 만들어지며 모델, 프롬프트, 성능과 비용을 비교할 수 있습니다. Logic 외의 함수에도 적용할 수 있습니다.

함수 준비

가상의 기사 요약 함수에서 모델과 추가 프롬프트 문맥을 비교한다고 가정합니다. 두 항목을 함수 입력으로 추가하고 실제 처리에 사용합니다. extraPromptContext를 기존 프롬프트에 덧붙이도록 구성할 수 있습니다.

모델 입력은 Required에서 Optional로 바꾸는 것이 권장됩니다. 각 Use LLM 블록의 모델 선택기에서 Registered 탭의 모델 변수를 선택해야 실제 실행에 반영됩니다.

실험 구성과 실행

Run configuration에서 Experiments를 켭니다. 실험 이름을 정하고 Experiment parameters에 비교할 매개변수와 여러 후보값을 추가합니다. 이 값은 사례별 기존 입력을 덮어씁니다. 아래에 표시되는 총 실행 수와 조합 미리보기를 확인합니다. 다중 대상 함수 실행 모드에서는 실험을 구성할 수 없습니다.

대화상자를 닫고 Run experiment를 선택합니다. 완료 후 사이드 패널 아래 Results로 AIP Evals를 엽니다. Logic의 Most recent run 카드는 조합 중 마지막 실행만 표시하므로 전체 결과 비교에는 Evals를 사용합니다.

실행별 비교

Results > Runs에는 일반 실행과 실험 실행이 함께 표시됩니다. Logic에서 Results로 이동하면 방금 실행한 실험으로 필터링됩니다. Group by에서 모델 같은 열을 선택하면 그룹별 집계 지표를 비교할 수 있습니다. 머리글 맨 오른쪽 열 아이콘으로 표시할 열을 정합니다.

사례와 반복 비교

Runs에서 최대 네 실행을 선택하고 View test cases 또는 Test cases로 이동합니다. 선택 실행에 마우스를 올리거나 표를 보면 사용한 매개변수 값을 확인할 수 있습니다.

Group test cases는 여러 실행의 같은 사례를 한 행으로 묶습니다. Group iterations는 반복별 행을 하나의 선택기로 접습니다. 입력이나 함수 출력을 숨기고 지표 열만 표시하여 비교할 수도 있습니다.

행에 마우스를 올려 Open을 선택하면 함수 및 평가 함수의 입력, 출력과 로그가 있는 디버거가 열립니다. 비교 실행을 별도 행으로 표시했다면 선택한 행의 실행만 디버거에 표시됩니다.