Guía del Usuario
  • Introducción
  • Notas de la versión
  • SUITE COMPOSER
    • Presentación
    • Comunidad y desarrolladores
    • Políticas de Privacidad
  • FUNDAMENTOS
    • Fundamentos de la interacción
      • Interacciones de voz
      • Interacción: Lenguaje Natural
      • Modelos dirigidos por la Intención
    • Construyendo el diálogo
    • Escenas
    • Diseño de Interacciones
    • Bibliografía
  • COMENZANDO
    • Guía de Instalación
      • Introducción
      • Guía de Instalación
      • Raspberry Pi
    • Utilidad de línea de comando
      • Introducción
      • Configuración de Servicios
      • Certificados
      • Generación de JWT Token
    • Primera Interacción
      • Introducción
      • Funcionalidades Nativas
    • Solución de problemas
  • DESARROLLADORES
    • Introducción
    • Extensiones: Appx
      • Integración
      • Entrenando un dataset personalizado
    • Community SDK
    • Documentación (API)
  • Comunidad
  • Políticas de Privacidad
Con tecnología de GitBook
En esta página
  • Por petición
  • Por línea de comando
  1. DESARROLLADORES
  2. Extensiones: Appx

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.

NOTA: Cuando utilizas Suite Composer por primera vez éste trae un modelo pre-entrenado para realizar algunas interacciones sencillas. Si quieres entrenarlo para responder a tus propias preguntas deberás crear un dataset

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
AnteriorIntegraciónSiguienteDocumentación (API)

Última actualización hace 1 año