Aprendizagem pessoal com IA
e orientação prática

Local File Organizer: assistente do organizador de arquivos locais, organizador automático de arquivos com IA

Introdução geral

O Local File Organizer é uma ferramenta de gerenciamento de arquivos locais com tecnologia de IA projetada para ajudar os usuários a organizar e categorizar arquivos em seus computadores. A ferramenta aproveita modelos avançados de IA, como o Llama3.2 3B e o Llava v1.6, para digitalizar, reorganizar e categorizar arquivos de forma inteligente por meio do SDK da Nexa, garantindo a privacidade do usuário e proporcionando uma experiência eficiente de gerenciamento de arquivos.

Simplificando, o Local File Organiser examina as pastas que você especificar e, com base no conteúdo dos arquivos, rotula, categoriza e gera automaticamente novos nomes de arquivos para eles, além de colocá-los nas pastas correspondentes.

Não há necessidade de acesso à Internet durante todo o processo, pois todo o processamento é feito em seu próprio dispositivo.


Assim que você inserir dois caminhos, um deles é o caminho da pasta que precisa ser organizada e o outro é o caminho da pasta onde você deseja salvar os arquivos organizados, a IA começará a funcionar.

 

Lista de funções

  • Digitalização de documentosScanner: Examina automaticamente todos os arquivos no diretório especificado.
  • análise de conteúdoAnálise do conteúdo de documentos usando modelos linguísticos e modelos linguísticos visuais.
  • Classificação de documentosCategorização de documentos de acordo com o conteúdo, a data e o tipo.
  • renomear um arquivoGeração de descrições e nomes de arquivos relevantes.
  • PrivacidadeTodas as operações são feitas localmente, sem a necessidade de conexão com a Internet.
  • Suporte a vários documentosSuporte para texto, imagens, PDF, Excel, PPT, CSV e outros formatos de arquivo.
  • Barra de progresso em tempo realExibição do progresso em tempo real da análise do arquivo.
  • modo silenciosoSalvar todos os registros em um arquivo de texto para reduzir o ruído operacional.
  • modo de funcionamento a secoVerifique os resultados da classificação antes de enviar as alterações.

 

Usando a Ajuda

Instalação 🛠

Para questões relacionadas à instalação e à modelagem do SDK, consulte a seção Aqui estão Postado.

1. instalar o Python

Antes de instalar o Local File Organiser, certifique-se de que o Python esteja instalado em seu sistema; recomendamos o Python 3.12 ou posterior.

Você pode fazer o download do Python no site oficial.

Siga as instruções de instalação do seu sistema operacional.

2. clonagem da base de código

Use o Git para clonar essa base de código em seu computador local:

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

Ou faça o download da base de código como um arquivo ZIP e extraia-o para o local desejado.

3. configurando o ambiente Python

Crie um arquivo chamado organizador_de_arquivos_locais s novo ambiente Conda, usando Python 3.12:

conda create --name local_file_organizer python=3.12

Ativar o ambiente:

conda activate local_file_organizer

4. instalar o Nexa SDK ️

Instalação da CPU

Para instalar a versão para CPU do Nexa SDK, execute:

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
Instalação da GPU (Metal - macOS)

Para instalar a versão da GPU compatível com o Metal (macOS), execute:

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

Suporte relacionado CUDA responder cantando GPU AMD Para obter instruções detalhadas sobre a instalação do Nexa SDK, consulte o LEIAME principal do arquivo peça de montagem.

5. instalação de dependências

  1. Verifique se você está no diretório do projeto:
    cd path/to/Local-File-Organizer
    

    comandante-em-chefe (militar) path/to/Local-File-Organiser Substitua pelo caminho real onde você clonou ou extraiu o item.

  2. Instale as dependências necessárias:
    pip install -r requirements.txt
    

Atenção: Se você tiver problemas com qualquer um dos pacotes, instale-os separadamente:

pip install nexa Pillow pytesseract PyMuPDF python-docx

Depois de ativar o ambiente e instalar as dependências, execute o script usando o seguinte comando:

6) Execute o script 🎉.

python main.py

 

Processo de uso

  1. Especifique o diretório de entradaApós executar o programa, digite o caminho da pasta a ser organizada, por exemplo:
    /home/user/documents/input_files
    
  2. Especifique o diretório de saídaDigite o caminho para a pasta em que os arquivos organizados estão armazenados ou pressione Enter para usar o caminho padrão:
    /home/user/documents/organised_folder
    
  3. Ver o progressoO programa exibe o tempo de carregamento do caminho do arquivo e a árvore de diretórios, permitindo que o usuário veja o progresso da análise do arquivo em tempo real.
  4. Classificação e renomeação de arquivosO programa gera descrições, nomes de pastas e nomes de arquivos relevantes com base no conteúdo do arquivo e os exibe no terminal.
  5. Terminar a classificaçãoQuando o agrupamento estiver concluído, o usuário poderá visualizar os arquivos categorizados no diretório de saída especificado.

Recursos avançados

  • modo silenciosoAdicionar ao executar o programa --silencioso para salvar todos os registros em um arquivo de texto:
    python main.py --silent
    
  • modo de funcionamento a secoAdicionar ao executar o programa -corrida a seco para verificar os resultados da classificação sem confirmar as alterações:
    python main.py --dry-run
    
  • Alterando o modeloOs usuários podem alterar o modelo de IA usado por meio da CLI:
    python main.py --model Llama3.2
    
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " Local File Organizer: assistente do organizador de arquivos locais, organizador automático de arquivos com IA

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil