Class LuceneFactSource
java.lang.Object
rocks.imsofa.ai.puppychatter.gemini.InlinePassages
rocks.imsofa.ai.puppychatter.gemini.LuceneFactSource
- All Implemented Interfaces:
FactSource
- Author:
- lendle
-
Field Summary
Fields inherited from class rocks.imsofa.ai.puppychatter.gemini.InlinePassages
passages, staticSummary, staticSummaryContent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionthe default InlinePassages used HanLP to do runtime summarizationstatic voidtoJsonPayload(List<Conversation> messages) Methods inherited from class rocks.imsofa.ai.puppychatter.gemini.InlinePassages
getPassages, getStaticSummaryContent, isStaticSummary, setPassages, setStaticSummary, setStaticSummaryContent
-
Constructor Details
-
LuceneFactSource
-
-
Method Details
-
toJsonPayload
- Specified by:
toJsonPayloadin interfaceFactSource- Overrides:
toJsonPayloadin classInlinePassages- Parameters:
messages- the current conversation, some FactSource may not need it- Returns:
-
getSummary
Description copied from class:InlinePassagesthe default InlinePassages used HanLP to do runtime summarization- Specified by:
getSummaryin interfaceFactSource- Overrides:
getSummaryin classInlinePassages- Throws:
Exception- See Also:
-
main
- Throws:
Exception
-