일반 소개
로컬 파일 정리 도구는 사용자가 컴퓨터에서 파일을 정리하고 분류할 수 있도록 설계된 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. 종속성 설치
- 프로젝트 디렉토리에 있는지 확인합니다:
cd path/to/Local-File-Organizer
최고 사령관(군)
path/to/Local-File-Organizer
항목을 복제하거나 추출한 실제 경로로 바꿉니다. - 필요한 종속성을 설치합니다:
pip install -r requirements.txt
주의: 패키지에 문제가 있는 경우 해당 패키지를 별도로 설치하세요:
pip install nexa Pillow pytesseract PyMuPDF python-docx
환경을 활성화하고 종속 요소를 설치한 후 다음 명령을 사용하여 스크립트를 실행합니다:
6. 스크립트 실행 🎉
python main.py
사용 프로세스
- 입력 디렉터리 지정: 프로그램을 실행한 후 정리할 폴더의 경로를 입력합니다(예: 정리할 폴더):
/home/user/documents/input_files
- 출력 디렉터리 지정: 정리된 파일이 저장된 폴더의 경로를 입력하거나 Enter 키를 눌러 기본 경로를 사용합니다:
/home/user/documents/organized_folder
- 진행 상황 보기파일 경로 로딩 시간 및 디렉토리 트리를 표시하여 사용자가 파일 분석 진행 상황을 실시간으로 확인할 수 있습니다.
- 파일 분류 및 이름 바꾸기이 프로그램은 파일 내용을 기반으로 관련 설명, 폴더 이름 및 파일 이름을 생성하여 터미널에 표시합니다.
- 정렬 완료: 데이터 정렬이 완료되면 사용자는 지정된 출력 디렉토리에서 분류된 파일을 볼 수 있습니다.
고급 기능
- 무음 모드프로그램 실행 시 추가
--silent
매개변수를 사용하여 모든 로그를 텍스트 파일에 저장합니다:python main.py --silent
- 드라이 런 모드프로그램 실행 시 추가
--dry-run
매개변수를 사용하여 변경 사항을 커밋하지 않고 정렬 결과를 확인할 수 있습니다:python main.py --dry-run
- 모델 변경사용자는 CLI를 통해 사용되는 AI 모델을 변경할 수 있습니다:
python main.py --model Llama3.2
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...