시맨틱 코드 검색
키워드 매칭이 아닌 의미를 기반으로 저장소에서 관련 코드 스니펫을 찾습니다.
히스토리 GitLab 18.7에서 베타 로 도입됨 . GitLab 18.8에서 GitLab Duo Core에 추가됨 . GitLab 18.9에서 GitLab Premium에 추가됨 . 시맨틱 코드 검색은 AI를 사용하여 키워드 매칭이 아닌 의미를 기반으로 저장소에서 관련 코드 스니펫을 찾습니다. 시맨틱 코드 검색은 코드베이스를 벡터 임베딩으로 변환하고 이 임베딩을 벡터 데이터베이스에 저장합니다. 검색 쿼리도 임베딩으로 변환된 다음 코드 임베딩과 비교하여 의미적으로 가장 유사한 결과를 찾습니다. 이 접근 방식은 키워드가 일치하지 않더라도 관련 코드를 찾습니다. 이 기능의 개선 사항은 에픽 18018 과 에픽 20110 에서 제안됩니다. 사전 조건 # GitLab이 운영하는 AI Gateway 에 액세스. 다음 기능이 켜져 있어야 합니다: GitLab.com의 경우 최상위 그룹에 대한 실험 기능. GitLab Self-Managed의 경우 인스턴스에 대한 GitLab Duo 실험 및 베
