A imagem principal deste artigo foi gerada peloAI Image Generator do HackerNoon por meio do prompt "um robô usando um computador de mesa antigo"
Há algo novo no espaço da IA. Nesta postagem, orientarei você no processo de instalação e configuração do PrivateGPT.
Uma poderosa ferramenta que permite consultar documentos localmente sem a necessidade de conexão com a internet. Seja você um pesquisador, desenvolvedor ou apenas curioso para explorar as ferramentas de consulta de documentos, o PrivateGPT oferece uma solução eficiente e segura. Este tutorial acompanha um vídeo do Youtube, onde você encontra uma demonstração passo a passo do processo de instalação!
Python 3.10 ou posterior instalado em seu sistema ou ambiente virtual
Conhecimento básico de uso da interface de linha de comando (CLI/Terminal)
Git instalado
Primeiro, vamos criar um ambiente virtual. Você pode criar uma pasta em sua área de trabalho. Na captura de tela abaixo, você pode ver que criei uma pasta chamada 'blog_projects'. Abra a linha de comando dessa pasta ou navegue até essa pasta usando o terminal/linha de comando. Siga os passos abaixo para criar um ambiente virtual.
python3 -m venv meuenv
O nome do seu ambiente virtual será 'myenv'
source myenv/bin/activate
meuenv\Scripts\ativar
git clone https://github.com/imartinez/privateGPT.git
Ao criar e ativar o ambiente virtual antes de clonar o repositório, garantimos que as dependências do projeto serão instaladas e gerenciadas dentro deste ambiente. Isso ajuda a manter um ambiente de desenvolvimento limpo e isolado específico para este projeto.
Depois de clonar o repositório, você pode instalar as dependências do projeto e começar a trabalhar no projeto dentro do ambiente virtual ativado.
Em seguida, copie o repositório de código do Github e vá para o diretório ou pasta onde deseja que seu projeto resida. Abra o terminal ou navegue até sua pasta na linha de comando.
Depois que tudo for carregado, você poderá executar o comando de requisitos de instalação para instalar as dependências necessárias.
CD <NOME DA PASTA>
pip install -r requisitos.txt
Certifique-se de criar uma pasta de modelos em seu projeto para colocar o modelo que você baixou.
O PrivateGPT vem com um conjunto de dados de amostra que usa um 'estado da transcrição da união' como exemplo. No entanto, você também pode ingerir seu próprio conjunto de dados. Deixa-me mostrar-te como.
python ingest.py
Perfeito! O processo de ingestão de dados está concluído. Agora, vamos para o próximo passo!
Se você tiver este erro: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'
, use este comando: python -m pip install requests "urllib3<2"
Ponto importante a ser mencionado, SE VOCÊ ADICIONAR NOVOS DOCUMENTOS A SEUS SOURCE_DOCS, precisará executar novamente 'python ingest.py'
-------------------------------------------------- -------------
Agora vem a parte empolgante: fazer perguntas aos seus documentos usando o PrivateGPT. Deixe-me mostrar-lhe como é feito.
[diretório do projeto 'privateGPT', se você digitar ls em sua CLI, verá o arquivo READ.ME, entre alguns arquivos.]
python privateGPT.py
Truques e dicas: