TEST: 오픈소스 저장소의 실제 커밋으로 만든 공개 벤치마크 - #49
Merged
Merged
Conversation
README의 맥락 적중률은 비공개 프로젝트 하나로 잰 것이라 재현할 수 없었음. flask·hono·commons-lang의 실제 커밋 60개에서 질문(커밋 메시지)과 정답(고친 코드 파일)을 뽑고 부모 커밋 시점에서 재도록 함. 비교에 키워드 검색(맞은 곳 앞뒤만)과 무작위 기준, 처음 3개 파일 지표를 더해 많이 가져올수록 유리한 효과를 드러냄. 한국어로 옮긴 질문도 같은 정답으로 잼. README 수치를 이 결과로 바꿈. Closes #7
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
무엇을
README의 맥락 적중률(키워드 24% → Lantern 67%)은 비공개 프로젝트 하나로 잰 것이라 다른 사람이 재현할 수 없었습니다(#7).
어떻게
질문과 정답을 실제 커밋에서 뽑음 (
eval/bench/make.mjs)q_ko): 같은 커밋 메시지를 사람이 옮김. 정답 파일은 같음더 공정한 비교 (
eval/retrieval.mjs)parent가 있으면 질문마다 그 커밋으로 꺼내서 재고, 끝나면 원래대로 돌려 놓음 (깨끗한 클론만 허용)--lang ko한 번에 재현 (
eval/bench/run.mjs): 저장소 받기 → 고정 커밋 → 영어·한국어 →eval/bench/결과.md작성결과 (예산 8,000 토큰, 모델 호출 없음)
저장소별 수치는
eval/bench/결과.md. README 두 벌의 수치를 이 결과로 바꾸고, 비공개 프로젝트 기록은eval/결과.md에 초기 기록으로 남겼습니다.한계 (eval/README.md에 적음)
Closes #7