Entrenando un dataset personalizado
Suite Composer permite personalizar los diálogos que quieres entablar, para ello no es necesario tener conocimientos de programación. Sólo un poco de configuración.
Por defecto los datasets están ubicados en la carpeta /Developer/com.comdigis.intents/
todo ellos en formato JSON
. Aqui puedes visualizar un ejemplo:
{
"identifier":"com.comdigis.intent.content.google",
"utterances": [
"buscar algo",
"buscar {entity} en google",
"busqueda en google",
"encontrar en google",
"algo en google",
"abrir google",
"ver algo en google",
"realizar una busqueda en google",
"buscar algo en google"
],
"metadata" : [
{
"entity" : "entity",
"slotValue" : "",
"score" : "1",
"speechValue" : "que quieres buscar?"
}
],
"responses" : [],
"input" : "",
"languageCode" : "es",
"confidence" : ""
}
Por petición
Cuando hayas querido entrenar tu propio dataset puedes hacerlo de dos maneras (por línea de comandos o por HTTP
). Para realizarlo por HTTP
deberás realizar una petición a la siguiente URL.
curl --location --request POST 'https://IP_DE_TU_DISPOSITIVO:8080/api/intent/train' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1Njk2Mzc1NTguNjIzNTI0LCJpc3MiOiJLaXR1cmUiLCJhZG1pbiI6dHJ1ZSwic3ViIjoiYWRtaW4ifQ.p-1x12EUoBmpCZRoTNTYlFxhFVh1OV8E5sjQ2InyIY8' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'dataset=/location/of/folder/containing/json'
Por línea de comando
Para realizarlo por línea de comando puede ingresar desde tu Raspberry PI:
$ ask --train /location/of/folder/containing/json
Última actualización