Class AnalysisReasoning
java.lang.Object
ai.redouble.nucleo.harness.schema.AnalysisReasoning
- All Implemented Interfaces:
Reasoning
Reasoning for information extraction and relevance assessment.
Designed for tasks that involve analyzing documents or data to extract relevant information. Captures why certain information was deemed relevant and acknowledges any limitations or assumptions in the analysis.
- Since:
- 0.1 (2025-09-21)
- Author:
- Andrey Santrosyan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns a user-friendly description of the reasoning.voidsetCaveats(String caveats) voidsetRelevanceJustification(String relevanceJustification)
-
Constructor Details
-
AnalysisReasoning
public AnalysisReasoning()
-
-
Method Details
-
getRelevanceJustification
-
setRelevanceJustification
-
getCaveats
-
setCaveats
-
getUserFriendlyDescription
Description copied from interface:ReasoningReturns a user-friendly description of the reasoning. This should provide a clean, readable summary without JSON formatting.- Specified by:
getUserFriendlyDescriptionin interfaceReasoning- Returns:
- human-readable reasoning description
-