Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Gemini Enterprise is a powerful platform that uses generative AI to help organizations search through broad data sets. It works alongside NotebookLM Enterprise, which focuses on creating a centralized knowledge base from specific documents you provide. Together, these tools allow teams to transform messy, unstructured data into clear architectural insights for managing complex cloud infrastructures effectively.
NotebookLM Enterprise acts as an AI-powered research assistant that helps users summarize technical information and brainstorm new ideas. It creates synthesized insights by looking only at the specific sources you upload, such as PDFs or websites, ensuring that the information is grounded in your own technical documentation rather than general web data. Key features include content generation like creating FAQs and timelines, interactive Q&A for asking specific questions about uploaded files, and source-grounded answers that stay within the provided context.
While NotebookLM handles specific documents, Gemini Enterprise focuses on AI Agents that can perform agentic workflows. These agents can interact with various data sources like Jira, Salesforce, and SharePoint to automate multi-step business processes, which is vital for cloud architects who need to orchestrate complex tasks across different internal and external systems. By using these agents, teams can reduce manual effort and improve operational efficiency.
The real power comes from how these two products work together to optimize organizational workflows. Gemini Enterprise acts as a discovery engine to find new information across the entire company, and users can then take those findings and add them to a NotebookLM Enterprise notebook to build a more authoritative knowledge base. This synergy helps with rapid synthesis of data from different platforms, evidence-based decisions based on curated factual data, and workflow optimization that streamlines how information is shared and used across the cloud solution.
Gemini Enterprise is an agentic platform that uses generative AI to help workers find information and automate tasks across an organization. To keep this data safe, administrators must configure a central identity provider to manage who can access specific documents, ensuring the AI only provides answers based on information the user is actually allowed to see. Managing access requires using Identity and Access Management (IAM) to assign specific roles to users and groups.
Key IAM roles include the Discovery Engine Admin role, which provides full access to manage all AI resources and configurations, and the Discovery Engine User role, which grants permission to use and chat with AI applications. The Service Usage Admin role allows administrators to enable the necessary APIs for the workflow. It is a best practice to grant roles to groups rather than individuals to simplify auditing and maintain the principle of least privilege, where each user gets only the permissions they need.
To prevent sensitive data from leaving the organization, teams can implement VPC Service Controls to create a service perimeter. This blocks the AI from being accessed over the public internet and stops data exfiltration, ensuring that AI workflows remain within a trusted network environment. Both AI Agents and NotebookLM must be governed by organizational policies to ensure that AI-generated insights remain accurate and secure.
Protecting customer data is a top priority when using AI-enhanced workflows in the cloud. Google follows strict data privacy standards, ensuring that organizational assets are not used to train global models without explicit permission. Regularly auditing administrative activities helps maintain compliance and ensures that the AI infrastructure is being used responsibly.
Vertex AI Agent Builder is a comprehensive suite of tools designed to help developers create, manage, and scale AI agents in a professional environment. These agents are automated systems that can perform complex tasks by interacting with various data sources and applications. Developers can use the Agent Development Kit (ADK) for precise control over their code or the Agent Designer for a low-code visual experience that requires less programming. Using prebuilt solutions from the Agent Garden allows teams to quickly deploy agents for specific needs like customer service or data analysis without building everything from scratch.
To ensure that AI agents provide accurate and reliable information, architects use a process called grounding, which connects the agent's model to specific enterprise data sources. Grounding forces the AI to base its answers on actual company records stored in systems like BigQuery, Cloud Storage, or Vertex AI Search, preventing the AI from making up information. Key tools for this include the RAG Engine, which uses Retrieval-Augmented Generation to pull relevant data during a conversation, Google Search for accessing real-time web information, and Code Execution for running calculations or processing data dynamically.
Selecting the correct agent runtime is a critical architectural decision based on the specific needs of the application. Vertex AI Agent Engine is a fully-managed option for Python developers who want to focus on logic rather than managing servers. For containerized applications that need to scale automatically based on events, Cloud Run is often the best choice because it handles scaling without manual configuration. Organizations with complex, stateful requirements that need finer control over resources may prefer Google Kubernetes Engine (GKE) for their agent deployments.
Security is managed through Agent Identity, which provides a unique, secure ID for every agent instead of using general service accounts. This system follows the least-privilege approach, meaning agents only have access to the specific resources they need to function, and architects can use IAM policies to grant or deny access to sensitive Google Cloud APIs. Important security features include Model Armor which protects interactions between users and AI models, Threat Detection which monitors the runtime environment for suspicious activity, and Secret Manager which securely stores API keys needed for third-party integrations.
Once deployed, agents must be monitored to ensure they are performing correctly and efficiently. Google Cloud Observability tools, such as Cloud Logging and Cloud Monitoring, help developers track agent behavior, identify errors, and troubleshoot issues. Integrating these agents into existing workflows can be done through Application Integration, which connects the agent to various business triggers and events, allowing the agent to become a functional part of the organization's daily operations rather than just a standalone tool.
Prepare and test your skills
Prepare and test your skills
Gemini Enterprise functions as a broad discovery engine to search data across an organization and automate multi-step processes, while NotebookLM Enterprise creates a centralized knowledge base grounded strictly in specific uploaded documents. Organizations use Gemini Enterprise to find information across various platforms and then import those findings into NotebookLM Enterprise to build an authoritative, factual knowledge base.
Architects should choose Vertex AI Agent Engine as a fully-managed runtime for Python developers who want to avoid managing servers, Cloud Run for event-driven containerized applications that need automatic scaling, and Google Kubernetes Engine (GKE) for complex, stateful workloads that require finer control over computing resources.
Data and workflows are secured by assigning Identity and Access Management (IAM) roles to groups, provisioning dedicated Agent Identity credentials rather than general service accounts, and establishing VPC Service Controls perimeters to prevent data exfiltration over the public internet. Organizations also utilize Model Armor to protect model interactions, Threat Detection to monitor runtimes, and Secret Manager to safeguard third-party API keys.
Your enterprise organization is deploying Gemini Enterprise to provide employees with conversational AI assistants and custom AI agents connected to sensitive internal knowledge repositories. Your security team mandates strict security and governance controls with the following requirements:
Which architectural solution should you implement to satisfy these security and governance requirements?