본문으로 건너뛰기

코드 추적기: 설명 가능한 및 감사 가능한 코드 생성에 위치-키 Snippet 버전 관리

AI 자동 생성

현대 대규모 언어 모델(LLM) 기반 코드 생성.agent는 코드를 블랙박스 형태로 출력한다. 각 라인의 근거는 숨겨져 있고, 벤치마크를 통해 코드가 수정되는 과정이 순간적이며, 후속 감사는 불가능하다. 우리는 다음과 같은 세 가지 상호 보완적인 기법을 통해 이러한 약점을 해결하는 코드 생성 개념을 제시한다. (i) 관계적 snipper-역사 스키마: 각 수정 이벤트마다 벤치마크 참조, 라운드 번호, 실패 텍스트, LLM 설명을 기록하여 완전한 증명성 쿼리를 허용한다. (ii) 브라우저 기반 시각화 도구: 이 역사를 열기 맵핑된, 마우스 오버 어노테이션 소스 코드로 렌더링한다. (iii) 경쟁적 분수 위치 키 인덱스화 scheme: 각 코드 snipper에 안정적인, 사전식 순서로 할당된 식별자를 Assign하여, 주변 라인을 방해하지 않고 세부적인 추적을 허용한다. 우리는 TraceCoder를 30개의 알고리즘 프로그래밍 작업에 걸쳐서, 문자 처리, 수학적 계산 및 데이터 구조 조작을 포함하여, 두 가지 제공자 구성으로 평가한다. 이 중 10개는 6-반복 예산을 소진하는 작업에 있는 edge-케이스 동작이 미묘하다. 평균 Chg%는 30%를 기록하며, TraceCoder를 사용할 때 10개 코드 snipper에 수정 가능한 row가 포함된다. 이는 Gemini 2.0 Flash만 사용할 때 20개의 작업을 대상으로 21%인 경우와 비교된다. 세 가지 상세한 사례 연구는 각 라인이 최종 프로그램의 마지막 라인으로 어떻게 형성되었는지 설명하는 시스템을 보여준다. 제안된 메커니즘은 대규모 언어 모델(LLM) 기반 자동 코드 생성의 내부 "이야기"를 감사하고 재생할 수 있게 만든다. 이는 프로덕션 배포에서 신뢰와 책임성의 필수적 속성이다.

원문 보기 arXiv AI

함께 읽으면 좋은 기사

AI 모델 23시간 전

소니와 유니버설 뮤직 그룹이 다시 소니우에 법적 조치 시행

소니(Sony)와 유니버설 뮤직 그룹(Universal Music Group)은 다시 한 번 선오(Suno)와 법적 분쟁을 제기했습니다. 소니와 유니버설 뮤직 그룹은 새로운 모델 v6가 이전 모델의 사용자 출력을 기반으로 학습했는데, 이전 모델은 유튜브(Youtube)와 같은 출처에서 불법적으로 음악을 훔치고 학습한 것이란 이유로 저작권 침해를 주장합니다. 소니와 유니버설 뮤직 그룹은 유니버

관련 콘텐츠 더 보기

다른 플랫폼에서 이 주제에 대한 더 많은 정보를 확인하세요.