Seus PDFs viram uma IA que responde dizendo de onde tirou.
O funcionário pergunta "o que eu faço se o teste da autoclave der positivo?" e a IA responde com base no manual da empresa, mostrando qual documento usou. Se a resposta não está nos documentos, ela diz que não encontrou.
AnythingLLM
Projeto de código aberto, licença MIT. Você instala, joga os documentos e conversa com eles.
Deixa o seu agente montar
Copie as instruções abaixo, cole no seu agente de IA e peça "siga estas instruções". Ele instala, configura e testa com você, passo a passo.
A resposta vem com a fonte
Pergunta sobre remarcação de consulta. À direita, o documento de onde saiu a resposta.
Do que você precisa
- Um computador com Windows, Mac ou Linux.
- Os documentos da empresa em PDF, Word ou texto.
- Uma IA para responder: uma chave de API (Anthropic, OpenAI, Google...) ou um modelo que roda no próprio computador, sem mandar nada para fora.
Aplicativo
- Baixe em anythingllm.com/download e instale.
- Na primeira tela, escolha a IA que vai responder (chave de API ou modelo local).
- Crie um workspace com o nome da empresa ou do setor.
- No ícone de enviar arquivo, arraste os PDFs, clique em Move to Workspace e depois Save and Embed.
- Pergunte no chat. Em Sources, embaixo da resposta, aparece o documento usado.
No servidor (Docker)
Foi assim que montamos a demo do vídeo:
mkdir -p ~/anythingllm/storage
touch ~/anythingllm/storage/.env
docker run -d --name anythingllm \
-p 3001:3001 --cap-add SYS_ADMIN \
-v ~/anythingllm/storage:/app/server/storage \
-v ~/anythingllm/storage/.env:/app/server/.env \
-e STORAGE_DIR=/app/server/storage \
mintplexlabs/anythingllm
Abra http://localhost:3001 e siga os passos 2 a 5 do jeito 1. Para a equipe acessar de fora, o servidor precisa de domínio, HTTPS e senha (ative o modo multiusuário nas configurações).
3 ajustes da nossa demo
- Modo "Query" (configurações do workspace → Chat Settings): ela só responde com base nos documentos, em vez de inventar.
- Resposta de recusa em português, tipo "Não encontrei isso nos documentos. Fale com a coordenação." Sem isso, a recusa sai em inglês.
- Histórico do chat em 0 para perguntas soltas: com histórico ligado, ela às vezes misturou uma pergunta antiga com a nova.
Vale também escrever o "prompt do sistema" em português, pedindo resposta curta e só com base nos documentos.
10 documentos de uma clínica fictícia
Nenhum dado real. Baixe, jogue no workspace e pergunte: "Paciente quer remarcar a consulta de amanhã cedo, pode?", "Quantos dias antes peço férias?", "Qual a senha do wifi?" (essa ela tem que dizer que não sabe).
Documento sensível
Usando uma IA por API (Anthropic, OpenAI...), o trecho do documento relevante para a pergunta é enviado para ela. Com dado de paciente ou cliente, prefira um modelo local ou leia a política de dados do provedor.
Na parte 2: PDF de mil páginas com busca.
Segue a gente para não perder.