Usted estĆ” aquĆ:
Acerca de la generación aumentada de recuperación
Aprenda cómo Recuperación de generación aumentada (RAG) en Data 360 mejora sus soluciones de IA generativa Agentforce y Einstein con Knowledge.
RAG en acción
Cuando envĆa una solicitud de modelo de lenguaje grande (LLM), RAG en Data 360:
- Recupera información relevante de un establecimiento Knowledge con contenido estructurado y no estructurado
- Aumenta la solicitud combinando esta información con la solicitud original
- Genera una respuesta de solicitud
Descripción general de RAG en Data 360
Es útil pensar en RAG en dos partes principales: preparación sin conexión y uso online.
Inicio rÔpido para la preparación sin conexión
La forma mĆ”s rĆ”pida de configurar su solución RAG es crear una biblioteca de datos, ya sea en Agentforce Builder o Configuración. Cuando crea una biblioteca de datos Agentforce, crea automĆ”ticamente todos los elementos necesarios para una solución con tecnologĆa RAG. Salesforce utiliza parĆ”metros predeterminados para todos los componentes: almacenamiento de datos vectorial, Ćndice de bĆŗsqueda, recuperador, plantilla de solicitud y acción estĆ”ndar. Si lo desea, puede personalizar estos elementos para ajustar las soluciones de RAG para sus casos de uso.
Configuración avanzada para la preparación sin conexión
Para implementar RAG en Data 360, comience conectando datos estructurados y no estructurados que RAG utiliza para fundamentar solicitudes LLM. Data 360 utiliza un Ćndice de bĆŗsqueda para gestionar contenido estructurado y no estructurado de una forma optimizada para la bĆŗsqueda. El contenido se puede ingresar desde una variedad de orĆgenes y tipos de archivo. Algunos ejemplos de contenido no estructurado utilizado con RAG incluyen respuestas de servicio, casos, respuestas de RFP, artĆculos Knowledge, preguntas frecuentes, emails y notas de reuniones.
La preparación sin conexión incluye estos pasos:
- Conecte sus datos no estructurados.
- Cree una configuración de Ćndice de bĆŗsqueda para fragmentar y vectorizar el contenido.
La fragmentación divide el texto en unidades mÔs pequeñas, reflejando pasajes del contenido original, como frases o pÔrrafos. La vectorización convierte fragmentos en representaciones numéricas del texto que capturan similitudes semÔnticas.
- Almacene y gestione el Ćndice de bĆŗsqueda en Data 360.
Para obtener mÔs información, consulte Buscar IA, automatización y Analytics.
Los recuperadores sirven como puente entre Ćndices de bĆŗsqueda y plantillas de solicitudes. Los recuperadores afinan aĆŗn mĆ”s los criterios de bĆŗsqueda y recuperan la información mĆ”s relevante utilizada para aumentar solicitudes. Para admitir una variedad de casos de uso, crea recuperadores personalizados en Modelos de IA (anteriormente Einstein Studio). Para obtener mĆ”s información, consulte Recuperar datos.
Uso online
La pieza final del rompecabezas de implementación de RAG es agregar una llamada a un recuperador en una plantilla de solicitud. Para una plantilla de solicitud concreta, el diseñador de solicitudes puede personalizar la consulta del recuperador y la configuración de resultados para rellenar la solicitud con la información mÔs relevante. Para obtener mÔs información, consulte Ground with Knowledge Using Retrieval Augmented Generation.
Cada vez que se ejecuta una plantilla de solicitud con un recuperador, se produce esta secuencia:
- La plantilla de solicitud invoca el recuperador con una consulta dinƔmica.
- La consulta se vectoriza (se convierte en representaciones numĆ©ricas). La vectorización permite a la bĆŗsqueda encontrar coincidencias semĆ”nticas en el Ćndice de bĆŗsqueda (que ya estĆ” vectorizado).
- La consulta recupera el contexto relevante de los datos indexados en el Ćndice de bĆŗsqueda.
- La solicitud original se rellena con la información recuperada desde el Ćndice de bĆŗsqueda.
- La solicitud se envĆa al LLM, que genera y devuelve la respuesta de la solicitud.
Muchos LLM recibieron capacitación general en Internet sobre contenido estÔtico y disponible públicamente. RAG agrega información a una solicitud que es precisa, actualizada y no disponible como parte del Knowledge capacitado de LLM. Es como complementar las funciones del LLM proporcionando información relevante recuperada desde un establecimiento Knowledge que contiene la versión mÔs reciente y mejor de los hechos. Con RAG, los usuarios de plantillas de solicitudes pueden aportar datos patentados al LLM sin volver a entrenar y ajustar el modelo, dando como resultado respuestas generadas que son mÔs pertinentes a su contexto y caso de uso.
