Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

Conocer los tipos de índices de búsqueda en Data 360

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir los índices de búsqueda admitidos en Data 360.
  • Identificar qué índice de búsqueda crear para su caso de uso.

Utilizar la búsqueda en Data 360 para fundamentar la IA

Fundamentar la IA mediante datos específicos del cliente aumenta el valor de la IA generativa en aplicaciones, análisis de datos y herramientas de automatización en Salesforce Platform. La fundamentación de la IA se puede lograr mediante datos no estructurados, semiestructurados o estructurados. Al utilizar la consulta del usuario para recuperar los datos relevantes de CRM para la fundamentación del modelo de IA, las aplicaciones como Agentforce, Tableau y Flow Builder garantizan que los resultados se ajusten a la intención de los usuarios. Utilice la búsqueda en Data 360 para garantizar contenido preciso y relevante generado por la IA, perspectivas más detalladas del análisis de datos y flujos de trabajo de automatización más eficientes para los equipos y clientes.

En Data 360, puede crear índices de búsqueda de cualquiera de los datos, incluidos los datos no estructurados en las bases de conocimientos. Data 360 admite los siguientes tipos de índices de búsqueda.

  • Búsqueda de vectores
  • Búsqueda híbrida

Para crear índices de búsqueda en Data 360, ingrese sus datos en Data 360. Data 360 introduce datos no estructurados, los asigna a objetos de modelo de datos (DMO, por sus siglas en inglés) estándares o a objetos de modelo de datos (DMO) no estructurados, y crea fragmentos de contenido significativos a partir de los datos. Luego, Data 360 crea integraciones de vectores para crear un índice de búsqueda que ayude a las aplicaciones a comprender las similitudes semánticas y léxicas con los datos.

Note

Para conocer las definiciones de las integraciones de vectores y otros términos de Data 360, consulte Glosario de términos de Data 360.

Seleccionar un tipo de búsqueda

Antes de decidir qué tipo de búsqueda se adapta mejor a su caso de uso y conjunto de datos específicos, primero analicemos de forma detallada las diferencias entre cada uno de estos tipos de búsqueda y qué tipo de consultas de búsqueda obtienen como resultado la respuesta más relevante.

Búsqueda de vectores

La búsqueda de vectores, también conocida como búsqueda semántica, implicar recuperar datos (o fragmentos de datos) semánticamente similares para una consulta de búsqueda específica. Estos datos también pueden incluir videos, audio y transcripciones de llamadas. La recuperación de la búsqueda de vectores se realiza mediante la fragmentación de los datos, la creación de integraciones de vectores y la búsqueda de integraciones que sean muy similares en términos semánticos a la consulta de búsqueda.

Datos de varias fuentes de datos introducidas en Data 360. Data 360 fragmenta los datos y crea integraciones de vectores para generar un índice de vector. Luego, las aplicaciones de C360 como Tableau, Agentforce y demás realizan consultas a este índice de vectores y obtienen resultados relevantes.

La búsqueda de vectores funciona bien para las consultas de búsquedas de formato extenso en las que los usuarios buscan información general. Mediante la consulta de búsqueda, se recuperan datos que tienen un puntuaje alto de búsqueda de vectores que se correlaciona con las coincidencias de mayor similitud semántica.

Por ejemplo, la siguiente es una consulta que busca información sobre cómo funciona el navegador Google Chrome. Mediante la consulta de búsqueda, se recuperan fragmentos con el mayor puntuaje de búsqueda de vectores que relaciona la coincidencia de mayor similitud semántica con la consulta de búsqueda.

Consulta:

select c.Chunk_c, v.score_c from vector_search(table(WikiArticle_c_vector_search_2_index__dlm),
 'how does Google Chrome internet browser work', '', 100) as v join WikiArticle_c_vector_search_2_
chunk_dlm as c on v.SourceRecordId_c=c.RecordId_c ORDER by v.score_c desc limit 3;

Resultado:

