Feat/update notes app node sample (#251)

* Add description to package.json

* Dependencies udpate

* Correct white space in log output

* Update example output in the README.md'
This commit is contained in:
Peter Blazejewicz 2018-12-07 22:23:41 +01:00 коммит произвёл Dina Berry
Родитель 7b69a3e926
Коммит 62c162bead
4 изменённых файлов: 95 добавлений и 171 удалений

Просмотреть файл

@ -148,13 +148,13 @@ const query = async utterance => {
const status = await getTrainStatus();
console.log("publish " + new Date());
const published = await publish();
console.log("create grocery list" + new Date());
console.log("create grocery list " + new Date());
response = await query("create grocery list");
console.log(response.body);
console.log("add eggs to grocery list" + new Date());
console.log("add eggs to grocery list " + new Date());
response = await query("add eggs to grocery list");
console.log(response.body);
console.log("check off eggs from grocery list" + new Date());
console.log("check off eggs from grocery list " + new Date());
response = await query("check off eggs from grocery list");
console.log(response.body);
console.log("done");

17
examples/notes-app/node/package-lock.json сгенерированный
Просмотреть файл

@ -94,9 +94,9 @@
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"dotenv": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz",
"integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0="
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
"integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w=="
},
"ecc-jsbn": {
"version": "0.1.2",
@ -312,13 +312,12 @@
}
},
"requestretry": {
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz",
"integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/requestretry/-/requestretry-3.1.0.tgz",
"integrity": "sha512-DkvCPK6qvwxIuVA5TRCvi626WHC2rWjF/n7SCQvVHAr2JX9i1/cmIpSEZlmHAo+c1bj9rjaKoZ9IsKwCpTkoXA==",
"requires": {
"extend": "^3.0.0",
"lodash": "^4.15.0",
"request": "^2.74.0",
"extend": "^3.0.2",
"lodash": "^4.17.10",
"when": "^3.7.7"
}
},

Просмотреть файл

