Skip to content

Fuentes de conocimiento

Las fuentes de conocimiento ayudan a tus agentes de IA a interpretar los datos del catálogo y recuperar la información adecuada para cumplir tus objetivos. Para una introducción a Braze Agents, consulta Braze Agents. Para añadir conocimiento a un agente, consulta Crear agentes personalizados.

Cómo funciona

Las fuentes de conocimiento son un tipo de contexto de agente. Un agente de IA puede hacer referencia a una fuente de conocimiento para recuperar datos del catálogo con más precisión que si se hace referencia al catálogo directamente en las instrucciones del agente.

Supongamos que estás creando un agente para recomendar restaurantes en Nueva York basándose en la cocina favorita de un usuario, que es un atributo personalizado. Este agente hace referencia a la fuente de conocimiento del catálogo “nyc_restaurants”. Cuando creas esa fuente de conocimiento, incluyes solo los campos que el agente necesita, como el nombre del restaurante, la ubicación y el tipo de cocina, y excluyes otras columnas del catálogo que no son relevantes para las recomendaciones.

Las instrucciones del agente describen claramente su rol y sus restricciones:

1
You are a restaurant recommendation agent. Use your knowledge to help find restaurants for the user. Only include filters in your knowledge source query. Don't ask any followup questions. The user's favorite cuisine is {{custom_attribute.${favorite_cuisine}}}

Si la cocina favorita de un usuario es la pizza, el agente puede devolver la siguiente respuesta basándose en la fuente de conocimiento:

1
2
3
Here are some pizza recommendations for you:
- Dale's Pizza (Greenwich Village, Manhattan): Dale's Pizza invites you to savor the taste of authentic New York. Nestled in the heart of Manhattan, this iconic pizzeria offers a warm and inviting atmosphere perfect for any occasion.
- Pizza Palace (Carroll Gardens, Brooklyn): Pizza Palace is a highly-rated culinary gem renowned for its exquisite pizza. This inviting spot offers a warm and modern dining experience.

Crear una fuente de conocimiento

Para crear una fuente de conocimiento:

  1. Ve a Agent Console > Knowledge Sources.
  2. Selecciona Add Knowledge Source. En el menú desplegable, selecciona Catalog.
  3. Selecciona el catálogo del menú desplegable.
  4. Revisa los campos del catálogo y deselecciona los que no apliquen al caso de uso de tu agente. Recomendamos excluir los campos del catálogo que no sean útiles para la recuperación o generación; limita la fuente de conocimiento solo a los campos que tu agente necesita.
  5. (opcional) Añade una descripción para describir lo que contiene la fuente de conocimiento.
  6. Selecciona Add Knowledge Source.

Incluir todos los campos del catálogo puede añadir contexto innecesario y reducir la calidad de los resultados. Deseleccionar los campos que no son relevantes para tu caso de uso ayuda al agente a enfocarse en los datos que importan.

Una fuente de conocimiento "nyc_restaurants" que hace referencia al catálogo "nyc_restaurants".

También puedes crear una fuente de conocimiento mientras construyes un agente yendo a la sección Instructions de tu agente. Selecciona Add knowledge > Create knowledge source.

Usa una fuente de conocimiento en tu agente de IA

Puedes gestionar las fuentes de conocimiento desde la sección Knowledge Sources. Aquí puedes ver detalles como qué fuentes de conocimiento están activas y cuándo se sincronizaron por última vez. Ten en cuenta que el nombre de la fuente de conocimiento coincide con el nombre del catálogo utilizado como origen.

Para usar una fuente de conocimiento en tu agente de IA:

  1. Ve a la sección Instructions de tu agente.
  2. Selecciona + Agent context > Add knowledge.
  3. En el menú desplegable, selecciona la fuente de conocimiento.

Ahora tu agente puede hacer referencia a la fuente de conocimiento y recuperar los datos relevantes del catálogo.

Preguntas frecuentes

¿Cómo funcionan las fuentes de conocimiento?

Convertir un catálogo en una fuente de conocimiento ayuda a los Braze Agents a comprender el verdadero significado de las palabras y frases del catálogo, de modo que los agentes puedan encontrar datos significativos de manera más eficaz para generar mejores resultados.

¿Cuándo debería crear una fuente de conocimiento?

Crea una fuente de conocimiento cuando estés configurando un agente personalizado (Canvas Step Agent o Catalog Agent) que necesite datos del catálogo como contexto. Las fuentes de conocimiento ayudan a los agentes a recuperar datos del catálogo con mayor precisión que si se hace referencia al catálogo directamente en las instrucciones del agente.

Si a un agente se le ha proporcionado una fuente de conocimiento como contexto, ¿también necesito asignar el catálogo original como contexto?

No. La fuente de conocimiento reemplaza al catálogo como contexto del agente; no necesitas adjuntar ambos. Cuando crees la fuente de conocimiento, incluye solo los campos del catálogo que tu agente necesita.

¿Cómo debería evaluar la efectividad de una fuente de conocimiento?

Duplica cualquier agente existente que utilices que haga referencia a un catálogo regular y cámbialo para que haga referencia a la fuente de conocimiento equivalente. Ejecuta algunas invocaciones de prueba en Agent Console para verificar la precisión, y luego considera reemplazar el agente existente donde esté desplegado o realizar pruebas A/B del agente anterior contra el nuevo agente (usando el paso de recorrido de experimentos) para comprender el impacto en el rendimiento.

New Stuff!