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 2021/03/21 22:50:52 UTC
[incubator-nlpcraft-website] branch master updated: WIP.
This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git
The following commit(s) were added to refs/heads/master by this push:
new 698ea52 WIP.
698ea52 is described below
commit 698ea52f9fd893cf183d1ad66717544a9c71b638
Author: Aaron Radzinski <ar...@apache.org>
AuthorDate: Sun Mar 21 15:50:42 2021 -0700
WIP.
---
index.html | 9 +++++----
intent-matching.html | 10 +++++-----
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/index.html b/index.html
index abf54db..222f3cb 100644
--- a/index.html
+++ b/index.html
@@ -192,8 +192,9 @@ layout: default
<h3 class="sub-section-title">Model-As-A-Code</h3>
<section>
<p>
- Model-as-a-code convention natively
- supports any system development life cycle tools and frameworks in the Java ecosystem.
+ Everything you do with NLPCraft is part of your source code. No more awkward web UIs
+ splitting your logic across different incompatible places. Model-as-a-code is built by
+ engineers and it reflects how engineers work.
</p>
</section>
</div>
@@ -203,8 +204,8 @@ layout: default
<h3 class="sub-section-title">By Devs - For Devs</h3>
<section>
<p>
- Built with a singular focus - provide developers with unprecedented productivity and efficiency when building
- modern NLI applications.
+ Built with a singular focus - provide state-of-the-art developers with unprecedented productivity and efficiency when building
+ modern natural language applications.
</p>
</section>
</div>
diff --git a/intent-matching.html b/intent-matching.html
index 0e14f6c..817f809 100644
--- a/intent-matching.html
+++ b/intent-matching.html
@@ -26,17 +26,17 @@ id: intent_matching
<h2 class="section-title">Overview</h2>
<p>
<a href="/data-model.html#logic">Data Model</a> processing logic is
- encoded in intents and their callbacks. Sections below will explain how to declare an intent and how to develop
- a callback method when the intent is matched.
+ encoded using intents and their corresponding callbacks. The sections below will explain how to declare an intent
+ and how to develop a callback method when that intent is selected as the best match for the user input.
</p>
</section>
<section id="matching">
<h2 class="section-title">Intent-Based Matching</h2>
<p>
- The intent matching is based on an idea of defining one or more templates for user input and let the
- algorithm choose the best matching intent given the user input. Such template is called an <em>intent</em>.
+ The intent matching is based on an idea of defining one or more templates for the user input and let the
+ algorithm choose the best matching intent given that user input. Such template is called an <em>intent</em>.
Each intent defines a pattern of the user input and associated action to take - <em>a callback method to call</em> - when that pattern is detected
- and selected as a best match. While selecting the best matching intent NLPCraft uses a fully deterministic, traceable, algorithm.
+ and selected as the best match. While selecting the best matching intent NLPCraft uses a fully deterministic, traceable, algorithm.
When more than one intent matches the user input - the system automatically selects the <em>most specific one</em> as its best match.
</p>
<p>