Sobre este projeto
it-programming / artificial-intelligence-1
Aberto
Estamos desenvolvendo uma inteligência artificial interna para uso em delegacias de polícia, focada na criação de documentos oficiais via chat (termos de declaração, históricos de BO, etc.).
Nossa stack atual utiliza OpenWebUI rodando localmente com Ollama (modelo Ollama 3.2 - 8B) em um ambiente Linux Ubuntu Server 22.04, com backend em Python + FastAPI. Temos acesso via SSH.
Problema Atual:
O chat da OpenWebUI não consegue ler nem interpretar arquivos enviados pelo usuário (PDF, .txt, .docx).
Objetivo da Contratação:
Buscamos um freelancer experiente para configurar e habilitar duas funcionalidades essenciais na nossa instalação atual da OpenWebUI:
1. Leitura e Interpretação de Arquivos:
- Permitir o upload de documentos (PDF, .txt, .docx) diretamente no chat.
- Habilitar o modelo a ler e interpretar o conteúdo desses arquivos.
- Possibilitar que o usuário faça perguntas sobre o conteúdo do arquivo e receba respostas baseadas na informação lida.
2. Sistema de Memória/Aprendizado Contínuo:
- Implementar um mecanismo para que o modelo lembre-se de interações e dados de conversas anteriores.
- Permitir que o modelo aprenda com as correções e informações fornecidas pelo usuário ao longo do tempo, melhorando a qualidade das respostas (não é necessário fine-tuning do modelo, pode ser via memória persistente).
Requisitos Técnicos e Restrições:
- Toda a configuração deve ser realizada no ambiente Linux Ubuntu Server 22.04 existente, sem migração para Docker ou outros containers.
- É Fundamental que nenhuma alteração apague ou sobreponha nossos modelos e dados já existentes no ambiente.
- O freelancer deve ter experiência prática com OpenWebUI, LangChain ou bibliotecas equivalentes para processamento de documentos e gestão de memória em LLMs.
- Conhecimento em Python e FastAPI é importante para a integração com o backend existente.
Entrega:
Além da implementação funcional, esperamos receber um passo a passo detalhado ou um script que permita replicar a instalação e configuração no futuro.
Categoria TI e Programação
Subcategoria Inteligência Artificial
Tamanho do projeto Médio
Prazo de Entrega: Não estabelecido
Habilidades necessárias