🟢 📦 오픈소스 게시일: · 1 분 읽기 ·

AMD: LogsLop — 오픈소스 도구로 거대한 로그 파일을 11%로 압축하고 토큰 78% 절약

LogsLop 도구의 터미널 화면: 로그 파일을 요약하고 줄 수가 감소하는 모습

AMD가 LogsLop을 공개했습니다. 정규화와 클러스터링으로 거대한 로그 파일을 요약하는 오픈소스 Python CLI 도구입니다. 73개의 실제 로그 파일에서 줄 수를 11%, 바이트를 7.5%로 줄이고 Llama 3.3 70B와 함께 사용 시 토큰 78%를 절약합니다.

🤖

이 기사는 AI가 1차 출처를 기반으로 생성했습니다.

LogsLop이란 무엇이며 어떻게 작동합니까?

Jaccard 유사도——두 집합의 교집합과 합집합의 비율로 정의되는 중복 측정 지표——가 LogsLop을 구동하는 알고리즘의 핵심입니다. AMD의 새로운 오픈소스 도구는 이를 사용하여 유사한 로그 행을 그룹화합니다: 먼저 행의 모든 숫자(IP 주소, PID, 타임스탬프)를 정규화하고, 행 간 Jaccard 유사도를 계산한 다음, 유사한 내용의 그룹으로 증분 클러스터링합니다.

결과: LLM은 수천 개의 거의 동일한 레코드 대신 그룹당 하나의 대표 행을 받습니다.

실제 데이터에서 어떤 결과를 달성합니까?

총 256,000줄의 73개 실제 로그 파일 데이터셋에서 LogsLop은 내용을 **원본 줄 수의 11%**와 **원본 바이트 수의 7.5%**로 줄입니다. 비교하자면, 로그를 단순 절단(처음 N줄)하면 파일 중간과 끝의 중요한 정보가 손실되지만——LogsLop은 모든 부분에서 대표적인 샘플을 유지합니다.

Llama 3.3 70B 모델과 함께 사용 시, 요약된 로그는 전체 파일 분석에 비해 78% 적은 토큰을 소비하고 57% 적은 처리 시간이 필요합니다.

어떻게 사용하고 누가 다운로드할 수 있습니까?

LogsLop은 표준 패키지 관리자를 통해 제공되는 Python CLI 도구입니다: pip install logslop. Python 3.7 이상이 필요하며, 소스 코드는 amd/logslop 식별자로 GitHub에 공개되어 있습니다. 이 도구는 프로덕션 시스템의 오류 진단이나 이상 감지를 위해 LLM에 긴 로그 파일을 전달하는 DevOps 팀과 SRE 엔지니어를 위해 설계되었습니다.

자주 묻는 질문

LogsLop은 어떻게 설치합니까?
pip install logslop으로 설치하며, Python 3.7 이상이 필요합니다. 소스 코드는 GitHub의 amd/logslop에 공개되어 있습니다.
LogsLop은 로그 파일을 어떻게 요약합니까?
행의 숫자를 정규화하고 행 간 Jaccard 유사도를 계산하여 유사한 내용의 행을 그룹으로 증분 클러스터링합니다.

📬 AI 뉴스를 받은편지함으로

나만의 방식으로 구성하는 일일 다이제스트 — 주제, 출처, 주기를 선택하세요. 원클릭 해지.