This is an automated email from the ASF dual-hosted git repository.
sergeykamov pushed a commit to branch NLPCRAFT-468
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-468 by this push:
new 5f2ff54 WIP.
5f2ff54 is described below
commit 5f2ff54d7672272b7aa024eafc1f8b63d4b69ddc
Author: Sergey Kamov <[email protected]>
AuthorDate: Wed Oct 13 09:55:46 2021 +0300
WIP.
---
.../main/scala/org/apache/nlpcraft/model/interfaces.txt | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/interfaces.txt
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/interfaces.txt
index a58bc98..654b30c 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/interfaces.txt
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/interfaces.txt
@@ -23,6 +23,9 @@ Delivered:
- org.apache.nlpcraft.model.components.tokenizer.NCOpenNlpTokenizer (not
configured)
- Stanford impl.
Default in config - NCOpenNlpTokenizer.
+When user need to implement own:
+ - own logic implementation
+ - new languages support
2. org.apache.nlpcraft.model.nlp.NCNlpNerParse. Ners finder.
Delivered:
@@ -30,6 +33,9 @@ Delivered:
- stanford impl (configured types from predefined set of supported NERS:
DATE, PERSON etc)
- org.apache.nlpcraft.model.components.ner.synonyms.NCSynonymsNerParser
(configured by synonyms, macros ect)
Default in config - empty list.
+When user need to implement own:
+ - custom elements' logic support, which cannot be supported by
NCSynonymsNerParser
+ - wrappers under existing NERS like Spacy
3. org.apache.nlpcraft.model.nlp.NCNlpWordsDetector. Special words finder.
Delivered:
@@ -38,8 +44,14 @@ Delivered:
- org.apache.nlpcraft.model.components.detectors.NCConfiguredWordsDetector
(configured by simple words set)
Default in config - NCDefaultStopWordsDetector, NCDefaultSwearWordsDetector
(`suspicious` doesn't have by default. Can be configured by
NCConfiguredWordsDetector)
+When user need to implement own:
+ - own logic implementation, which cannot be configured by
NCConfiguredWordsDetector
+ - new languages support
4. org.apache.nlpcraft.model.NCModelBehaviour
Delivered:
- No special implementation, this interface has all empty default methods.
-Default in config - empty implementation.
\ No newline at end of file
+Default in config - empty implementation.
+When user need to implement own:
+ - usage without intents case
+ - some tricks even using intents
\ No newline at end of file