Content
# Digital Protocol AI Assistant
> **Prova de Conceito (POC)** de um assistente de Inteligência Artificial para sistemas de protocolo digital.
O projeto utiliza **Model Context Protocol (MCP)**, **Spring Boot**, **Spring AI**, **LiteParse (gRPC)** e modelos de linguagem locais executados por meio do **llama.cpp** e do **Qwen** para analisar documentos administrativos, extrair informações relevantes e gerar sugestões estruturadas de registro de protocolo para validação humana.
---
## Como executar
### Construir a aplicação
```bash
docker compose build
```
### Iniciar os serviços
```bash
docker compose up -d
```
---
## Acessando a aplicação
Após a inicialização, a API estará disponível em:
### PowerShell
```powershell
curl.exe --location "localhost:8080/documents:extract" `
--form "file=@samples/oficio_circular.pdf"
```
### Linux / macOS
```bash
curl --location 'localhost:8080/documents:extract' \
--form 'file=@samples/oficio_circular.pdf'
```
---
### Exemplo de resposta gerada
```json
{
"number": "123456789/2026",
"type": "Ofício Circular",
"requester": "Montgomery Burns",
"subject": "Atualização dos procedimentos internos de segurança operacional",
"summary": "Documento circular destinado aos funcionários da Usina Nuclear de Springfield para divulgação de novas orientações administrativas e procedimentos internos relacionados à operação e segurança da planta.",
"classify": "0.10",
"organization": "Usina Nuclear de Springfield",
"author": "Homer Simpson",
"createdAt": "2026-07-20"
}
```
---
## Encerrar a aplicação
Para remover todos os recursos criados pelo projeto:
```bash
docker compose down --rmi all --volumes --remove-orphans
```
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
Python tool for converting files and office documents to Markdown.
awesome-claude-skills
A curated list of awesome Claude Skills, resources, and tools for...
antigravity-awesome-skills
The Ultimate Collection of 130+ Agentic Skills for Claude...
context-mode
MCP is the protocol for tool access. We're the virtualization layer for context.
claude-context-mode
claude-context-mode plugin reduces MCP context bloat, saving up to 99% of tokens.