로컬 파일 정리기: 로컬 파일 정리기 도우미, AI 자동 파일 정리기

최신 AI 리소스10개월 전 업데이트 AI 공유 서클
3.3K 00

일반 소개

로컬 파일 정리 도구는 사용자가 컴퓨터에서 파일을 정리하고 분류할 수 있도록 설계된 AI 기반 로컬 파일 관리 도구입니다. 이 도구는 다음과 같은 고급 AI 모델인 Llama3.2 3B 및 Llava v1.6을 활용합니다. Nexa SDK를 사용하면 파일을 지능적으로 스캔, 재구성 및 분류하여 사용자의 개인정보를 보호하는 동시에 효율적인 파일 관리 환경을 제공할 수 있습니다.

간단히 말해, 로컬 파일 정리 도구는 사용자가 지정한 폴더를 스캔하고 파일 내용에 따라 자동으로 레이블을 지정하고, 분류하고, 새 파일 이름을 생성해 해당 폴더에 파일을 배치합니다.

인터넷에 접속할 필요 없이 모든 처리가 개인 기기에서 이루어집니다.

하나는 정리가 필요한 폴더의 경로이고 다른 하나는 정리된 파일을 저장할 폴더의 경로로, 두 개의 경로를 입력하면 AI가 작업을 시작합니다.

 

기능 목록

  • 문서 스캔: 지정된 디렉토리에 있는 모든 파일을 자동으로 검색합니다.
  • 콘텐츠 분석언어 모델과 시각 언어 모델을 사용하여 문서 내용을 분석합니다.
  • 문서 분류콘텐츠, 날짜, 유형에 따라 문서를 분류합니다.
  • 파일 이름 바꾸기: 관련 설명과 파일명을 생성합니다.
  • 개인정보 보호모든 작업은 인터넷 연결 없이 로컬에서 수행됩니다.
  • 여러 문서 지원텍스트, 이미지, PDF, Excel, PPT, CSV 및 기타 파일 형식 지원.
  • 실시간 진행률 표시줄: 파일 분석의 실시간 진행 상황을 표시합니다.
  • 무음 모드모든 로그를 텍스트 파일에 저장하여 운영 노이즈를 줄입니다.
  • 드라이 런 모드: 변경 사항을 제출하기 전에 정렬 결과를 확인하세요.

 

도움말 사용

설치 🛠

SDK 설치 및 모델링 관련 질문은 다음을 참조하세요. 다음은 다음과 같습니다. 게시됨.

1. Python 설치

로컬 파일 정리 프로그램을 설치하기 전에 시스템에 Python이 설치되어 있는지 확인하세요(Python 3.12 이상을 권장합니다).

공식 웹사이트에서 Python을 다운로드할 수 있습니다.

사용 중인 운영 체제의 설치 지침을 따르세요.

2. 코드 베이스 복제

Git을 사용하여 이 코드베이스를 로컬 머신에 복제합니다:

git clone https://github.com/QiuYannnn/Local-File-Organizer.git

또는 코드 베이스를 ZIP 파일로 다운로드하여 원하는 위치에 압축을 풀 수 있습니다.

3. Python 환경 설정하기

라는 파일을 만듭니다. local_file_organizer 의 새로운 Conda 환경에서 Python 3.12를 사용합니다:

conda create --name local_file_organizer python=3.12

환경을 활성화합니다:

conda activate local_file_organizer

4. Nexa SDK 설치 ️

CPU 설치

Nexa SDK의 CPU 버전을 설치하려면 실행하세요:

pip install nexaai --prefer-binary --index-url https://nexaai.github.io/nexa-sdk/whl/cpu --extra-index-url https://pypi.org/simple --no-cache-dir
GPU 설치(Metal - macOS)

Metal(macOS)을 지원하는 GPU 버전을 설치하려면 실행합니다:

CMAKE_ARGS="-DGGML_METAL=ON -DSD_METAL=ON" pip install nexaai --prefer-binary --index-url https://nexaai.github.io/nexa-sdk/whl/metal --extra-index-url https://pypi.org/simple --no-cache-dir

관련 지원 CUDA 노래로 응답 AMD GPU Nexa SDK에 대한 자세한 설치 지침은 기본 README를 참조하세요. 장착 부품.

5. 종속성 설치

  1. 프로젝트 디렉토리에 있는지 확인합니다:
    cd path/to/Local-File-Organizer
    

    최고 사령관(군) path/to/Local-File-Organizer 항목을 복제하거나 추출한 실제 경로로 바꿉니다.

  2. 필요한 종속성을 설치합니다:
    pip install -r requirements.txt
    

주의: 패키지에 문제가 있는 경우 해당 패키지를 별도로 설치하세요:

pip install nexa Pillow pytesseract PyMuPDF python-docx

환경을 활성화하고 종속 요소를 설치한 후 다음 명령을 사용하여 스크립트를 실행합니다:

6. 스크립트 실행 🎉

python main.py

 

사용 프로세스

  1. 입력 디렉터리 지정: 프로그램을 실행한 후 정리할 폴더의 경로를 입력합니다(예: 정리할 폴더):
    /home/user/documents/input_files
    
  2. 출력 디렉터리 지정: 정리된 파일이 저장된 폴더의 경로를 입력하거나 Enter 키를 눌러 기본 경로를 사용합니다:
    /home/user/documents/organized_folder
    
  3. 진행 상황 보기파일 경로 로딩 시간 및 디렉토리 트리를 표시하여 사용자가 파일 분석 진행 상황을 실시간으로 확인할 수 있습니다.
  4. 파일 분류 및 이름 바꾸기이 프로그램은 파일 내용을 기반으로 관련 설명, 폴더 이름 및 파일 이름을 생성하여 터미널에 표시합니다.
  5. 정렬 완료: 데이터 정렬이 완료되면 사용자는 지정된 출력 디렉토리에서 분류된 파일을 볼 수 있습니다.

고급 기능

  • 무음 모드프로그램 실행 시 추가 --silent 매개변수를 사용하여 모든 로그를 텍스트 파일에 저장합니다:
    python main.py --silent
    
  • 드라이 런 모드프로그램 실행 시 추가 --dry-run 매개변수를 사용하여 변경 사항을 커밋하지 않고 정렬 결과를 확인할 수 있습니다:
    python main.py --dry-run
    
  • 모델 변경사용자는 CLI를 통해 사용되는 AI 모델을 변경할 수 있습니다:
    python main.py --model Llama3.2
    
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...