psychologyEdTech & Generative AI
AVD: Assistente Virtual
de Docência
"Correção pedagógica de provas dissertativas em segundos, combatendo o burnout docente com Inteligência Artificial."
verified_userReact Nativeverified_userNestJSverified_userPython (FastAPI)verified_userGemini 2.5 Flash
lockRepositório PrivadoAcesso restrito (Projeto Acadêmico/TCM)
Ver Outros ProjetosArquitetura Híbrida
edgesysEtapa 1: Edge Computing
Extração de texto (OCR) via EasyOCR em microserviço Python local. Garante custo zero de processamento de imagem e funcionamento offline-first para digitalização em áreas com conectividade instável.
cloud_doneEtapa 2: Cloud Intelligence
O texto extraído é enviado ao Google Gemini 2.5 Flash. Utilizamos JSON Mode para receber correções estruturadas e feedbacks motivadores com baixo custo de tokens.
Ecossistema Modular
📂 back-end (NestJS)
/Orquestração e Gestão SaaS
📂 front-end (React Native)
/UX de Captura e Visualização
📂 worker-python (FastAPI)
/Motor de IA e Vision (OCR)
📂 dados-compartilhados
/Contratos DTO e Interfaces
O Coração da IA (Python Inference)
worker-python // ocr_processor.py
import easyocr
from google.generativeai import GenerativeModel
# Etapa Local (Economia de Infra)
reader = easyocr.Reader(['pt'])
raw_text = reader.readtext(image_path, detail=0)
# Etapa Cloud (Inteligência Semântica)
prompt = f"Atue como corretor pedagógico: {raw_text}"
response = model.generate_content(prompt, generation_config={"response_mime_type": "application/json"})
west Todos os Projetos
Case Study // AVD EdTech