En la imagen, se muestran los resultados de la consulta de una búsqueda de vectores en orden descendente de puntuaje. Los fragmentos de datos con la coincidencia semántica más cercana a la consulta de búsqueda se encuentran en la parte superior de los resultados.

Búsqueda híbrida

La búsqueda híbrida combina los beneficios de la búsqueda de vectores adaptada a la semántica con la capacidad de buscar palabras clave para gestionar el vocabulario del dominio. La búsqueda híbrida combina la información recuperada de ambos tipos de búsquedas y, luego, clasifica los resultados mediante una función de clasificador de fusión para mostrar la información más relevante.

La función de clasificador de fusión de la búsqueda híbrida predeterminada se encuentra optimizada en función de comparaciones referenciales internas para una variedad de tareas basadas en la búsqueda. Los datos de capacitación y evaluación se basan en consultas capturadas reales de la Búsqueda de Einstein y aplicaciones de IA generativa como las Respuestas de búsquedas de Einstein.

Se introducen datos de varias fuentes en Data 360. Data 360 fragmenta los datos y crea integraciones de vectores. A partir de los datos fragmentados y vectorizados, Data 360 genera un índice de búsqueda de vectores y un índice de búsqueda de palabras clave. Luego, la función del clasificador de fusión de la búsqueda híbrida clasifica el resultado recuperado y ofrece la respuesta más relevante a las aplicaciones de C360 que realizan consultas de los datos.

La búsqueda híbrida es una opción ideal para las consultas de búsquedas de formato extenso en las que también se incluyen términos de búsqueda específicos. La consulta de búsqueda recupera datos con un puntuaje alto de búsqueda de palabras clave que se correlacionan con coincidencias exactas de palabras clave y con un puntuaje alto de búsqueda de vectores que se correlacionan con las coincidencias semánticas más cercanas. Esto genera la recuperación de datos con un puntuaje alto de búsqueda híbrida que se correlacionan con los resultados de búsqueda más relevantes.

Para el mismo ejemplo de consulta que utilizamos para la búsqueda de vectores, la búsqueda de palabras clave promueve posiciones más altas en la clasificación para contenido más relevante, por lo que ofrece una mejor fundamentación al LLM.

Consulta:

select c.Chunk__c, h.hybrid_score__c, h.keyword_score__c, h.vector_score__c from
hybrid_search(table(WikiArticle_c_hybrid_search_2_index__dlm), 'how does Google Chrome
internet browser work ?', '', 100) as h join WikiArticle_c_hybrid_search_2_chunk__dlm
as c on h.SourceRecordId__c=c.RecordId__c ORDER by h.hybrid_score__c desc limit 2;

Resultado:

En la imagen, se muestran los resultados de la consulta de una búsqueda híbrida en orden descendente de puntuaje. Los fragmentos de datos con la coincidencia semántica y de palabras clave más cercana a la consulta de búsqueda se encuentran en la parte superior de los resultados.

Note

Para la misma consulta en el ejemplo de Google Chrome utilizado, la búsqueda híbrida funciona mucho mejor que una búsqueda de vectores pura, ya que muestra fragmentos que incluyen información sobre cómo funcionan en conjunto los navegadores y detalles específicos del navegador Google Chrome.

En resumen

Cree índices de búsqueda en Data 360 para fundamentar la IA en función de los datos no estructurados, semiestructurados o estructurados de su organización.

Seleccione un tipo de búsqueda que funcione mejor para las consultas de búsqueda de sus aplicaciones y usuarios finales. Si las consultas de sus usuarios se tratan principalmente de información general o si son extensas (más de cinco palabras), una búsqueda de vectores será suficiente para este escenario. La búsqueda de vectores ofrece resultados relevantes cuando una consulta de usuario tiene contenido contextual, que por lo general se trata de consultas más extensas.

Para obtener los resultados más relevantes y precisos que combinen las coincidencias de la búsqueda semántica y la búsqueda de palabras clave de una consulta, cree un índice de búsqueda híbrida.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios