Web Analytics
Cómo estructurar in...
 
Avisos
Vaciar todo

!Bienvenido a zonaia 😀!


Un foro de BotMasters


Crea una cuenta o inicia sesión


Cómo estructurar intents de muchas preguntas  

 

recardo1
(@recardo1)
Miembro Eminente
Registrado: hace 2 años
Respuestas: 20
14/10/2019 4:07 pm  

Hola a todos.

Estoy creando un chatbot para responder preguntas sobre un tema en particular (física). ¿Cómo estructuraría todas las preguntas posibles como intents en dialogflow?

Estoy considerando los siguientes 2 métodos.

Métodos:

  1. Hacer cada pregunta como un intent único.
  2. Agrupar todas las preguntas en un intent de "hacer preguntas" y usar la entidad para identificar la pregunta específica que se hace.

Pros:

  1. Dialogflow puede igualar fácilmente la entrada de los usuarios a las preguntas específicas utilizando un umbral de puntaje de baja confianza, y puede dar múltiples frases de entrenamiento por pregunta.
  2. Solo necesita un intent de "hacer preguntas", más ordenado y mantenerlo es más fácil.

Contras:

  1. Habrá toneladas de intents, y mantenerlos podría ser una pesadilla. También podría alcanzar el número máximo de intents.
  2. La entidad de detección podría ser más estricta y menos robusta.

Citar
ElberMaster
(@elbermaster)
Miembro Estimado
Registrado: hace 2 años
Respuestas: 173
14/10/2019 9:58 pm  

@recardo1.

Te sugiero que pruebes Knowledge connectors (Conectores de conocimiento) en DialogFlow.

Con lo anterior puedes proporcionar múltiples enlaces a páginas web desde donde puedes reunir todas las preguntas, o puede preparar manualmente una lista y subirla a DialogFlow.

Avísame si tienes alguna confusión.


ResponderCitar
Fabricio
(@fabricio)
Miembro Eminente
Registrado: hace 11 meses
Respuestas: 36
15/10/2019 2:49 pm  

Hola recardo1: No es buena idea que hagas 1 solo intent para todas las preguntas, como bien dijiste será muy débil el reconocimiento. Por otra parte dialogflow acepta en teoría hasta 2000 intents, pero según he leído en la práctica solo funcionan 1000 intents. Crees que 1000 intents no te alcanzan? De última podrías agrupar algunas preguntas por intent y usar entidades y un webhook para detectar la diferencia. Saludos


ResponderCitar
mporcile
(@mporcile)
Miembro Activo
Registrado: hace 10 meses
Respuestas: 15
24/10/2019 3:25 pm  

Hola, podés identificar algo único en cada pregunta? Para poder asociarla a un firebase realtime, de esa manera va a ser más simple administrar preguntas y respuestas.


ResponderCitar
Share:
Sitio web hecho con ❤ para el mundo