Skip to main content

MD37_JUNNY_AI_RESPONSE_ANALYZER.md

AI Response Analyzer

Assistente opcional para explicar erros, analisar responses e sugerir correções. O Junny continua plenamente utilizável sem IA — quando ativada, o foco é debugging útil, privacidade e controlos explícitos sobre o que é enviado aos providers.

Stub backend

Fase: roadmap

Roadmap para assistente opcional que explica erros de API (REST, GraphQL, SOAP), sugere fixes (headers, auth, payload), categoriza falhas e integra fluxo Analyze with AI às coleções — com privacy-first (controlo de envio de payloads, modo local/offline quando existir infraestrutura).

ia-opcionalnucleo-funciona-sem-provedoresprivacy-first

Fluxo principal (MD37)

  1. utilizador executa um pedido
  2. Junny deteta erro (ex.: 401 Unauthorized)
  3. utilizador clica “Analyze with AI”
  4. IA sugere causa provável, headers em falta, auth/payload/schema e próximos passos

Componentes UI planejados

  • AnalyzeButton
  • AIAnalysisPanel
  • SuggestedFixes
  • ErrorInsights

Categorias de erro (alvo)

  • auth
  • network
  • timeout
  • validation
  • schema mismatch

Providers futuros

OpenAI · OpenRouter · Ollama · Anthropic · modelos locais

Backend planejado

/modules/ai-analyzer
  providers
  prompts
  services

Segurança

  • nunca enviar tokens, secrets ou passwords automaticamente aos providers

MVP (MD37)

  • explain errors
  • analyze responses
  • suggest fixes
  • GraphQL analysis

Explicitamente fora do MVP inicial

  • correções autónomas não solicitadas
  • execução automática de requests
  • telemetria de payloads
  • IA obrigatória na cloud

UI futura em /features/ai-analyzer