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

Reply via email to