Asistente de Base de Conocimiento de ChatGPT

Asistente de chatbot de IA impulsado por OpenAI GPT-4o que busca y aprovecha automáticamente documentos internos de la empresa para responder preguntas de los usuarios. Ofrece respuestas contextuales, precisas y conversacionales utilizando tanto el historial de chat como el conocimiento recuperado, lo que lo hace ideal para soporte al cliente, mesas de ayuda internas o incorporación.

Cómo funciona el Flujo de IA - Asistente de Base de Conocimiento de ChatGPT

Cómo funciona el Flujo de IA

El usuario envía una pregunta

Recibe la entrada del usuario a través de la interfaz de chat.

Recuperar documentos internos relevantes

Busca en las fuentes de conocimiento internas información relacionada con la consulta del usuario.

Construir solicitud consciente del contexto

Combina la pregunta del usuario, los documentos recuperados y el historial de chat para crear una solicitud integral para la IA.

Generar respuesta potenciada por IA

Utiliza GPT-4o de OpenAI para generar una respuesta conversacional y consciente del contexto.

Entregar respuesta al usuario

Muestra la respuesta generada por IA en el chat para el usuario.

Prompts utilizados en este flujo

A continuación se muestra una lista completa de todos los prompts utilizados en este flujo para lograr su funcionalidad. Los prompts son las instrucciones dadas al modelo de IA para generar respuestas o realizar acciones. Guían a la IA en la comprensión de la intención del usuario y la generación de resultados relevantes.

Prompt

Cree una plantilla de solicitud con variables dinámicas ({input}, {human_input}, {context}, {chat_history}, {system_message}).

                You are an AI language model assistant.

Your task is to answer customer query in INPUT with consideration of previous conversation in CHAT HISTORY.

If CONTEXT is provided, use it to generate the answer.


--- CONTEXT START
{context} 
--- CONTEXT END

--- CHAT HISTORY START
{chat_history}
--- CHAT HISTORY END

--- INPUT START
{input}
--- INPUT END
Answer in Language: {lang}
Format answer with markdown.

ANSWER:
            

Componentes utilizados en este flujo

A continuación se muestra una lista completa de todos los componentes utilizados en este flujo para lograr su funcionalidad. Los componentes son los elementos básicos de cada Flujo de IA. Le permiten crear interacciones complejas y automatizar tareas mediante la conexión de diversas funcionalidades. Cada componente sirve para un propósito específico, como manejar la entrada del usuario, procesar datos o integrarse con servicios externos.

Descripción del flujo

Propósito y beneficios

ChatGPT con Flujo de Conocimiento Interno

Este flujo de trabajo crea una interfaz de chatbot que combina las capacidades conversacionales de ChatGPT 4o de OpenAI con la facultad de buscar y responder utilizando documentos internos de la empresa u organización. Está diseñado para proporcionar respuestas precisas y contextuales a las consultas de los usuarios, aprovechando tanto el historial de chat como fuentes de conocimiento relevantes.

Descripción general

  • Propósito: Automatizar y escalar la atención al cliente, el acceso a la información interna o las tareas de gestión del conocimiento, permitiendo a los usuarios conversar con un asistente de IA que consulta tanto conversaciones previas como documentación interna.
  • Características clave:
    • Responde a consultas de los usuarios con información actualizada y relevante al contexto.
    • Busca automáticamente documentos internos para encontrar contenido de apoyo.
    • Mantiene la conciencia del historial de chat para conversaciones coherentes y de varios turnos.
    • Presenta las respuestas en formato markdown para facilitar la lectura.

Estructura del flujo de trabajo

A continuación se muestra un desglose de los principales componentes y su función en el flujo de trabajo:

