terminal

GUSTAVO.DEV

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 Projetos

Arquitetura 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