Interface | Description |
---|---|
NCCompany |
Descriptor of the user company.
|
NCConversation |
Conversation container.
|
NCCustomElement |
Detected model element returning from custom parser.
|
NCCustomParser |
Custom model element parser for programmatic NER implementations.
|
NCCustomWord |
A partially enriched token with a basic set of NLP properties used by custom NER parser.
|
NCElement |
Data model element.
|
NCIntentContext |
A context that can be passed passed into the callback of the matched intent.
|
NCLifecycle |
NLPCraft lifecycle component.
|
NCModel |
User-defined semantic data model.
|
NCModelFactory |
Optional factory for data models.
|
NCModelView |
Read-only view on data model.
|
NCQueryContext |
Data model query context.
|
NCRequest |
Supplemental information about the user request.
|
NCToken |
Detected model element.
|
NCUser |
Descriptor of the user.
|
NCValue |
Model element's value.
|
NCValueLoader |
Dynamic value loader that can be used by JSON/YAML model declarations.
|
Class | Description |
---|---|
NCModelAdapter |
Adapter for data models.
|
NCModelFileAdapter |
Adapter for data models that can load model configuration from external JSON/YAML file.
|
NCQueryResult |
Data model result returned from model query method.
|
Enum | Description |
---|---|
NCQueryState |
This enumeration defines state of the query processing.
|
Exception | Description |
---|---|
NCIntentSkip |
Control flow exception to skip current intent.
|
NCRejection |
Exception to indicate that user input cannot be processed as is.
|
Annotation Type | Description |
---|---|
NCIntent |
Annotation to define an intent on the method serving as its callback.
|
NCIntentRef |
Annotations referencing an intent defined externally in JSON or YAML model declaration.
|
NCIntentTerm |
Annotation to mark callback parameter to receive intent term's tokens.
|
Copyright © 2020 NLPCraft. All rights reserved.