Ciclo 01: Fundação & Extração Multimodal
Criação da arquitetura central desacoplada, pipeline de extração estrutural (Docling + RapidOCR), API assíncrona FastAPI, dataset ground truth e primeira edição das Normas Semânticas Brasileiras.
Acompanhe os marcos históricos e o planejamento estratégico do ecossistema Acessília (2025–2027+): da extração multimodal determinística e planejamento formal de agentes (PDDL 2.2 + Agno) à preparação técnica para implantação no Núcleo de Acessibilidade da UFG e dispositivos assistivos abertos.
Transparência contínua com a comunidade acadêmica, desenvolvedores de software livre e órgãos de acessibilidade.
Criação da arquitetura central desacoplada, pipeline de extração estrutural (Docling + RapidOCR), API assíncrona FastAPI, dataset ground truth e primeira edição das Normas Semânticas Brasileiras.
Planejamento formal PDDL 2.2 com Agno e Fast Downward, gateway MCP desacoplado (Acessília Toolbox), painel institucional Fastify/SQLite com Diff lado a lado e app nativo Android em Kotlin com Sherpa-ONNX offline.
Fase de planejamento e preparação técnica para entrada em operação no Núcleo de Acessibilidade da UFG, esteira de digitalização de acervo acadêmico, telemetria em cluster LaMCAD e linter automatizado em CI/CD.
Geração de EPUB 3 com Media Overlays sincronizados (voz e texto), publicação aberta do app móvel de matemática, evolução dos óculos abertos Acessília Glasses e replicação do modelo para outras universidades federais.
Cada marco reflete entregas verificáveis e implementações ativas nos repositórios da organização A11yDevs.
Estruturação da base computacional e normativa do projeto. O foco foi garantir que documentos acadêmicos complexos (PDFs com diagramas, colunas duplas e equações) fossem processados sem perda de hierarquia e convertidos deterministicamente em múltiplos formatos universais de leitura.
Marco técnico em andamento. Eliminação de alucinações de orquestração por meio de planejamento formal matemático (PDDL), desacoplamento de ferramentas via gateway MCP, consolidação do portal institucional web com WCAG 2.2 AAA e submissão do benchmark acadêmico Dr.DocBench.
Fase de planejamento e preparação técnica voltada para a entrada em operação no ambiente real da universidade. O sistema será integrado aos fluxos institucionais para apoiar a equipe de transcrição e adaptação no atendimento a discentes cegos e com baixa visão.
Expansão para além dos navegadores e leitores de tela convencionais, viabilizando novos formatos abertos de leitura e interfaces físicas vestíveis para garantir acessibilidade em tempo real dentro e fora da sala de aula.
Mapeamento dos oito componentes de código aberto mantidos pela comunidade A11yDevs.
| Módulo / Repositório | Papel Arquitetural | Tecnologias Centrais | Ciclo do Roadmap | Status Atual |
|---|---|---|---|---|
| A11yDevs/acessilia | Motor Agêntico Central, API REST e Exportadores Multimodais | Python 3.11+, FastAPI, Agno, PDDL 2.2, Docling, Fast Downward, Docker | Ciclo 01 & 02 | ⚡ Em Execução (PMV 2.1) |
| A11yDevs/acessilia-toolbox | Stateless Capability Gateway & Servidor MCP | Python, FastAPI, MCP Protocol, Docker, MinIO, Valkey, PDDL fragments | Ciclo 02 | ⚡ Em Execução |
| A11yDevs/acessilia-ufg | Acessília Gestor Institucional (NAI / UFG) | Node.js, Fastify, SQLite WAL (30 tabelas), Argon2id, WCAG 2.2 AAA, Diff comparativo | Ciclo 02 & 03 | ⏳ Piloto / Em Preparação |
| A11yDevs/acessilia-dataset | Conjunto de Testes, Ground Truth e Fixtures de Extração | PDFs acadêmicos, imagens sintéticas de fórmulas, manifestos PDDL, JSON Schema | Ciclo 01 & 02 | ✓ Concluído / Contínuo |
| A11yDevs/acessilia-math-android | Navegador Audível Nativo de Fórmulas para Android | Kotlin puro (JVM), Android SDK, TalkBack, Sherpa-ONNX JNI, ONNX Runtime | Ciclo 02 & 04 | ⚡ Em Execução |
| A11yDevs/acessilia-math-termux | Protótipo de Validação de Navegação Matemática por Voz | Python, Termux:API, Extended MathML, Sherpa-ONNX offline, ffmpeg | Ciclo 01 | ✓ Concluído (P0/P1) |
| A11yDevs/normas-acessilia | Sistema Brasileiro de Normas para Descrição Semântica | Famílias ACESSILIA-100 a 800, JSON Schema 2020-12, XSD, acessilia-lint | Ciclo 01 & 03 | ✓ Concluído (v1.1.0) / CI |
| A11yDevs/acessilia-observability | Telemetria, Filas Assíncronas e Métricas de GPU LaMCAD | Prometheus, Grafana, OpenTelemetry, métricas NVIDIA CUDA | Ciclo 03 | ⏳ Em Preparação |
| A11yDevs/acessilia-glasses | Dispositivo Vestível Assistivo de Hardware Aberto | Câmera embarcada, áudio por condução óssea, modelos de visão multimodal | Ciclo 04 | ✦ Planejado |
Como resolvemos os desafios de confiabilidade, determinismo e acessibilidade universal.
Diferente de sistemas agênticos baseados em prompts livres que sofrem com alucinações, o Acessília compila as obrigações do documento em um problema formal PDDL com minimização estrita de custo inteiro. Nenhum LLM escreve PDDL diretamente; a composição é matematicamente verificável por planners de referência (Fast Downward / DAG heurístico).
O Acessília Toolbox adota uma tríade contratual clara: OpenAPI define o contrato sintático de rede, MCP (Model Context Protocol) define o contrato de interação entre agentes e ferramentas, e PDDL define o contrato semântico de composição. O motor agêntico nunca se acopla rigidamente a bibliotecas como Docling ou MinerU.
Para democratizar o acesso em sala de aula, o Acessília Math opera 100% offline via Sherpa-ONNX (modelo CTC quantizado int8) e árvore sintática de Extended MathML (`acc:*`). O estudante cego navega por comandos falados dinâmicos ("entrar fração", "ir para numerador", "onde estou", "subir") com feedback sonoro binaural sem depender de internet.
A inteligência artificial acelera a produção, mas a validação pedagógica institucional exige rigor. O Acessília Gestor implementa um fluxo de revisão técnica com comparador visual lado a lado (PDF original escaneado vs. documento gerado), permitindo correções pontuais antes da publicação no acervo oficial.
O sítio oficial do Acessília foi projetado e auditado para alcançar nível AAA de conformidade segundo as Diretrizes de Acessibilidade para Conteúdo Web (WCAG 2.2) do W3C e as recomendações do e-MAG (Modelo de Acessibilidade em Governo Eletrônico).