Crear una plantilla de solicitud de generaciĆ³n de campos
Objetivos de aprendizaje
DespuƩs de completar esta unidad, podrƔ:
- Usar el Generador de solicitudes para crear una plantilla de solicitud de generaciĆ³n de campos.
- Crear un flujo que envĆe datos a una plantilla de solicitud.
- Crear una plantilla de solicitud flexible.
Las plantillas de solicitud de generaciĆ³n de campos tienen una relaciĆ³n directa con los campos de registro. Con la ayuda del Generador de aplicaciones Lightning (LAB), un botĆ³n de Einstein () puede desencadenar una plantilla de solicitud asignada para enviar una solicitud al LLM y devolver una respuesta con el campo especĆfico.
Linda quiere colaborar con los agentes de asistencia al cliente para que ayuden con rapidez a los clientes de Cloud Kicks. UtilizarĆ” una plantilla de solicitud de generaciĆ³n de campos que genere un resumen del historial de comentarios de casos relacionados cuando el agente haga clic en el botĆ³n Einstein de un campo de resumen de caso.
Para configurar el botĆ³n de Einstein y generar la respuesta de LLM, Linda necesita dos cosas.
- Una plantilla de solicitud de generaciĆ³n de campos creada con el Generador de solicitudes.
- Un campo integrado a un componente y configurado en LAB.
Crear una plantilla de solicitud de generaciĆ³n de campos
Linda abre el Generador de solicitudes y crea una nueva plantilla de solicitud. Selecciona el tipo de plantilla de solicitud y completa la configuraciĆ³n de la plantilla seleccionando lo siguiente:
- Tipo de plantilla de solicitud: GeneraciĆ³n de campos
- Nombre de plantilla de solicitud:
Case Comments Summary
(Resumen de comentarios de casos) - Nombre de API:
Case_Comments_Summary
- DescripciĆ³n de la plantilla:
Summary of case details.
(Resumen de detalles del caso) - Objeto: Caso
- Campo del objeto: Case_AI_Summary__c
Una vez que se completĆ³ la configuraciĆ³n de la plantilla de solicitud, crea su plantilla de solicitud en el espacio de trabajo de plantilla.
Supongamos que usted es un representante de asistencia que tiene la tarea de crear un resumen breve de un caso entre un cliente y un representante de asistencia de la compaƱĆa. |
---|
Hace clic en Save (Guardar) y en Activate (Activar) para acceder a la plantilla dentro de LAB. Ahora que Linda ya tiene una plantilla de solicitud lista para usar, debe crear un campo Case AI Summary (Resumen de IA del caso) en la pƔgina de registro Case (Caso).
Configurar un campo en LAB para conectar plantillas de solicitud de generaciĆ³n de campos
Para usar un botĆ³n de Einstein que desencadene una plantilla de solicitud de generaciĆ³n de campos en un registro, Linda debe configurar el campo en LAB. Para empezar, puede seleccionar una pĆ”gina de registro de Lightning existente o crear una nueva.
Linda puede arrastrar un componente Record Detail (Detalles del registro) o Field Section (SecciĆ³n de campo) a la pĆ”gina seleccionada.
-
Para un componente SecciĆ³n de campo: Linda puede arrastrar un campo de formulario al componente SecciĆ³n de campo.
-
Para un componente Detalles del registro: Linda debe migrar el componente a Formularios dinĆ”micos. Para esta migraciĆ³n, selecciona Upgrade (Actualizar) en el panel de la derecha y sigue los pasos del asistente de actualizaciĆ³n. Este cambio le permite configurar campos desde pĆ”ginas de registros existentes como componentes individuales.
Linda puede seleccionar cualquier campo de formulario que admita la generaciĆ³n de campos; esto incluye tipos de campo de texto que admite escritura, Ć”reas de texto, Ć”reas de texto (largo) y Ć”reas de texto (enriquecido). Las solicitudes de generaciĆ³n de campos no son compatibles con los campos de solo lectura.
En la secciĆ³n Einstein Generative AI (IA generativa de Einstein) del panel Fields Properties (Propiedades de campo), Linda selecciona una plantilla de solicitud de generaciĆ³n de campos para asignar al campo de formulario.
A continuaciĆ³n, Linda guarda y activa la pĆ”gina de registro.
Linda entiende que debe incorporar datos en tiempo real para que su plantilla de solicitud sea relevante. Esto se puede invocar desde un flujo.
Agregar un flujo a una plantilla de solicitud
Con la ayuda de Flow Builder, los administradores pueden crear flujos de solicitud desencadenados por plantillas para incorporar lĆ³gica compleja a las plantillas de solicitud sin escribir cĆ³digo. En Flow Builder, Linda crea un flujo de solicitud desencadenado por plantilla para su plantilla de solicitud Case Comments Summary (Resumen de comentarios de casos). Los flujos con el tipo de flujo de solicitud desencadenado por plantilla se ejecutan solamente desde una plantilla de solicitud.
DespuĆ©s de que se carga Flow Builder, Linda ingresa esta informaciĆ³n en el panel Start (Iniciar).
- Select Input Type (Seleccionar tipo de entrada): Automatic Inputs (Entradas automƔticas)
- Tipo de plantilla de solicitud: Field Generation Template Capability (Capacidad de plantilla de generaciĆ³n de campos)
Recuerde que cuando Linda creĆ³ la plantilla de solicitud, seleccionĆ³ el tipo de plantilla de solicitud āField Generationā (GeneraciĆ³n de campos). Por lo tanto, aquĆ define el tipo de plantilla de solicitud para que coincida con Ć©l.
- Objeto: Caso
Linda quiere que la solicitud incluya todos los comentarios del caso, por eso agrega un elemento Get Records (Obtener registros) para recuperarlos y almacenarlos en una recopilaciĆ³n.
- Etiqueta:
Get Case Comments
(Obtener comentarios del caso) - Objeto: Comentario del caso
- Campo: ParentId
- Operador: Es igual a
- Valor: seleccione $Input, luego RelatedEntity y, luego, Id
- CuƔntos registros almacenar: Todos los registros
Linda quiere que el resumen del caso especifique cuando el caso no tiene comentarios, por eso agrega un elemento Decision (DecisiĆ³n) despuĆ©s del elemento Get Records (Obtener registros).
- Etiqueta:
Comments Found?
(ĀæSe encontraron comentarios?) - Detalles del primer resultado:
- Etiqueta:
Yes
(SĆ) - Recurso: Comentarios del caso en Obtener comentarios del caso
- Operador: EstĆ” en blanco
- Valor: Falso
- Etiqueta:
- Etiqueta del resultado predeterminado:
No
Este elemento divide el flujo en dos rutas: una que el flujo elige cuando se encuentran comentarios en el registro actual y otra que elige cuando no se encuentran comentarios.
Para enviar los datos de comentarios recopilados a la solicitud para hacer un resumen, Linda usa el elemento Add Prompt Instructions (Agregar instrucciones de solicitud). Sin embargo, este elemento no puede recibir los datos de comentarios en su formulario actual. La recopilaciĆ³n que creĆ³ el elemento Get Case Comments (Obtener comentarios del caso) contiene todos los datos de los registros Case Comment (Comentario del caso) relacionados. Linda quiere solamente los comentarios, por lo que el flujo primero debe separar el texto del comentario del resto de cada registro. AdemĆ”s, el elemento Add Prompt Instructions (Agregar instrucciones de solicitud) debe recibir datos de a un registro por vez.
Los bucles son la herramienta perfecta para esta situaciĆ³n. Un bucle examina un registro, hace algo con ese registro y repite el proceso hasta que se procesan todos los registros de la recopilaciĆ³n. Linda agrega un elemento Loop (Bucle) a la ruta Yes (SĆ).
- Etiqueta:
Loop Comments
(Comentarios del bucle) - Variable de recopilaciĆ³n: Comentarios del caso en Obtener comentarios del caso
- DirecciĆ³n: Del primer al Ćŗltimo elemento
Ahora Linda agrega un elemento Add Prompt Instructions (Agregar instrucciones de solicitud) a la ruta Yes (SĆ). Este elemento puede pensarse como un canal directo entre el flujo y la solicitud. Todo el contenido de las instrucciones de la solicitud del elemento se combina directamente en la solicitud que ejecutĆ³ el flujo. Por ejemplo, si el campo Prompt Instructions (Instrucciones de solicitud) del elemento Add Prompt Instructions (Agregar instrucciones de solicitud) contiene la fĆ³rmula ā{!test}ā, la solicitud agrega el resultado de la fĆ³rmula a la plantilla de solicitud.
- Etiqueta:
Send Comments to Prompt
(Enviar comentarios a la solicitud) - Instrucciones de la solicitud: Ingrese ā
Summarize the case's comments using
ā (Resumir los comentarios del caso usando).
- Haga clic en el campo Insert a resource (Insertar un recurso) y seleccione Current Item from Loop Loop_Comments (Elemento actual del bucle Loop_Comments); a continuaciĆ³n, seleccione CommentBody.
Este recurso combina el texto del comentario del caso actual con las instrucciones de la solicitud.
En No path (Sin ruta), Linda agrega otro elemento Add Prompt Instructions (Agregar instrucciones de solicitud). Este elemento le indica a la plantilla de solicitud que no se encontraron comentarios.
- Etiqueta:
No Comments for Prompt
(Sin comentarios para la solicitud) - Instrucciones de la solicitud:
The case has no comments to summarize.
(El caso no tiene comentarios para resumir)
El flujo de Linda ahora se ve asĆ.
Cuando Linda guarda y activa el flujo, este estĆ” disponible inmediatamente en el Generador de solicitudes para su uso con cualquier plantilla de solicitud de generaciĆ³n de campos cuyo objeto sea Case (Caso).
Una vez que Linda activa su flujo en Flow Builder, se dirige a la lista Resources (Recursos) en el espacio de trabajo de plantillas de solicitud y advierte que ahora Flows (Flujos) es una categorĆa de recurso. Cuando selecciona Flows (Flujos), ve su nuevo flujo de solicitud desencadenado por plantilla, Get Case Summary (Obtener resumen del caso).
Selecciona Get Case Summary (Obtener resumen del caso) y su nuevo flujo se inserta en la plantilla de solicitud como {!$Flow:Get_Case_Summary.Prompt}
.
Supongamos que usted es un representante de asistencia que tiene la tarea de crear un resumen breve de un caso entre un cliente y un representante de asistencia de la compaƱĆa. """ Datos del caso: {!$Flow:Get_Case_Summary.Prompt} """ |
---|
Ahora Linda estĆ” lista para probar su plantilla de solicitud y ver los resultados.
Crear una plantilla de solicitud Flex
Hasta ahora, abordamos las plantillas de solicitud de solicitudes de generaciĆ³n de campos y de email de ventas. Sin embargo, si su caso de uso especĆfico no corresponde a ninguna de esas plantillas, el Generador de solicitudes ofrece flexibilidad para todo tipo de escenarios. A diferencia de otras plantillas de solicitud, las entradas de las plantillas Flex no estĆ”n predefinidas, sino que las elige durante la creaciĆ³n de la plantilla. En el Generador de solicitudes, tiene la opciĆ³n de agregar hasta cinco entradas a una plantilla Flex. Una vez definidas, el selector de recursos muestra estas entradas, y la plantilla de solicitud puede hacer referencia a las mismas con campos de combinaciĆ³n.
Linda quiere usar el Generador de solicitudes para crear una descripciĆ³n de producto con el nombre de cuenta, detalles de activos e informaciĆ³n de contacto. Como la plantilla de solicitud de generaciĆ³n de campos no ofrece las opciones necesarias de entradas en cuanto a la cantidad (tres) ni al tipo (cuenta, activo y contacto) segĆŗn sus necesidades, decide crear una plantilla de solicitud Flex. Linda completa la configuraciĆ³n y crea una plantilla de solicitud.
- Tipo de plantilla de solicitud: Flex
- Nombre de plantilla de solicitud:
Product Details
(Detalles de producto) - Nombre de API:
Product_Details
- DescripciĆ³n de la plantilla:
Information about product
(InformaciĆ³n sobre el producto) - Definir un recurso para la informaciĆ³n de cuenta:
- Nombre:
Account Info
(InformaciĆ³n de cuenta)
- Nombre de API:
Account_Info
- Objeto: Cuenta
- Nombre:
- Definir un recurso para la informaciĆ³n de activos:
- Nombre:
Asset Info
(InformaciĆ³n de activos)
- Nombre de API:
Asset_Info
- Objeto: Activo
- Nombre:
- Definir un recurso para la informaciĆ³n de contacto:
- Nombre:
Contact Info
(InformaciĆ³n de contacto)
- Nombre de API:
Contact_Info
- Objeto: Contacto
- Nombre:
Escriba una descripciĆ³n de producto detallada con esta informaciĆ³n: El nombre de cuenta es La informaciĆ³n de producto es La informaciĆ³n de contacto es |
---|
Bien hecho. DescubriĆ³ que el Generador de solicitudes es lo suficientemente flexible para satisfacer sus necesidades diarias de negocio. Tanto si opta por usar un flujo o por crear una clase de Apex, el Generador de solicitudes permite minimizar el tiempo que dedica a sus tareas diarias.