This is an automated email from the ASF dual-hosted git repository. sergeykamov pushed a commit to branch master-ask-validate in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
commit 19c23866d41029274a31b8ddf338ac9365b82dd1 Author: Sergey Kamov <[email protected]> AuthorDate: Mon Mar 28 14:30:29 2022 +0300 Ask validation client method added. --- nlpcraft/src/main/scala/org/apache/nlpcraft/NCModelClient.java | 4 ++-- .../scala/org/apache/nlpcraft/internal/impl/NCModelClientImpl.scala | 2 +- .../scala/org/apache/nlpcraft/internal/impl/NCModelClientSpec.scala | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/NCModelClient.java b/nlpcraft/src/main/scala/org/apache/nlpcraft/NCModelClient.java index 3924812..7b98fd9 100644 --- a/nlpcraft/src/main/scala/org/apache/nlpcraft/NCModelClient.java +++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/NCModelClient.java @@ -100,7 +100,7 @@ public class NCModelClient implements AutoCloseable { impl.validateSamples(); } - public List<List<NCEntity>> validateAsk(String txt, Map<String, Object> data, String usrId) { - return impl.validateAsk(txt, data, usrId); + public List<List<NCEntity>> validateIntentArguments(String txt, Map<String, Object> data, String usrId) { + return impl.validateIntentArguments(txt, data, usrId); } } diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/impl/NCModelClientImpl.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/impl/NCModelClientImpl.scala index 06887a0..dfc321a 100644 --- a/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/impl/NCModelClientImpl.scala +++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/internal/impl/NCModelClientImpl.scala @@ -191,5 +191,5 @@ class NCModelClientImpl(mdl: NCModel) extends LazyLogging: dlgMgr.close() convMgr.close() - def validateAsk(txt: String, data: JMap[String, AnyRef], usrId: String): JList[JList[NCEntity]] = + def validateIntentArguments(txt: String, data: JMap[String, AnyRef], usrId: String): JList[JList[NCEntity]] = ask0(txt, data, usrId, true).getBody.asInstanceOf[JList[JList[NCEntity]]] \ No newline at end of file diff --git a/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/impl/NCModelClientSpec.scala b/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/impl/NCModelClientSpec.scala index 72928aa..9168b8b 100644 --- a/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/impl/NCModelClientSpec.scala +++ b/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/impl/NCModelClientSpec.scala @@ -40,7 +40,7 @@ class NCModelClientSpec: println(s"Body: ${res.getBody}") client.validateSamples() - val entities = client.validateAsk("Lights on at second floor kitchen", null, "userId") + val entities = client.validateIntentArguments("Lights on at second floor kitchen", null, "userId") println("Entities: \n" + entities.asScala.map(p => p.asScala.map(s).mkString(", ")).mkString("\n")) }
