You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by ar...@apache.org on 2022/02/16 17:48:10 UTC
[incubator-nlpcraft] branch NLPCRAFT-477 updated: Update NCIntentSolverEngine.scala
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 05e9219 Update NCIntentSolverEngine.scala
05e9219 is described below
commit 05e92199cfde4da53be6f01305f35afccd99cbee
Author: Aaron Radzinski <ar...@datalingvo.com>
AuthorDate: Wed Feb 16 09:39:47 2022 -0800
Update NCIntentSolverEngine.scala
WIP
---
.../nlpcraft/internal/intent/matcher/NCIntentSolverEngine.scala | 4 ++--
1 file changed, 2 insertions(+), 2 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 a76b5f4..51d48cd 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
@@ -25,6 +25,7 @@ import org.apache.nlpcraft.internal.intent.*
import java.util.List as JList
import java.util.function.Function
+import scala.annotation.targetName
import scala.collection.mutable
import scala.collection.mutable.ArrayBuffer
import scala.jdk.CollectionConverters.*
@@ -46,6 +47,7 @@ case class NCIntentSolverEngine(dialog: NCDialogFlowManager) extends LazyLogging
* @param that Weight to add.
* @return
*/
+ @targetName("plusEqual")
def +=(that: Weight): Weight =
val tmp = mutable.ArrayBuffer[Int]()
@@ -279,7 +281,6 @@ case class NCIntentSolverEngine(dialog: NCDialogFlowManager) extends LazyLogging
if grp.usedEntities.nonEmpty then
var entIdx = 0
-
for (e <- grp.usedEntities)
val conv = if e.conv then "(conv) " else ""
ents += s" #$entIdx: $conv${e.entity}"
@@ -532,7 +533,6 @@ case class NCIntentSolverEngine(dialog: NCDialogFlowManager) extends LazyLogging
case b: java.lang.Boolean =>
if b then
matchesCnt += 1
-
if uses > 0 then
usesSum += uses
usedEnts += ent