OpenAI Assistant
Esta guía explora la integración de NicoChat con el OpenAI Assistant, que permite usar el poder de OpenAI directamente en tus chatbots. El OpenAI Assistant es un asistente virtual entrenado con los datos de tu negocio, capaz de responder a las preguntas de los contactos con eficacia.

Esta guía explora la integración de NicoChat con el OpenAI Assistant, que permite usar el poder de OpenAI directamente en tus chatbots. El OpenAI Assistant es un asistente virtual entrenado con los datos de tu negocio, capaz de responder a las preguntas de los contactos con eficacia.
Conceptos clave
- Asistente de OpenAI: asistente virtual entrenado con los archivos de tu negocio que subiste, que funciona como una base de conocimiento consultable.
- ID del asistente: identificador único de tu asistente de OpenAI en NicoChat.
- Modelo: el modelo de OpenAI que usa el asistente (por ejemplo, gpt-4o-mini).
- Instrucciones: orientaciones adicionales dadas al asistente para refinar sus respuestas.
- Carga de archivos: documentos de tu negocio subidos para entrenar al asistente.
Configurando el Asistente de OpenAI
- Accede a la integración: en el panel de NicoChat, ve a "Integraciones" y selecciona "OpenAI".
- Clave de API: introduce tu clave de API de OpenAI en la configuración.
- Carga de archivos: usa la pestaña "Archivos" para subir los documentos que entrenarán al asistente. La carga puede hacerse con un botón o mediante la URL del archivo, con un límite recomendado de 200 MB.
- Creando un asistente: haz clic en "Nuevo" para crear un asistente. Elige un nombre, una descripción y un modelo (predeterminado: gpt-4 turbo).
- Proporcionando instrucciones: en el campo "Prompt", define el tono y el estilo de respuesta que quieres para el asistente. Puedes usar emojis y escribir en primera persona. (Límite de caracteres: 20.000)
- Adjuntando archivos: selecciona los archivos subidos que sean relevantes para la función del asistente.
- Guardando y sincronizando: haz clic en "Crear" para generar el asistente. También se sincronizará con tu cuenta de OpenAI.
Usando el asistente en tu flujo
- Creando el flujo: crea un flujo en NicoChat para incorporar el asistente.
- Bloque de preguntas: añade un bloque de preguntas que pida una respuesta del contacto, como "¿En qué puedo ayudarte hoy?"
- Integración del OpenAI Assistant: en "Integraciones", elige "OpenAI" y selecciona "Crear conclusión del asistente".
- Recordar Historial: la opción "Recordar Historial" es opcional. Si eliges "No", el asistente no tendrá acceso al historial de la conversación, lo que puede limitar su capacidad de dar respuestas adecuadas al contexto.
- ID del asistente: introduce el ID del asistente elegido, obtenido en la interfaz de NicoChat.
- Modelo: el "Modelo" en NicoChat es opcional y sustituye al modelo asociado al asistente. Modelos: gpt-4-1106-preview, gpt-4-vision-preview, gpt-4, gpt-4-32k, gpt-3.5-turbo-1106 y otros.
- Entrada del usuario: cambia el nombre de la etiqueta "Contenido" a "Entrada del usuario" o algo parecido, para dejar clara su finalidad.
- Instrucciones adicionales (opcional): si las instrucciones predeterminadas no son suficientes, escribe prompts más específicos en el campo "Contenido".
- Probando y guardando: haz una pregunta de prueba ("¿Cuál es tu oferta?") y observa la respuesta del asistente. Guarda la conclusión cuando el resultado sea bueno.
Mapeando la respuesta del asistente
En el bloque "Crear conclusión del asistente", después de hacer la "Solicitud de prueba", ve a la sección "Datos de muestra".
- Haz clic en el ícono "Mapa" y selecciona el valor de la respuesta del asistente.
- Dale un nombre descriptivo a la variable mapeada, como "respuesta", en un campo personalizado de tipo texto.
- Haz clic en "Guardar".

Uso avanzado y consideraciones
- NicoChat ofrece varias acciones individuales de OpenAI para un control más granular (por ejemplo, listar archivos del asistente y crear asistente).
- Considera hacer que el flujo vuelva a la conclusión del asistente para permitir interacciones parecidas a una conversación.
- Puedes usar la respuesta del asistente dentro de tus mensajes de texto, como un campo personalizado.
Con la integración de NicoChat con el OpenAI Assistant, creas chatbots capaces de responder a las preguntas de los contactos directamente desde la base de conocimiento de tu negocio.
Esto mejora la experiencia del usuario y simplifica la búsqueda de información. Explora los recursos del asistente y prueba las acciones de OpenAI en NicoChat para aprovechar todo su potencial.

