Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • Tipo de Nodo: Es el tipo de nodo y debe ser seleccionado de acuerdo a la finalidad del mismo (dar un mensaje al cliente, preguntar información al cliente, consultar un servicio web externo, etc.). Los tipos de nodo disponibles son (encuentra la descripción detallada de cada tipo de nodo más abajo):

    • Preguntar

    • Decir

    • Capturar: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:

      • Esperado: Digita aquí una expresión regular para validar la respuesta enviada por el cliente.

    • Lista: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:

      • Lista: Especifica aquí la lista de valores que sean mostrados al cliente para su selección. En caso de que los casos provengan de un nodo anterior de tipo Web Service, utiliza la nomenclatura {{webhook.response}}.

    • Fallback: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:

      • Bot: Selecciona aquí el bot al cual se moverá la conversación en caso de exceder los intentos máximos.

      • Nodo del Bot: Selecciona aquí el nodo del bot al cual se moverá la conversación en caso de exceder los intentos máximos.

      • Intentos Máximos: Especifica aquí el máximo de intentos que tendrá el cliente para reintentar el paso anterior a este nodo.

    • Nodo Programado: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:

      • Fecha Inicial: Especifica aquí la fecha de inicio del periodo/rango durante el cual se aplicara este nodo.

      • Fecha Final: Especifica aquí la fecha de fin del periodo/rango durante el cual se aplicara este nodo.

    • Validador: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:

      • Tipo de Condición: Especifica aquí si las reglas de validación se aplicarán con el condicional y (or - todas las reglas de cumplen) ó con el condicionar o (or - alguna de las reglas de cumple).

      • Reglas de Validación: Agrega una o más reglas de validación, especificando una variable, un operador, y un valor.

    • Web Service: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:

      • Tipo de Petición: Selecciona uno de los tipo de petición HTTP disponibles (GET, HEAD, POST, PUT, DELETE, CONNECT, OPTONS, TRACE, PATCH).

      • URL/ Endpoint / IP: Especifica aquí la URL / endpoint / dirección IP de acceso al webservice. Por ejemplo, https://mywebservice.mybusiness.com/getCustomerInfo/4224563

      • Headers: Especifica aquí los headers que deberán ser agregados a la petición HTTP para consumir el web service. Pr ejemplo, { “Authorization”: “AccessKey GoCsdWE5rR2x7oXTQ4cPn4fTb5R”}.

      • Body: Especifica aquí el body o cuerpo de la petición HTTP. Generalmente, este cuerpo deberá tener una estructura en JSON. Por ejemplo, {“nombre“: “Jane”, “apellido”: “Doe}.

      • Tiempo de Espera: Especifica aquí el tiempo máximo de espera que tendrá Sagicc al consumir el web service. Al exceder ese tiempo, se considerará fallida la petición.

    • Dialog Flow

    • Ir a

      • Bot: Selecciona aquí el bot al cual se moverá la conversación.

      • Nodo del Bot: Selecciona aquí el nodo del bot al cual se moverá la conversación.

    • Gen AI: Al seleccionar este tipo de nodo, los siguientes campos adicionales se desplegarán en el formulario:

      • Prompt: Redacta aquí el prompt que se utilizará para dar instrucciones al agente de IA, asegurándote de incluir el tono de comunicación, el contexto, las expectativas, y otros detalles relevantes que guíen su comportamiento de manera efectiva.

      • Habilitar tecnología RAG: Selecciona esta opción si deseas habilitar la tecnología RAG (Generación Mejorada por Recuperación) en el nodo Gen AI. Esta tecnología le permitirá al nodo acceder a los artículos de la Base de Conocimiento de Sagicc para generar respuestas más precisas y contextualmente relevantes.

      • Categorías de la Base de Conocimiento para RAG: En caso de habilitar la tecnología RAG para el nodo, selecciona en Recuerda que el éxito en la implementación de un bot con un agente impulsado por Inteligencia Artificial Generativa depende en gran medida de la calidad del prompt proporcionado. Encuentra más información sobre Inteligencia Artificial Generativa aquí: https://aws.amazon.com/es/what-is/generative-ai/. Encuentra más información sobre Ingeniería de Prompts aquí: https://aws.amazon.com/es/what-is/prompt-engineering/

      • Habilitar tecnología RAG: Selecciona esta opción si deseas habilitar la tecnología RAG (Generación Mejorada por Recuperación) en el nodo Gen AI. Esta tecnología le permitirá al nodo acceder a los artículos de la Base de Conocimiento de Sagicc para generar respuestas más precisas y contextualmente relevantes. Encuentra más información sobre la tecnología RAG aquí: https://aws.amazon.com/es/what-is/retrieval-augmented-generation/

      • Categorías de la Base de Conocimiento para RAG: En caso de habilitar la tecnología RAG para el nodo, selecciona en este campo las categorías de la Base de Conocimiento de Sagicc que contienen los artículos con información que será relevante para el Agente de IA.

