This is an automated email from the ASF dual-hosted git repository.

aradzinski pushed a commit to branch NLPCRAFT-477
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git


The following commit(s) were added to refs/heads/NLPCRAFT-477 by this push:
     new 27f2e51  WIP
27f2e51 is described below

commit 27f2e515bae29ea5b018c26423488e743bc452f2
Author: Aaron Radzinski <[email protected]>
AuthorDate: Wed Feb 16 09:54:36 2022 -0800

    WIP
---
 .../internal/intent/matcher/NCIntentSolverEngine.scala       |  5 -----
 .../internal/intent/matcher/NCIntentSolverInput.scala        |  5 ++++-
 .../internal/intent/matcher/NCIntentSolverResult.scala       | 12 ++++++++++++
 .../internal/intent/matcher/NCIntentSolverVariant.scala      |  4 +++-
 4 files changed, 19 insertions(+), 7 deletions(-)

diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverEngine.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverEngine.scala
index 51d48cd..f0e1634 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverEngine.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverEngine.scala
@@ -50,13 +50,10 @@ case class NCIntentSolverEngine(dialog: 
NCDialogFlowManager) extends LazyLogging
         @targetName("plusEqual")
         def +=(that: Weight): Weight =
             val tmp = mutable.ArrayBuffer[Int]()
-
             for (i <- 0 until Math.max(buf.size, that.buf.size))
                 tmp.append(norm(i, buf) + norm(i, that.buf))
-
             buf.clear()
             buf ++= tmp
-
             this
 
         /**
@@ -67,7 +64,6 @@ case class NCIntentSolverEngine(dialog: NCDialogFlowManager) 
extends LazyLogging
          */
         def append(w: Int): Weight =
             buf.append(w)
-
             this
 
         /**
@@ -78,7 +74,6 @@ case class NCIntentSolverEngine(dialog: NCDialogFlowManager) 
extends LazyLogging
          */
         def prepend(w: Int): Weight =
             buf.prepend(w)
-
             this
 
         /**
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverInput.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverInput.scala
index d64ac4c..d9be20c 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverInput.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverInput.scala
@@ -21,7 +21,10 @@ import org.apache.nlpcraft.*
 
 /**
  * Input data for intent solver.
- */
+  *
+  * @param context
+  * @param intentMatch
+  */
 case class NCIntentSolverInput(
     context: NCContext,
     intentMatch: NCIntentMatch = null
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverResult.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverResult.scala
index a5c84d3..59c2880 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverResult.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverResult.scala
@@ -21,11 +21,23 @@ import org.apache.nlpcraft.*
 
 /**
   * Intent solver engine result. Using basic case class for easier Java 
interop.
+  *
+  * @param termId
+  * @param entities
   */
 case class NCIntentEntitiesGroup(
     termId: Option[String],
     entities: Seq[NCEntity]
 )
+
+/**
+  *
+  * @param intentId
+  * @param fn
+  * @param groups
+  * @param variant
+  * @param variantIdx
+  */
 case class NCIntentSolverResult(
     intentId: String,
     fn: NCIntentMatch => NCResult,
diff --git 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverVariant.scala
 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverVariant.scala
index 95a292e..bb7a3e2 100644
--- 
a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverVariant.scala
+++ 
b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/intent/matcher/NCIntentSolverVariant.scala
@@ -24,7 +24,9 @@ import scala.jdk.CollectionConverters.*
 
 /**
  * Sentence variant & its weight.
- */
+  *
+  * @param entities
+  */
 case class NCIntentSolverVariant(entities: Seq[NCEntity]) extends 
Ordered[NCIntentSolverVariant]:
     private lazy val weights = calcWeight()
 

Reply via email to