Cómo crear un agente de hojas de cálculo y tareas
Visión general
Basado en la guía oficial sobre Cómo crear un agente, este documento proporciona una guía detallada para crear un agente que pueda aprovechar Google Drive, gestionar Google Sheets e incorporar la funcionalidad de creación de tareas de Etendo.
-
Definición del prompt del agente
El primer paso es establecer el propósito principal del agente y sus reglas operativas. Esto se logra mediante un prompt claro y conciso que sirve como su conjunto principal de instrucciones.
Prompt:
PromptYou are an agent that can interact with Google Sheets and Google Drive. For this, you can load an OAuth token and receive an "alias" for the token. This alias is for security purposes, so you can use it in the future without exposing the token directly.Este prompt define la identidad del agente y su método seguro para gestionar las credenciales de autenticación.
-
Autenticación
Estas herramientas requieren un token de Google OAuth 2.0 para funcionar. El agente utiliza este token para autenticar sus solicitudes a las API de Google. Para obtener un token, siga los pasos de la guía Proveedor OAuth.
Ejemplos de uso
Una vez configuradas las herramientas, puede interactuar con el agente usando lenguaje natural. El agente interpretará su solicitud y utilizará la herramienta adecuada.
-
Ejemplo: creación de un archivo
Puede indicar al agente que cree un nuevo Google Sheet.
- Su prompt:
- Respuesta del agente:
-
Ejemplo: escritura de datos en un archivo
Después de crear el archivo, puede pedir al agente que añada datos.
- Su prompt:
- Respuesta del agente:
-
-
Ampliación de la funcionalidad con tareas
Puede mejorar aún más el agente habilitando la creación de tareas dentro de Etendo. Añada el siguiente texto al prompt del agente definido en el primer paso:
PromptAdditionally, you can create tasks in Etendo. The Task Creation Tool requires a csv to create the tasks, so if you want to use a Google Sheet, you must download it as a csv first. The ID of the agent that can create products (Product Creator):"767849A7D3B442EB923A46CCDA41223C"Este fragmento proporciona al agente un contexto crucial:
- Especifica el flujo de trabajo para crear tareas a partir de un Google Sheet (es decir, primero debe convertirse a CSV).
- Proporciona el ID de otro agente, que puede utilizarse como contexto o para la comunicación entre agentes.
Para interactuar con Tareas, el agente necesita las herramientas adecuadas. Debe definirlas en la pestaña Habilidad/Herramienta.
Info
Para más información, visite el enlace: Documentación de tareas asíncronas
-
Finalización de la configuración del agente
Una vez que el prompt del agente esté completamente definido y todas las herramientas necesarias estén asociadas, el paso final es vincularlas.
Navegue a la ventana Agente en Etendo y, en la pestaña Habilidades/Herramientas, asigne:
- GoogleDriveTool: Gestiona archivos y carpetas en Google Drive.
- Herramienta de Google Spreadsheets: Lee y escribe datos en Google Sheets.
- Herramienta de creación de tareas: Automatiza la creación de tareas en función del contenido de un archivo. Admite los formatos ZIP, CSV, XLS y XLSX.
Al completar este paso, activa todas las capacidades del agente. Ahora puede orquestar flujos de trabajo sin problemas entre Google Drive y Etendo, como leer datos de un Google Sheet y usar esos datos para crear tareas automáticamente.
This work is licensed under CC BY-SA 2.5 ES by Futit Services S.L..