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 4ef13ad WIP.
4ef13ad is described below
commit 4ef13ad7addc887890db378ae3a0053192bccb72
Author: Aaron Radzinzski <[email protected]>
AuthorDate: Tue Aug 3 22:48:14 2021 -0700
WIP.
---
_data/news.yml | 42 ++++++++++++++++------
_data/src-releases.yml | 10 ++++++
blogs.html | 32 +++++++++++++++--
blogs/nlpcraft-idl-intent-definition-language.html | 9 +++--
4 files changed, 76 insertions(+), 17 deletions(-)
diff --git a/_data/news.yml b/_data/news.yml
index 4e90302..7e71f12 100644
--- a/_data/news.yml
+++ b/_data/news.yml
@@ -15,18 +15,40 @@
# limitations under the License.
#
+- title: Apache NLPCraft 0.9.0 Released
+ url: /relnotes/release-notes-0.9.0.html
+ excerpt: Download NLPCraft 0.9.0. Scala 2.13 support + over 35 πͺ fixes,
improvements and enhancements.
+ publish_date: July 30, 2021
+ avatar_url: images/nlpcraft_logo.png
+ twitter_id: apachenlpcraft
+ href_target: _self
+
- title: ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ NLP Π² Minecraft
url: https://habr.com/ru/post/561230/
- excerpt: ΠΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ NLP Π² Minecraft, ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ
ΡΠ°ΠΌΡΠΌ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ...
+ excerpt: |
+ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ
ΠΎΡΠΎΡΠΈΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ NLP ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ - Π½Π΅ ΡΠ°ΠΌΠ°Ρ
ΠΏΡΠΎΡΡΠ°Ρ Π·Π°Π΄Π°ΡΠ°. ΠΠ½ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΡΠΌΠΈ,
+ ΡΠ°ΠΊ ΡΡΠΎ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Π½Π΅ ΡΡΠΎΠΈΡ Π΄Π°ΠΆΠ΅
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΡ
ΠΏΡΠΎΡΡΡΡ
NLP
+ Π·Π°Π΄Π°Ρ, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΌΠΎΠΌΡ, ΠΈΠ»ΠΈ, Π΅ΡΠ»ΠΈ
ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΌΠΈ, ΠΈΡ
Π±ΠΈΠ·Π½Π΅Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ
+ ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΈ ΠΎΡΠ²Π»Π΅ΠΊΠ°Π΅Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΡ NLP ΡΠ°ΡΡΠΈ...
author: Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ°ΠΌΠΎΠ²
publish_date: June 7, 2021
avatar_url: images/sergey_kamov_avatar.png
twitter_id: apachenlpcraft
href_target: habr
+- title: Apache NLPCraft 0.8.0 Released
+ url: /relnotes/release-notes-0.8.0.html
+ excerpt: Download NLPCraft 0.8.0. Over 50 πͺ fixes, improvements and
enhancements.
+ publish_date: June 7, 2021
+ avatar_url: images/nlpcraft_logo.png
+ twitter_id: apachenlpcraft
+ href_target: _self
+
- title: NLPCraft IDL - Intent Definition Language
url: /blogs/nlpcraft-idl-intent-definition-language.html
- excerpt: The declarative NLPCraft IDL significantly simplifies the process
of working with intents in NLP-based dialog and search systems...
+ excerpt: The declarative Intent Definition Language, called NLPCraft IDL,
significantly simplifies the process of
+ working with intents in NLP-based dialog and search systems developed
using Apache NLPsCraft and at the same time
+ expands the capabilities of them...
author: Aaron Radzinski
publish_date: June 3, 2021
avatar_url: images/lion.jpg
@@ -35,14 +57,14 @@
- title: Π―Π·ΡΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π½ΡΠΎΠ² NLPCraft IDL
url: https://habr.com/ru/post/559716/
- excerpt: ΠΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π½ΡΠΎΠ², ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ°Ρ
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ NlpCraft IDL , Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΠ»Π° ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΠ΅Π½ΡΠ°ΠΌΠΈ Π²
Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΡ
ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
...
+ excerpt: ΠΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π½ΡΠΎΠ², ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ°Ρ
Π½Π°Π·Π²Π°Π½ΠΈΠ΅ NLPCraft IDL (NLPCraft Intents Definition Language), Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ
ΡΠΏΡΠΎΡΡΠΈΠ»Π° ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΈΠ½ΡΠ΅Π½ΡΠ°ΠΌΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΡ
ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
,
ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ
Π½Π° Π±Π°Π·Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Apache NLPCraft ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ΅ΠΌ ΡΠ°ΡΡΠΈΡΠΈΠ»Π°
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ...
author: Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ°ΠΌΠΎΠ²
publish_date: May 28, 2021
avatar_url: images/sergey_kamov_avatar.png
twitter_id: apachenlpcraft
href_target: habr
-- title: π’ Apache NLPCraft 0.7.5 Released
+- title: Apache NLPCraft 0.7.5 Released
url: /relnotes/release-notes-0.7.5.html
excerpt: Download NLPCraft 0.7.5. Over 50 πͺ fixes, improvements and
enhancements.
publish_date: April 30, 2021
@@ -52,14 +74,14 @@
- title: ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠ΅ NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ
url: https://habr.com/ru/post/543786/
- excerpt: Π Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅ ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ
...
+ excerpt: Π Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅ ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ
ΠΈ
ΠΏΠΎΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΡΡ
Π½Π°ΠΌ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π½Π΅Π΄ΠΎΡΡΠ°Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°
ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΡΠΎΠΈΡ Π·Π°Π΄ΡΠΌΠ°ΡΡΡΡ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ²ΠΎΠΈΡ
ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
...
author: Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ°ΠΌΠΎΠ²
publish_date: February 25, 2021
avatar_url: images/sergey_kamov_avatar.png
twitter_id: apachenlpcraft
href_target: habr
-- title: π’ Apache NLPCraft 0.7.4 Released
+- title: Apache NLPCraft 0.7.4 Released
url: /relnotes/release-notes-0.7.4.html
excerpt: Download NLPCraft 0.7.4. Over 28 πͺ fixes, improvements and
enhancements.
publish_date: January 31, 2021
@@ -69,7 +91,7 @@
- title: ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ°ΠΌ Π² ΡΠ΅ΠΊΡΡΠ΅ β ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π΄ΠΎΠ²Π΅ΡΡΠ΅ΠΌΡΡ
Π½Π΅ΠΉΡΠΎΡΠ΅ΡΡΠΌ
url: https://habr.com/ru/post/539528/
- excerpt: ΠΠ΅ΡΠ²ΠΎΠ΅ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ
, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΡ
ΠΈ
ΠΏΡΠΎΡΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ
Π½Π° natural language processing...
+ excerpt: ΠΠ΅ΡΠ²ΠΎΠ΅ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ
, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΡ
ΠΈ
ΠΏΡΠΎΡΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ
Π½Π° natural language processing β ΡΡΠΎ Π½Π°ΡΡΠΈΡΡΡΡ
ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π² Π½ΠΈΡ
ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ΠΉ
ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ°Π΄Π°ΡΠ° Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ (geo, date, money ΠΈ Ρ.Π΄.) Π²
ΡΠ΅Π»ΠΎΠΌ ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π½Π°, ΠΎΡΡΠ°Π΅ΡΡΡ Π»ΠΈΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΉ NER ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈ
Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΉ
Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π²Ρ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅ΡΡ [...]
author: Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ°ΠΌΠΎΠ²
publish_date: January 28, 2021
avatar_url: images/sergey_kamov_avatar.png
@@ -94,7 +116,7 @@
twitter_id: apachenlpcraft
href_target: habr
-- title: π’ Apache NLPCraft 0.7.3 Released
+- title: Apache NLPCraft 0.7.3 Released
url: /relnotes/release-notes-0.7.3.html
excerpt: Download NLPCraft 0.7.3. Over 20 πͺ fixes, improvements and
enhancements.
publish_date: December 31, 2020
@@ -120,7 +142,7 @@
twitter_id: apachenlpcraft
href_target: habr
-- title: π’ Apache NLPCraft 0.7.2 Released
+- title: Apache NLPCraft 0.7.2 Released
url: /relnotes/release-notes-0.7.2.html
excerpt: Download NLPCraft 0.7.2. Over 11 tickets fixed πͺ First full public
release of the new <a
href="/tools/script.html"><code>nlpcraft.{sh|cmd}</code></a> management utility.
publish_date: November 19, 2020
@@ -128,7 +150,7 @@
twitter_id: apachenlpcraft
href_target: _self
-- title: π Quick Introduction to Apache NLPCraft
+- title: Quick Introduction to Apache NLPCraft
url: /blogs/quick_intro_apache_nlpcraft.html
excerpt: The goal of this project is unambiguously straightforward - provide
an efficient & highly productive API to develop advanced NLP-based interfaces
for modern applications.
author: Aaron Radzinski
diff --git a/_data/src-releases.yml b/_data/src-releases.yml
index 0434ec5..6530b55 100644
--- a/_data/src-releases.yml
+++ b/_data/src-releases.yml
@@ -15,6 +15,16 @@
# limitations under the License.
#
+- version: 0.9.0
+ date: July 30, 2021
+ sdk: <i class="fab fa-fw fa-java"></i>11 - <div class="scala-16"></div>2.13
+ zip_name: apache-nlpcraft-0.9.0.zip
+ zip_url:
https://www.apache.org/dyn/closer.cgi?filename=incubator/nlpcraft/nlpcraft/apache-nlpcraft-incubating-0.9.0.zip&action=download
+ sha256_url:
https://downloads.apache.org/incubator/nlpcraft/nlpcraft/apache-nlpcraft-incubating-0.9.0.zip.sha256
+ pgp_url:
https://downloads.apache.org/incubator/nlpcraft/nlpcraft/apache-nlpcraft-incubating-0.9.0.zip.asc
+ github_link: https://github.com/apache/incubator-nlpcraft/tree/v0.9.0.2
+ backward_compatible: yes
+
- version: 0.8.0
date: June 7, 2021
sdk: <i class="fab fa-fw fa-java"></i>11 - <div class="scala-16"></div>2.12
diff --git a/blogs.html b/blogs.html
index b185c0f..4733159 100644
--- a/blogs.html
+++ b/blogs.html
@@ -32,13 +32,41 @@ layout: interior
<div id="blogs-container" class="row">
<nav>
<div class="nav nav-tabs" role="tablist">
- <a class="nav-item nav-link active" data-toggle="tab"
href="#en-blogs" role="tab">English Blog</a>
+ <a class="nav-item nav-link active" data-toggle="tab"
href="#all-news" role="tab">News</a>
+ <a class="nav-item nav-link" data-toggle="tab"
href="#en-blogs" role="tab">English Blog</a>
<a class="nav-item nav-link" data-toggle="tab"
href="#ru-blogs" role="tab">Π ΡΡΡΠΊΠΈΠΉ ΠΠ»ΠΎΠ³ </a>
<a class="nav-item nav-link" data-toggle="tab"
href="#videos" role="tab">Videos <i style="color: #f00" class="fab fw
fa-youtube"></i></a>
</div>
</nav>
<div class="tab-content">
- <div class="tab-pane fade show active" id="en-blogs"
role="tabpanel">
+ <div class="tab-pane fade show active" id="all-news"
role="tabpanel">
+ <br/>
+ {% for news in site.data.news %}
+ <div class="blog-block">
+ <div class="blog-title">
+ <a href="{{ news.url }}" target={{
news.href_target }}>{{ news.title }}</a>
+ {% if news.href_target != "_self" %}
+ <br/>
+ <a href="{{ news.url }}" target={{
news.href_target }}>
+ <span style="color: #3498db; letter-spacing:
0.1em; vertical-align: top; font-size: 50%">{{ news.url }}</span>
+ </a>
+ {% endif %}
+ </div>
+ <div class="blog-excerpt">
+ <a target={{ news.href_target }} href="{{ news.url
}}">{{ news.excerpt}}</a>
+ </div>
+ <div class="blog-footer">
+ {% if news.avatar_url %}<img class="avatar-img"
src="{{ news.avatar_url | relative_url}}" alt="">{% endif %}
+ {% if news.author %}<div class="blog-author">{{
news.author }}</div>{% endif %}
+ {% if news.linkedin_id %}<a target="linkedin"
href="https://www.linkedin.com/in/{{ news.linkedin_id}}/"><i class="fab fa-fw
fa-linkedin"></i></a>{% endif %}
+ {% if news.medium_id %}<a target="medium"
href="https://medium.com/@{{ news.medium_id}}"><i class="fab fa-fw
fa-medium"></i></a>{% endif %}
+ {% if news.twitter_id %}<a target="twitter"
href="https://twitter.com/{{ news.twitter_id}}"><i class="fab fa-fw
fa-twitter"></i></a>{% endif %}
+ <span
class="text-nowrap">{{news.publish_date}}</span>
+ </div>
+ </div>
+ {% endfor %}
+ </div>
+ <div class="tab-pane fade show" id="en-blogs" role="tabpanel">
<br/>
{% for news in site.data.blogs %}
{% unless news.ru %}
diff --git a/blogs/nlpcraft-idl-intent-definition-language.html
b/blogs/nlpcraft-idl-intent-definition-language.html
index ee0e277..75411a7 100644
--- a/blogs/nlpcraft-idl-intent-definition-language.html
+++ b/blogs/nlpcraft-idl-intent-definition-language.html
@@ -422,12 +422,12 @@ publish_date: June 3, 2021
<section>
<h2 class="section-title">Why Do We Need NLPCraft IDL? <a href="#"><i
class="top-link fas fa-fw fa-angle-double-up"></i></a></h2>
<p>
- All the logic for creating intents, defined using NLPCraft IDL, can be
written in any Java based language.
+ All the logic for creating intents defined using NLPCraft IDL, can be
written in any Java based language.
Why, then, is this new language needed at all? Even if its syntax is
short, simple and straightforward, you
still have to spend some time studying it.
</p>
<p>
- Below are some of the reasons for using NLPCraft IDL:
+ Below are some reasons for using NLPCraft IDL:
</p>
<ul>
<li>
@@ -435,12 +435,11 @@ publish_date: June 3, 2021
the same logic. For intents with non-trivial rules, this can be
important.
</li>
<li>
- If the NLPCraft IDL code is defined in a separate file, then
editing the IDL program, for example,
- to change the intent matching logic, does not require the rebuild
of the code of the model and its callbacks.
+ If the NLPCraft IDL code is defined in a separate file, then
editing the IDL program does not require the rebuild of the code of the model
and its callbacks.
</li>
<li>
Separating the logic of writing callbacks and the logic of
matching intents. Different people can
- work with these tasks. Due to the deliberate limited language
resources, DSL is easier to learn by a non-programmer.
+ work with these tasks. Due to the deliberate limited IDL features,
DSL is easier to learn by a non-programmer.
</li>
<li>
Currently, models can be created in any Java based language.
Apache NLPCraft plans to expand the list of