Info

Recuerda que el éxito en la implementación de un bot con un agente impulsado por Inteligencia Artificial Generativa depende en gran medida de la calidad del prompt proporcionado. Es fundamental que este contenga instrucciones claras y bien delimitadas. Asegúrate de ser específico en las indicaciones que incluyas en el prompt, abarcando detalles sobre la personalización, el comportamiento esperado del bot y cualquier restricción que deba considerarse. Cuanto más preciso y detallado sea el prompt, más efectiva será la interacción del bot con los usuarios.

  • Encuentra más información sobre Ingeniería de Prompts aquí: https://aws.amazon.com/es/what-is/prompt-engineering/

  • Encuentra más información sobre Inteligencia Artificial Generativa aquí: https://aws.amazon.com/es/what-is/generative-ai/

  • Encuentra más información sobre la tecnología RAG (Generación Mejorada por Recuperación) aquí: https://aws.amazon.com/es/what-is/retrieval-augmented-generation/

    Ten en cuenta que el uso de este tipo de nodo implica costos adicionales debido al uso de modelos de Inteligencia Artificial. Estos costos están determinados por la cantidad de tokens de entrada y tokens de salida que se calculen en cada interacción con el agente de IA. A continuación, se explican los conceptos clave relacionados con este proceso.

    • Token: Es la unidad básica de información procesada por el modelo de IA. Los modelos de lenguaje dividen el texto en tokens para entender y generar contenido. Aproximadamente, 1 token equivale a 4 caracteres en inglés o 3.5 caracteres en español. Un token puede ser tan pequeño como una letra o tan largo como una palabra corta, dependiendo del idioma y la estructura de la frase.

    • Tokens de Entrada: Son los que se calculan a partir de toda la información que el agente de IA recibe para llevar a cabo una tarea. Esto incluye el prompt configurado en el nodo, la consulta del cliente final (la pregunta o solicitud hecha por el usuario), y la información contextual adicional que se utilice para RAG (si aplica).

    • Tokens de Salida: Son los que se calculan en función de la respuesta generada por el agente de IA. Estos corresponden a cada palabra, frase o texto que el modelo de IA produce como respuesta a la consulta.

    Ejemplo: Si un cliente envía una consulta que ocupa 50 tokens de entrada y el modelo genera una respuesta de 60 tokens de salida, el total de tokens procesados será de 110 tokens. Los costos se basan en este número total de tokens, que varía según la longitud y complejidad tanto de la entrada como de la salida. Es importante considerar estos detalles, ya que el uso de más tokens incrementa el costo del servicio.

    botbuilder41.jpg

    • Usar plantilla: Activa esta opción si el mensaje que deseas enviar en el nodo corresponde a una plantilla previamente creada en Sagicc. Al activarla, podrás seleccionar la plantilla deseada.

    ...