Tutorial Técnico: Cómo habilitar Gemini Enterprise para instituciones educativas con Microsoft 365
Gemini Enterprise para instituciones educativas conecta Microsoft 365 con Google Cloud para crear agentes de IA seguros. Descubre cómo habilitar este MVP técnico.
Fabiano Brito
CEO & Google Cloud Architect, Autenticare
Gemini Enterprise para instituciones educativas es la aplicación de la plataforma corporativa de IA de Google Cloud en el contexto educativo, permitiendo que universidades y escuelas conecten sus repositorios de datos existentes para crear agentes conversacionales seguros. A diferencia de un producto verticalizado exclusivo para educación, se trata de la robusta infraestructura de Gemini Enterprise configurada para indexar acervos académicos y administrativos, garantizando que las respuestas del agente se basen estrictamente en los documentos institucionales.
Para los equipos de TI que buscan habilitar Gemini Enterprise para educación, el desafío inicial es establecer el puente seguro entre el ecosistema de Google Cloud y los repositorios de Microsoft. Para acelerar esta adopción y garantizar las mejores prácticas de arquitectura, muchas instituciones recurren a una fábrica de agentes especializada. Este tutorial detalla el paso a paso para configurar el conector de Microsoft para Gemini Enterprise y entregar un MVP funcional de Gemini Enterprise para educación.
60 días
es el plazo máximo para que los datos cuya eliminación sea solicitada por el usuario sean borrados de los sistemas de Google, según la visión general de seguridad.
Fases de Implementación del MVP
La implementación de un MVP de Gemini Enterprise en una institución educativa exige una configuración rigurosa de accesos, APIs y conectores. El proceso se divide en siete fases técnicas, desde el aprovisionamiento inicial en Google Cloud hasta la validación de seguridad y cumplimiento normativo.
Requisitos previos e IAM
Antes de comenzar, es necesario asegurar las licencias de Gemini Enterprise y un proyecto activo en Google Cloud. En IAM (Identity and Access Management), asigna los roles exactos: roles/discoveryengine.agentspaceAdmin para el administrador de la plataforma, roles/discoveryengine.editor para la cuenta de servicio que configurará los data stores, y roles/discoveryengine.agentspaceUser para los usuarios finales del MVP. Del lado de Microsoft, se exige un tenant de Microsoft 365 con privilegios de administrador Global o Application de Entra ID.
Habilitar APIs en Google Cloud
El segundo paso es habilitar Gemini Enterprise en la Consola de Administración de Google (Google Admin Console) y activar las APIs oficiales necesarias para el MVP. El subconjunto de APIs exigido incluye Discovery Engine (núcleo de Agentspace), Cloud Resource Manager, Cloud Storage, IAM y Vertex AI. La activación se puede realizar vía terminal con el siguiente comando.
gcloud services enable discoveryengine.googleapis.com \
cloudresourcemanager.googleapis.com \
storage.googleapis.com \
iam.googleapis.com \
aiplatform.googleapis.com
global, us y eu. Configura tu proyecto adecuadamente.
Registro de la App en Microsoft Entra ID
Para que Google Cloud acceda a los documentos de la institución, registra una aplicación en Microsoft Entra ID (anteriormente Azure AD) para la autenticación OAuth 2.0. Genera el Client ID y el Client Secret. Luego, configura la Redirect URI apuntando al endpoint específico del conector de Agentspace, garantizando el flujo seguro de tokens.
Configurar Conectores en Agentspace
Accede a la consola de Agentspace y añade las fuentes de datos. Los conectores soportan diferentes modos de operación: Federated Search (búsqueda en tiempo real sin ingesta), Data Ingestion con OAuth 2.0 y Data Ingestion con Federated Credentials. Consulta la documentación oficial para SharePoint Online y OneDrive para obtener los parámetros exactos de URL del tenant.
Matriz de Permisos OAuth 2.0
La configuración correcta de los permisos en Microsoft Graph y en las APIs específicas de SharePoint es el punto de fallo más común en integraciones de TI educativa. Las siguientes tablas detallan los alcances (scopes) exactos exigidos para cada modo de operación, garantizando el principio de menor privilegio.
Permisos para SharePoint Online
| Modo de Operación | Microsoft Graph API | Microsoft SharePoint API |
|---|---|---|
| Federated Search | Ninguno | (Delegated) Sites.Search.All, AllSites.Read |
| Data Ingestion Federated Creds | (Application) GroupMember.Read.All, User.Read, Sites.FullControl.All o Sites.Selected, User.ReadBasic.All | (Application) Sites.FullControl.All o Sites.Selected |
| Data Ingestion OAuth 2.0 | (Application) GroupMember.Read.All, User.Read, User.Read.All, Sites.FullControl.All o Sites.Selected | (Delegated) AllSites.FullControl o Sites.Selected |
| Actions | (Application) Sites.ReadWrite.All, Files.ReadWrite.All, Sites.Manage.All | (Delegated) AllSites.Write |
Permisos para OneDrive
| Modo de Operación | Microsoft Graph API (Application) | Microsoft Graph API (Delegated) |
|---|---|---|
| Federated Search | Ninguno | Files.Read.All, Sites.Read.All, User.Read.All |
| Data Ingestion OAuth 2.0 | Files.Read.All, Group.Read.All, GroupMember.Read.All, Sites.FullControl.All o Sites.Selected | User.Read |
| Data Ingestion Federated Creds | User.Read.All | User.ReadBasic.All |
| Actions | Ninguno | Files.ReadWrite.AppFolder, Files.ReadWrite |
Crawling e Indexación
Con los permisos concedidos, configura el schedule (programación) de crawling en Agentspace. Se recomienda iniciar con una sincronización manual para validar la ingesta. El tiempo de sincronización varía según el volumen de documentos presentes en el SharePoint y OneDrive de la institución.
Checklist de Seguridad y LGPD
Antes de liberar el agente para los usuarios finales de la institución educativa, el equipo de TI debe validar los controles de privacidad y cumplimiento. Google Cloud proporciona garantías contractuales estrictas sobre el procesamiento de datos corporativos.
🔧 Entrenamiento de IA
Según los términos del Data Processing Addendum (DPA) de Google Cloud, los prompts y datos corporativos procesados por Gemini Enterprise no se utilizan para entrenar modelos de IA.
🔧 Retención de Datos
Los datos cuya eliminación es solicitada por el usuario se borran de los sistemas de Google en un plazo máximo de 60 días, garantizando el derecho al olvido bajo demanda.
🔧 Evaluación EIPD
La institución debe evaluar la necesidad de una Evaluación de Impacto en la Protección de Datos (EIPD) basándose en el riesgo y volumen de datos personales procesados, conforme a las directrices de la autoridad de protección de datos correspondiente.
FAQ
¿Gemini Enterprise tiene una región de datos en Brasil (sa-east1)? No hay una región documentada en Brasil para estos conectores. Las regiones soportadas para la configuración de Agentspace son global, us y eu.
¿Los datos de la institución educativa se utilizan para entrenar los modelos de Google? No. Según los términos del Data Processing Addendum (DPA) de Google Cloud, los prompts y datos corporativos procesados por Gemini Enterprise no se utilizan para entrenar modelos de IA.
¿Cuál es el tiempo de retención de los datos indexados en Gemini Enterprise? Los datos cuya eliminación es solicitada por el usuario se borran de los sistemas de Google en un plazo máximo de 60 días, tratándose de una eliminación bajo demanda.
¿Listo para escalar la IA en tu institución?
Habla con nuestros arquitectos para revisar las configuraciones de seguridad y garantizar el éxito de tu proyecto educativo.
