https://github.com/bulletdev/licita.ai
IA Vertical para licitação pública
https://github.com/bulletdev/licita.ai
Last synced: 10 months ago
JSON representation
IA Vertical para licitação pública
- Host: GitHub
- URL: https://github.com/bulletdev/licita.ai
- Owner: Bulletdev
- Created: 2025-03-03T02:09:39.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T02:16:08.000Z (10 months ago)
- Last Synced: 2025-03-04T18:52:03.805Z (10 months ago)
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Licita.ai

> **Eficiência em lances, inteligência nos resultados.**
## Sobre o Projeto
Licita.ai é uma plataforma avançada de automação para licitações públicas que utiliza inteligência artificial para otimizar a participação em pregões eletrônicos.
O sistema funciona como um assistente digital especializado que monitora, analisa e executa lances estratégicos em tempo real, maximizando as chances de sucesso nas licitações.
## Características Principais
### 🤖 Automação Inteligente
- Acompanhamento simultâneo de múltiplos pregões em diversas plataformas (ComprasNet, BEC, Licitações-e)
- Sistema de lances automatizados com estratégias adaptativas
- Análise em tempo real do comportamento dos concorrentes
### 📝 Análise de Editais
- Escaneamento e análise automática de documentos via OCR avançado
- Extração inteligente de informações-chave: prazos, requisitos, especificações técnicas
- Verificação de conformidade com checklist automatizado
### 📊 Inteligência Competitiva
- Algoritmos preditivos que identificam padrões de comportamento em pregões específicos
- Aprendizado contínuo baseado em histórico de licitações anteriores
- Recomendações de estratégia em tempo real com base em análise probabilística
### 💼 Gestão Completa
- Biblioteca digital organizada de documentos necessários por tipo de licitação
- Sistema de alerta para documentos que precisam ser atualizados
- Geração automática de propostas com base em templates personalizáveis
## Requisitos do Sistema
- Python 3.8+
- TensorFlow 2.5+
- Scikit-learn 1.0+
- PyTorch 1.9+ (opcional, para modelos avançados)
- Banco de dados SQL (PostgreSQL recomendado)
- 8GB RAM mínimo, 16GB recomendado
- Conexão estável à internet
## Instalação
### Opção 1: Usando pip
```bash
# Crie um ambiente virtual
python -m venv licita_env
source licita_env/bin/activate # No Windows use: licita_env\Scripts\activate
# Instale o pacote
pip install licita-ai
# Instale dependências adicionais para funcionalidades avançadas
pip install licita-ai[full]
```
### Opção 2: A partir do código fonte
```bash
# Clone o repositório
git clone https://github.com/licitaai/licita-ai.git
cd licita-ai
# Crie um ambiente virtual
python -m venv venv
source venv/bin/activate # No Windows use: venv\Scripts\activate
# Instale as dependências
pip install -r requirements.txt
# Instale o pacote em modo de desenvolvimento
pip install -e .
```
## Configuração
1. Crie um arquivo `config.json` na pasta raiz do projeto ou use o assistente de configuração:
```bash
licita-ai --config-wizard
```
2. Configure as credenciais para as plataformas de licitação:
```json
{
"edital_analyzer": {
"ocr_enabled": true,
"nlp_model": "bert-base-portuguese-cased"
},
"lance_engine": {
"max_lances": 100,
"intervalo_minimo": 5,
"estrategia_padrao": "adaptativa"
},
"monitor": {
"plataformas": ["comprasnet", "licitacoes-e", "bec"],
"intervalo_atualizacao": 10
},
"database": {
"path": "database/licita_ai.db",
"backup_interval": 86400
},
"credenciais": {
"comprasnet": {
"usuario": "seu_usuario",
"senha": "sua_senha",
"certificado": "caminho/para/certificado.pfx"
},
"licitacoes-e": {
"usuario": "seu_usuario",
"senha": "sua_senha"
},
"comprasnet": {
"usuario": "seu_usuario",
"senha": "sua_senha"
}
}
}
```
## Uso Básico
### Interface de Linha de Comando
O Licita.ai pode ser utilizado via linha de comando:
```bash
# Analisar um edital
licita-ai analisar --edital caminho/para/edital.pdf
# Cadastrar um pregão para monitoramento
licita-ai cadastrar --arquivo pregao_info.json
# Iniciar monitoramento de pregões
licita-ai monitorar --pregao-id 123456 --estrategia adaptativa
# Obter estatísticas
licita-ai estatisticas --pregao-id 123456
```
### API Python
O Licita.ai também pode ser utilizado como biblioteca Python:
```python
from licita_ai import LicitaAI
# Inicializa o sistema
licita = LicitaAI("config.json")
# Analisa um edital
resultado = licita.analisar_edital("caminho/para/edital.pdf")
print(f"Data de abertura: {resultado['data_abertura']}")
print(f"Valor estimado: R$ {resultado['valor_estimado']:.2f}")
# Cadastra um pregão
dados_pregao = {
"numero": "PE-123/2025",
"objeto": "Aquisição de equipamentos de informática",
"orgao": "Ministério da Educação",
"plataforma": "comprasnet",
"data_abertura": "20/03/2025 10:00",
"valor_estimado": 150000.00,
"estrategia": "adaptativa",
"valor_minimo": 120000.00
}
pregao_id = licita.cadastrar_pregao(dados_pregao)
# Inicia monitoramento
licita.iniciar_monitoramento([pregao_id])
# Obtém estatísticas
estatisticas = licita.obter_estatisticas(pregao_id)
print(f"Taxa de sucesso: {estatisticas['taxa_sucesso']}%")
print(f"Economia total: R$ {estatisticas['economia_total']:.2f}")
```
### Interface Web
O Licita.ai também disponibiliza uma interface web para facilitar o uso:
1. Inicie o servidor web:
```bash
licita-ai server --port 7777
```
2. Acesse a interface no navegador: http://localhost:7777
## Estratégias de Lance
O Licita.ai oferece diferentes estratégias para execução de lances:
- **Conservadora**: Faz lances com pequenas diferenças (0.5%) em relação ao menor lance atual
- **Agressiva**: Faz lances com diferenças maiores (2%) para assumir a liderança rapidamente
- **Adaptativa**: Ajusta a estratégia com base no comportamento dos concorrentes
- **Personalizada**: Permite configurar parâmetros específicos para cada pregão
Para configurar uma estratégia personalizada:
```json
{
"params_estrategia": {
"desconto_inicial": 0.03,
"diferenca_porcentagem": 0.015,
"arredondamento": 10.0,
"cobrir_automatico": true,
"diferenca_minima_porcentagem": 0.005,
"valor_minimo": 120000.0
}
}
```
## Integração com Plataformas
O Licita.ai suporta as principais plataformas de licitação do Brasil:
- **ComprasNet**: Sistema de compras do Governo Federal
- **Licitações-e**: Plataforma de licitações do Banco do Brasil
- **BEC**: Bolsa Eletrônica de Compras de São Paulo
- **Compras MG**: Sistema de compras de Minas Gerais *(em desenvolvimento)*
- **Compras RS**: Sistema de compras do Rio Grande do Sul *(em desenvolvimento)*
## Modelos de IA
O Licita.ai utiliza diversos modelos de IA para otimizar o processo de licitação:
- **Classificação de Editais**: Identifica automaticamente o tipo de licitação e requisitos
- **Processamento de Linguagem Natural**: Analisa e extrai informações de editais
- **Previsão de Lances**: Antecipa o comportamento dos concorrentes
- **Otimização de Estratégias**: Define o melhor momento e valor para cada lance
## Segurança
O Licita.ai implementa diversas medidas de segurança:
- Criptografia de credenciais em repouso e em trânsito
- Autenticação de dois fatores para acesso ao sistema
- Registros detalhados de todas as ações realizadas
- Backups automáticos dos dados
## Roadmap
- [ ] Suporte a certificados digitais A3 (token/smartcard)
- [ ] Integração com mais plataformas de licitação regionais
- [ ] Aplicativo móvel para acompanhamento em tempo real
- [ ] Dashboard avançado com visualizações personalizáveis
- [ ] Módulo de análise de concorrentes
- [ ] API REST para integração com sistemas externos
## Contribuição
Contribuições são bem-vindas! Para contribuir:
1. Faça um fork do repositório
2. Crie uma branch para sua feature (`git checkout -b feature/nova-feature`)
3. Commit suas mudanças (`git commit -m 'Adiciona nova feature'`)
4. Push para a branch (`git push origin feature/nova-feature`)
5. Abra um Pull Request
## Licença
Este projeto está licenciado sob a [Licença MIT](LICENSE).
## Suporte
Para suporte, entre em contato através do email support@licita.ai ou abra uma issue no repositório.
---
Desenvolvido por Michael Bullet | © 2025 | [www.arrematei.cloud](https://www.arrematei.cloud)