4

Pitch: Pense num trem carniça: RAG para processos jurídicos.

Alguém já se desafiou para conseguir rodar uma LM local com o mínimo de GB disponível?

Eu desenvolvi uma aplicação (ainda embrionária) de linha de comando (CLI) open-source voltada para o mercado jurídico, projetada especificamente para oferecer 100% de privacidade, total isolamento de rede (100% offline e air-gapped) usando LLM local (ollama) focado em baixo consumo de RAM.

O objetivo é partir para uma interface de chat, mas o MVP roda perfeitamente em CLI. Mas a quantidade de desfaios que encontrei foi MUUUUUITO maior que qualquer accesso a API da OpenRouter, OpenCode ou qualquer serviço API de LLM.

Os tradeoffs e as renúncias me esmagaram!

Motivo? Fazer rag em 1 PDF com assunto corrido diverso é fácil.

Fui fazer RAG com 1000 processos que são praticamente um template um do outro, onde tentei alcançar a qualidade entre chunking e embbeding até o banco de dados vetorial usando uma LLM ultra leve (que roda com menos de 4GB de RAM) foi o que pude chamar de problema.

Uma coisa é ter uma GeForce RTX 5090 ou Arc Pro B70 com 32GB de RAM ali, disponível. Outra coisa é o PC médio de usuários comuns.

Meu objetivo aqui é um experimento, não para salvar o mundo. Apenas tentar esbarrar no mínimo, no escasso para entender como poder criar aplicações usando inteligência artificial usando o mínimo da média.

Pensei em criar uma interface gráfica, com UI minimalista pensando no advogado solo, no advogado 60+ e para isso, oferecer privacidade 100% dos dados e exigir o mínimo de memmória (a média tem um notebook com 8GB) que rode com os menores modelos disponíveis.

Chat - Testando e Comparando

Menu Principal

Menu Configurações

E está funcionando. Rodando liso.
Quem precisar pode baixar no repositório.

Se alguém souber como melhorar isso, ficarei feliz!

Carregando publicação patrocinada...
1

Apenas toma cuidado em lidar com processos judiciais e usar a OPenRouter como API do LLM utilizado, ressaltoque são dados pessoais dispostos neles e este serviço pode expor informações sensíveis que você nem imagina.

1

Não, este CLI roda com Ollama localmente, 100% privado, instala uma LLM super rápida e leve.

Funciona em um PC sem internet e é feito e pensado na confidencialidade de documentos jurídicos.

Não penso em conectar nem via OpenRouter, nem mesmo o Ollama Cloud, nem nada na internet.

Meu experimento com o mínimo de arrasto, para quem tem um notebook com 4GB de RAM poder rodar, sem super computadores nem dependências de APIs de serviços como OpenRouter.

1

Meus 2 cents,

Parabens pela iniciativa !

Rodar um modelo menor possivel para este tipo de solucao eh muito interessante - so a interface 100% cli acho um bocado complicado um usuario (independente da idade) usar com praticidade.

Mas vou testar na pratica para ver como funciona.

Repositorio devidamente starreado e forkeado - obrigado por compartilhar !

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

1

Muito obrigado pela colaboração e pela sugestão. Esta mesma sugestão já está nos meus to-do's porque uma coisa é nós, devs que usamos todo dia um CLI, outra coisa e alguém com a mínima skill de tecnologia.

Com certeza será feito.
Semana que vem iniciarei a versão usando Tauri e GO para criar um app que instalado vai ter menos de 100MB, com interface minimalista de chat, com organização de pastas, configuração, tudo com uma UI focada no usuário comum, no advogado solo, no advogado 60+ e em quem só precisa digitar no chat e receber as informações.

Aqui está funcionando só o core com a arquitetura principal do negócio. Está pronto para que alguém possa pegar isso e fazer um outro software ou vibecodar uma solução local e privada para seu escritório.

até aqui foi o primeiro passo...
Em breve volto com novidades.

Obrigado!