Class LocalAiAnalysisService
java.lang.Object
com.raphaelsalles.backend.domain.service.ai.LocalAiAnalysisService
- All Implemented Interfaces:
AiAnalysisService
Implementação Local de Análise via IA (Baseada em Regras).
Papel na Arquitetura: Fornece uma análise textual determinística e rápida, sem custo de API externa. Útil como fallback ou implementação padrão MVP.
Responsabilidades:- Gerar texto explicativo baseado em thresholds de ROE e Margem.
- Classificar a empresa em categorias simples (Sólida, Arriscada).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateSummary(StockAnalysis analysis) Gera um resumo textual da análise fundamentalista.
-
Constructor Details
-
LocalAiAnalysisService
public LocalAiAnalysisService()
-
-
Method Details
-
generateSummary
Description copied from interface:AiAnalysisServiceGera um resumo textual da análise fundamentalista.- Specified by:
generateSummaryin interfaceAiAnalysisService- Parameters:
analysis- A análise quantitativa já calculada.- Returns:
- Texto explicativo gerado pela IA.
-