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. Установка зависимостей
- Убедитесь, что вы находитесь в каталоге проекта:
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:
python main.py --model Llama3.2
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...