Local File Organizer: помощник по организации локальных файлов, AI автоматически упорядочивает файлы

Общее введение

Local File Organizer - это инструмент управления локальными файлами на основе искусственного интеллекта, предназначенный для помощи пользователям в организации и категоризации файлов на их компьютерах. В инструменте используются передовые модели искусственного интеллекта, такие как Llama3.2 3B и Llava v1.6 by Nexa SDK обеспечивает интеллектуальное сканирование, реорганизацию и классификацию файлов, гарантируя конфиденциальность пользователей и обеспечивая эффективное управление файлами.

Проще говоря, Local File Organiser сканирует указанные вами папки и, основываясь на содержимом файлов, автоматически маркирует, классифицирует и генерирует для них новые имена, а также помещает их в соответствующие папки.

Доступ к интернету не требуется, вся обработка выполняется на вашем собственном устройстве.

Как только вы введете два пути, один из которых - путь к папке, которую нужно упорядочить, а другой - путь к папке, в которой вы хотите сохранить упорядоченные файлы, AI начнет работать.

 

Список функций

  • Сканирование документов: Автоматическое сканирование всех файлов в указанном каталоге.
  • контент-анализ: Анализ содержания документов с помощью лингвистических моделей и визуальных лингвистических моделей.
  • Классификация документов: Категоризация документов по содержанию, дате и типу.
  • переименовать файл: Создайте соответствующие описания и имена файлов.
  • Конфиденциальность: Все операции выполняются локально, без необходимости подключения к Интернету.
  • Поддержка нескольких документов: Поддержка текста, изображений, PDF, Excel, PPT, CSV и других форматов файлов.
  • Индикатор выполнения в реальном времени: Отображает ход анализа файла в реальном времени.
  • бесшумный режим: Сохраняйте все журналы в текстовый файл, чтобы уменьшить шум при работе.
  • режим сухого хода: Проверьте результаты сортировки, прежде чем вносить изменения.

 

Использование помощи

Установка 🛠

По вопросам, связанным с установкой SDK и моделированием, обращайтесь к разделу здесь Опубликовано.

1. Установите Python

Перед установкой Local File Organiser убедитесь, что в вашей системе установлен 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 ️

Установка процессора

Чтобы установить процессорную версию Nexa SDK, выполните команду:

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
Установка графического процессора (Metal - macOS)

Чтобы установить версию GPU с поддержкой Metal (macOS), выполните команду:

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 Подробные инструкции по установке 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:
    python main.py --model Llama3.2
    
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...