ComponenteDescripción
Entrada de chatCaptura los mensajes del usuario y las cargas de archivos.
Disparador de chat abiertoDetecta cuando inicia una nueva sesión de chat.
Widget de mensajeMuestra un mensaje de bienvenida al usuario al iniciar el chat.
Salida de chatEntrega los mensajes (incluidos los de bienvenida y respuestas de IA) a la interfaz.
Historial de chatAlmacena y recupera los últimos 10 intercambios de chat (hasta 8000 tokens) para contexto.
Recuperador de documentosCuando el usuario hace una pregunta, busca en los documentos internos contenido relevante.
Plantilla de solicitudElabora la solicitud para la IA, incluyendo la entrada del usuario, contexto documental e historial de chat.
GeneradorEjecuta la solicitud a través de ChatGPT 4o (u otro LLM), generando una respuesta.

Cómo funciona el flujo de trabajo

  1. Inicialización de la sesión de chat

    • Cuando un usuario abre un nuevo chat, el Disparador de chat abierto señala el flujo de trabajo.
    • Se muestra un mensaje de bienvenida utilizando el Widget de mensaje y se visualiza a través de Salida de chat.
  2. Gestión de consultas de usuario

    • Cuando el usuario introduce un mensaje:
      • El nodo Entrada de chat lo recoge.
      • En paralelo:
        • El mensaje se envía al Recuperador de documentos para buscar hasta 2 documentos internos relevantes.
        • El mensaje también se pasa a la Plantilla de solicitud para el procesamiento de la IA.
  3. Preparación de la respuesta contextual

    • El flujo de trabajo recopila:
      • El último historial de chat para el contexto.
      • Documentos relevantes encontrados por el recuperador.
      • La consulta actual del usuario.
    • Estos elementos se combinan en la Plantilla de solicitud, que instruye a la IA para:
      • Responder considerando la pregunta del usuario, la conversación previa y cualquier contexto documental encontrado.
      • Formatear la respuesta en markdown y responder en el idioma del usuario.
  4. Generación de la respuesta de IA

    • El nodo Generador envía la solicitud al modelo de lenguaje seleccionado (por ejemplo, ChatGPT 4o).
    • La respuesta generada se envía a Salida de chat para mostrarse al usuario.

Beneficios de automatización y escalabilidad

  • Consistencia y calidad: Garantiza que los usuarios reciban respuestas consistentes y de alta calidad, fundamentadas en la documentación interna y sensibles al contexto de la conversación previa.
  • Eficiencia: Automatiza la tediosa tarea de buscar en bases de conocimiento, ahorrando tiempo tanto a los usuarios como al personal de soporte.
  • Escalabilidad: Puede gestionar múltiples sesiones y consultas de usuario simultáneamente, lo que lo hace ideal para organizaciones con alta demanda de soporte o información.
  • Personalización: La plantilla de solicitud y los parámetros de búsqueda de documentos pueden adaptarse a casos de uso específicos, industrias o políticas internas.

Ejemplos de uso

  • Mesa de ayuda interna: Los empleados pueden obtener rápidamente respuestas sobre políticas de la empresa, procedimientos de TI o cuestiones de RRHH.
  • Atención al cliente: Los clientes reciben información precisa sobre productos o servicios sin esperar a un agente humano.
  • Impulso de ventas: Los equipos de ventas acceden bajo demanda a especificaciones de productos, casos de éxito o materiales de presentación actualizados.
  • Gestión del conocimiento: Garantiza que el conocimiento institucional valioso sea accesible y accionable a través de consultas en lenguaje natural.

Resumen visual

Pasos del flujo de trabajo:

  1. El usuario abre el chat → Se muestra mensaje de bienvenida.
  2. El usuario realiza una pregunta.
  3. El sistema recupera:
    • Historial de chat
    • Documentos relevantes
  4. Se construye la solicitud para IA (incluye entrada del usuario, historial de chat, contexto documental).
  5. ChatGPT genera una respuesta.
  6. La respuesta se muestra al usuario.

Este flujo de trabajo es una plantilla poderosa para quienes buscan potenciar su chatbot o asistente virtual con inteligencia contextual y conocimiento documental, mejorando significativamente la experiencia del usuario y la eficiencia operativa.

Permitanos construir su propio equipo de IA

Ayudamos a empresas como la suya a desarrollar chatbots inteligentes, servidores MCP, herramientas de IA u otros tipos de automatización con IA para reemplazar a humanos en tareas repetitivas de su organización.

Saber más