Este proyecto toma un archivo de texto con un formato especifico y hace llamadas concurrentes a Luis para obtener la intención detectada en cada caso
Toma en consideración que este proyecto imprime en el standar output, por tal motivo quizas tengas que correr la aplicación de la siguiente forma:
node index > out.txt
Necesitas tener un .env file con las siguientes definiciones:
LuisAppId=[YOUR_LUIS_APP_ID]
LuisAPIKey=[YOUR_LUIS_API_KEY]
LuisAPIHostName=eastus2.api.cognitive.microsoft.com
RequestDelay=200
Nada especial
Instala los paquetes definidos
npm install
y corre la aplicación
node index > out.txt
- async - Para hacer llamadas a Luis en serie.
- line-by-line - Usado para leer el input file.
- dotenv - Manejo de variables de entorno.
- request - Como cliente HTTP.
- Luis Izaguirre - @lsizaguirre - GitHub