Esta función permite añadir datos e información en hojas de cálculo de Google Sheets de forma inteligente y adaptativa.
Los usuarios pueden especificar la URL de la hoja, el rango de datos y elegir entre sobrescribir datos existentes o agregar como nueva fila/columna. Puedes usar modelos de IA para dar análisis e insights y tener todos los resultados integrados en Google Sheets, permitiendo una fácil integración y actualización de los datos, haciendo el proceso más eficiente y menos propenso a errores.
Lo primero que tienes que hacer es seleccionar tu hoja para análisis y manejo de datos.
Como primer paso, dentro de Agent Studio, vamos a crear un paso avanzado de "App Integration" con la URL de la hoja de referencia y el rango de lectura de datos. Como en la imagen, vamos a llamar a esa etapa Lector y seleccionar "Get Values", porque queremos obtener los datos.
Otra opción es no dejar configurada una URL fija en la etapa avanzada. Para eso, solo hay que seleccionar la opción "Decisión del Usuario" y, en este caso, lo recomendable sería agregar un campo de entrada de datos y también de radio de lectura, como en la imagen.
Esto lleva a la selección como se ve abajo
Antes de modificar la hoja, necesitamos tratar y analizar lo que viene de la hoja y el rango de datos seleccionado, o sea, tenemos que usar un asistente que va a evaluar y recomendar las acciones que vos como usuario querés, ¿ok?
Vamos a poner un ejemplo de una encuesta donde queremos analizar los comentarios que hacen los clientes y resumir ese comentario en una sola palabra, como en el ejemplo de abajo
Comentario | Resumen |
No me gustó, me pareció muy difícil de usar | Difícil |
Tecnología excelente | Excelente |
Los pasos del onboarding son muy complejos | Complejas |
Trayendo el ejemplo de arriba que ya habíamos mencionado, vamos a seleccionar el Step AI Assistant y elegir el Chat GPT Text Assistant, como en la imagen de abajo
Fíjate que dentro del asistente, ya tenemos un prompt listo con lo que queremos ejecutar, o sea, ya le estoy diciendo al asistente de chatgpt lo que quiero que haga.
Abajo, encuentras una tabla, cada celda con un mensaje. Necesito que crees una tabla nueva, sin markdown, trayendo una palabra que resuma cada mensaje. O sea, cada nueva línea tendrá una palabra.
Por favor, trae solo la tabla, sin markdown, y nada más. Respeta el formato: [["Col1", "Col2"], ["Data1", "Data2"]]
#mensajes
**lector**
Claro, necesito referenciar la hoja de cálculo que inserté. Por eso tengo destacada la referencia a **Lector**, primera etapa que añadí y que tiene la hoja y su rango de datos, igual que voy a traer exactamente el formato de datos que quiero que la hoja de cálculo me dé.
En resumen, ¿qué hicimos hasta ahora?
Insertamos la hoja de análisis (Creación del Lector usando Step App Integration y seleccionando Get Values, para obtener los valores)
Elegimos el rango de datos para analizar (Creación del Lector usando Step App Integration)
Decidimos que queremos tratar los datos (Creación del Step de Tratamiento usando el AI Assistant)
Decidimos cómo se hará el tratamiento mediante un prompt que hace referencia a la hoja de análisis (Definición del Step de Tratamiento usando el AI Assistant)
¡Hasta aquí todo bien!
¿Entonces qué falta?
Ya hicimos la lectura, el tratamiento... falta modificar la hoja, ¿verdad?
Agora vem a parte mais fácil. Já lemos e tratamos, só precisamos escrever.
Entonces, vamos a crear un nuevo step avanzado de "App Integration" con la URL de la hoja de referencia y el rango de lectura de datos. Pero, diferente del campo 1, vamos a llamar a la etapa Escritor y seleccionar "Write Values", porque ahora queremos escribir los datos, ¡ya no obtenerlos!
Además de eso, tengo que hacer otras selecciones:
Rango de escritura: necesito seleccionar en qué columna o espacio se va a escribir el tratamiento que quiero. Así como en la lectura tengo los datos en la columna "E" y son esos los que voy a tratar, voy a hacer la escritura en la columna "F", justo al lado;
Método para insertar datos: puedo elegir entre sobrescribir los datos del rango seleccionado (que es como está la selección en la captura de arriba) o crear filas nuevas para no sobrescribir.
Incluir encabezados o no: además, también puedo elegir si quiero que los encabezados se consideren o no.
Valores de los datos a insertar: como última decisión, necesito elegir qué se va a insertar en la columna F (que fue mi selección). Claro, quiero que el dato procesado sea eso. Y como ya tengo ese "Step" listo, porque justo ese fue mi tratamiento, solo pongo la referencia a él.
Fíjate que todo también puede ser una decisión del usuario, ¿vale? En este caso, como lo estamos haciendo basado en la hoja de cálculo, dejamos todo listo, pero siéntete libre de crear lo que quieras!
Para finalizar el Agente, solo tengo que finalizar con el prompt que quiero. En este caso, como ya tengo todo lo que quiero, lo voy a dejar como un Agente de texto y sin necesidad de IA aplicada, solo trayéndome como respuesta los comentarios resumidos en una palabra.
Al final, todo ya está listo en los AI Steps
De forma sencilla, aquí está el resultado después de pedir que genere.
Antes
Usando el modelo
Después de usarlo
¡Felicidades! Aprendiste cómo usar la función para agregar datos de forma inteligente y eficiente en tus hojas de Google Sheets. Con esta herramienta, puedes:
Automatiza la actualización de datos: Di adiós a meter datos a mano, ahorra tiempo y evita errores.
Integra análisis e insights: Usa modelos de IA para conseguir información valiosa e intégrala directamente en tus hojas de cálculo.