@ -1,7 +1,7 @@
{
"name": "node",
"version": "1.0.0",
"description": "",
"description": "This example creates a LUIS app using the prebuilt domain \"Note\"",
"main": "notes.js",
"scripts": {
"start": "node notes.js",
@ -11,10 +11,10 @@
"author": "",
"license": "ISC",
"dependencies": {
"dotenv": "^4.0.0",
"dotenv": "^6.2.0",
"querystring": "^0.2.0",
"request": "^2.83.0",
"request": "^2.88.0",
"request-promise": "^4.2.2",
"requestretry": "^1.12.2"
"requestretry": "^3.1.0"
}
}

Просмотреть файл

@ -43,171 +43,96 @@ npm start
The [notes.log](notes.log) file has a log of the app running including the three LUIS endpoint queries:
```
> node@1.0.0 start C:\Users\v-geberr\repos\LUIS-Samples\LUIS-Samples\examples\notes-app\node
npm start
> node@1.0.0 start /Users/piotrblazejewicz/git/LUIS-Samples/examples/notes-app/node
> node notes.js
createapp Fri Dec 08 2017 14:11:04 GMT-0800 (Pacific Standard Time)
train Fri Dec 08 2017 14:12:00 GMT-0800 (Pacific Standard Time)
trainstatus Fri Dec 08 2017 14:12:00 GMT-0800 (Pacific Standard Time)
Fri, 08 Dec 2017 22:12:00 GMT shouldRetry = true
Fri, 08 Dec 2017 22:12:01 GMT shouldRetry = true
Fri, 08 Dec 2017 22:12:03 GMT shouldRetry = true
Fri, 08 Dec 2017 22:12:04 GMT shouldRetry = true
Fri, 08 Dec 2017 22:12:05 GMT shouldRetry = true
Fri, 08 Dec 2017 22:12:07 GMT shouldRetry = false
publish Fri Dec 08 2017 14:12:07 GMT-0800 (Pacific Standard Time)
create grocery listFri Dec 08 2017 14:12:12 GMT-0800 (Pacific Standard Time)
createapp Wed Dec 05 2018 21:02:11 GMT+0100 (CET)
train Wed Dec 05 2018 21:02:39 GMT+0100 (CET)
trainstatus Wed Dec 05 2018 21:02:40 GMT+0100 (CET)
Wed, 05 Dec 2018 20:02:41 GMT shouldRetry = true
Wed, 05 Dec 2018 20:02:42 GMT shouldRetry = true
Wed, 05 Dec 2018 20:02:44 GMT shouldRetry = true
Wed, 05 Dec 2018 20:02:46 GMT shouldRetry = false
publish Wed Dec 05 2018 21:02:47 GMT+0100 (CET)
create grocery list Wed Dec 05 2018 21:02:49 GMT+0100 (CET)
{
"query": "create grocery list",
"topScoringIntent": {
"intent": "Note.Create",
"score": 0.8651035
},
"intents": [
{
"intent": "Note.Create",
"score": 0.8651035
"id": "47d98fde-ec6e-4aa2-acce-7e5e8692ad70",
"name": "Note",
"description": "The Note domain provides intents and entities related to finding, editing and creating notes.",
"culture": "en-us",
"usageScenario": "",
"domain": "",
"versionsCount": 1,
"createdDateTime": "2018-12-05T20:02:12Z",
"endpoints": {
"PRODUCTION": {
"versionId": "0.1",
"isStaging": false,
"endpointUrl": "https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/47d98fde-ec6e-4aa2-acce-7e5e8692ad70",
"region": null,
"assignedEndpointKey": null,
"endpointRegion": "westus",
"publishedDateTime": "2018-12-05T20:02:48Z",
"failedRegions": null
}
},
{
"intent": "None",
"score": 0.0163443815
},
{
"intent": "Note.ReadAloud",
"score": 0.009816828
},
{
"intent": "Note.AddToNote",
"score": 0.00560676353
},
{
"intent": "Note.DeleteNoteItem",
"score": 0.00371645321
},
{
"intent": "Note.Delete",
"score": 0.00330672273
},
{
"intent": "Note.CheckOffItem",
"score": 0.00189848093
},
{
"intent": "Note.Confirm",
"score": 0.00120945717
},
{
"intent": "Note.ShowNext",
"score": 0.0003310441
},
{
"intent": "Note.Clear",
"score": 5.698773E-05
}
],
"entities": []
"endpointHitsCount": 0,
"activeVersion": "0.1",
"ownerEmail": "peter.blazejewicz@example.com"
}
add eggs to grocery listFri Dec 08 2017 14:12:13 GMT-0800 (Pacific Standard Time)
add eggs to grocery list Wed Dec 05 2018 21:02:50 GMT+0100 (CET)
{
"query": "add eggs to grocery list",
"topScoringIntent": {
"intent": "Note.AddToNote",
"score": 0.9712683
},
"intents": [
{
"intent": "Note.AddToNote",
"score": 0.9712683
"id": "47d98fde-ec6e-4aa2-acce-7e5e8692ad70",
"name": "Note",
"description": "The Note domain provides intents and entities related to finding, editing and creating notes.",
"culture": "en-us",
"usageScenario": "",
"domain": "",
"versionsCount": 1,
"createdDateTime": "2018-12-05T20:02:12Z",
"endpoints": {
"PRODUCTION": {
"versionId": "0.1",
"isStaging": false,
"endpointUrl": "https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/47d98fde-ec6e-4aa2-acce-7e5e8692ad70",
"region": null,
"assignedEndpointKey": null,
"endpointRegion": "westus",
"publishedDateTime": "2018-12-05T20:02:48Z",
"failedRegions": null
}
},
{
"intent": "None",
"score": 0.0210856944
},
{
"intent": "Note.ReadAloud",
"score": 0.008423261
},
{
"intent": "Note.DeleteNoteItem",
"score": 0.00475714169
},
{
"intent": "Note.Delete",
"score": 0.00197099545
},
{
"intent": "Note.CheckOffItem",
"score": 0.0010897282
},
{
"intent": "Note.Confirm",
"score": 0.000608205737
},
{
"intent": "Note.Create",
"score": 0.0003649412
},
{
"intent": "Note.ShowNext",
"score": 0.000338386919
},
{
"intent": "Note.Clear",
"score": 0.000153648682
}
],
"entities": []
"endpointHitsCount": 0,
"activeVersion": "0.1",
"ownerEmail": "peter.blazejewicz@example.com"
}
check off eggs from grocery listFri Dec 08 2017 14:12:15 GMT-0800 (Pacific Standard Time)
check off eggs from grocery list Wed Dec 05 2018 21:02:51 GMT+0100 (CET)
{
"query": "check off eggs from grocery list",
"topScoringIntent": {
"intent": "Note.DeleteNoteItem",
"score": 0.462626785
},
"intents": [
{
"intent": "Note.DeleteNoteItem",
"score": 0.462626785
"id": "47d98fde-ec6e-4aa2-acce-7e5e8692ad70",
"name": "Note",
"description": "The Note domain provides intents and entities related to finding, editing and creating notes.",
"culture": "en-us",
"usageScenario": "",
"domain": "",
"versionsCount": 1,
"createdDateTime": "2018-12-05T20:02:12Z",
"endpoints": {
"PRODUCTION": {
"versionId": "0.1",
"isStaging": false,
"endpointUrl": "https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/47d98fde-ec6e-4aa2-acce-7e5e8692ad70",
"region": null,
"assignedEndpointKey": null,
"endpointRegion": "westus",
"publishedDateTime": "2018-12-05T20:02:48Z",
"failedRegions": null
}
},
{
"intent": "Note.CheckOffItem",
"score": 0.0225065779
},
{
"intent": "None",
"score": 0.0153339384
},
{
"intent": "Note.ReadAloud",
"score": 0.0103968615
},
{
"intent": "Note.AddToNote",
"score": 0.0067200684
},
{
"intent": "Note.Confirm",
"score": 0.00180193642
},
{
"intent": "Note.Delete",
"score": 0.001723963
},
{
"intent": "Note.Create",
"score": 0.0006193882
},
{
"intent": "Note.ShowNext",
"score": 0.000392203976
},
{
"intent": "Note.Clear",
"score": 0.0003031583
}
],
"entities": []
"endpointHitsCount": 0,
"activeVersion": "0.1",
"ownerEmail": "peter.blazejewicz@example.com"
}
done
```