|
Voiced by Amazon Polly |
Overview
Business intelligence has traditionally depended on analysts and developers to transform raw data into meaningful dashboards. Connecting data sources, preparing datasets, selecting appropriate visualizations, writing calculations, applying filters, and maintaining dashboards can become a time-consuming cycle, especially when business requirements change frequently.
AI agents are changing this workflow by enabling dashboards to be created, modified, analyzed, and even maintained through natural-language instructions. Instead of manually performing every BI operation, an AI agent can understand the user’s intent, determine the required steps, invoke the appropriate tools, and return a completed visualization or dashboard.
A practical implementation of this approach can be built primarily on AWS, while still allowing the agent to use external tools and services when required.
Pioneers in Cloud Consulting & Migration Services
- Reduced infrastructural costs
- Accelerated application deployment
The AWS-Based Architecture
A typical solution can use Amazon Bedrock AgentCore as the agentic layer, Amazon Bedrock foundation models for reasoning, Amazon S3 and AWS Glue for data storage and preparation, Amazon Athena for querying, and Amazon Quick Sight for visualization and dashboard delivery.
Amazon Quick was introduced as a broader analytics and AI platform, while Quick Sight remains its core business intelligence component for interactive dashboards, SPICE analytics, embedded analytics, and dashboard sharing.
The workflow can begin with a simple request such as:
“Create a dashboard showing monthly sales, regional performance, top products, and year-over-year growth.”
The AI agent interprets this request and determines what needs to be done. It can identify the required datasets, query the data, determine suitable visualizations, generate calculations, and interact with the dashboard platform through APIs or dedicated tools.
Data Preparation and Analysis
The first stage is connecting the agent to trusted enterprise data.
Data may reside in Amazon S3, Amazon RDS, operational databases, SaaS applications, or other enterprise systems. AWS Glue can be used for cataloging and data transformation, while Amazon Athena can provide a serverless SQL layer for querying data stored in S3.
The agent does not necessarily need direct access to raw databases. Instead, tools can expose controlled operations such as:
- Discover available datasets
- Retrieve dataset metadata
- Execute approved SQL queries
- Calculate business metrics
- Validate data quality
- Retrieve historical trends
This tool-based approach allows the AI to reason over structured information without giving it unrestricted access to enterprise systems.
AI Agent as the Orchestration Layer
The core of the solution is an AI agent capable of planning and executing multiple steps.
Amazon Bedrock AgentCore Runtime provides a managed environment for hosting agents and supports different agent frameworks and model providers. It can work with models available both inside and outside Amazon Bedrock, making the architecture less dependent on a single model provider.
For example, an agent receiving the request “Create a sales performance dashboard” could execute a workflow such as:
- Identify the relevant sales dataset.
- Inspect available fields and data types.
- Query monthly and regional sales.
- Calculate growth percentages.
- Select appropriate visualizations.
- Create or update dashboard components.
- Validate the generated results.
- Publish or share the dashboard.
This is significantly different from simply asking an LLM to generate chart code. The agent can actually interact with external systems and execute the required operations.
Connecting Tools and External Capabilities
One of the strongest advantages of an agentic architecture is that tools need not be limited to AWS.
Amazon Bedrock AgentCore Gateway provides a unified connectivity layer between agents and tools. APIs, Lambda functions, existing services, MCP servers, and external HTTP services can be exposed as tools through the gateway.
For example, the solution could connect to:
- Amazon Quick Sight APIs for dashboard operations
- Salesforce for CRM data
- Jira for project information
- Slack or Microsoft Teams for notifications
- Google Sheets for external business data
- GitHub for version-controlled dashboard definitions
- Third-party visualization or reporting APIs
External tools can also be implemented using MCP servers. AgentCore Gateway supports MCP-based tool discovery and invocation, allowing agents to dynamically identify the capabilities available to them.
This makes the architecture extensible: adding a new business capability can be as simple as exposing another secured tool rather than redesigning the entire agent.
Generative BI and Dashboard Creation
Amazon Quick Sight already provides Generative BI capabilities that complement an agentic dashboard solution. Users can describe the visualization they need using natural language, and Quick can generate visuals based on the request. It can also help create calculations and refine existing visuals.
For example:
“Show revenue by region as a horizontal bar chart and highlight regions with negative growth.”
The system can translate the request into the required visualization and configuration.
An AI agent can take this further by operating at the workflow level. Instead of generating only one visual, it can coordinate the creation of an entire dashboard, determine relationships between multiple visuals, apply filters, validate calculations, and generate an executive summary.
Human-in-the-Loop and Governance
Complete automation should not mean removing human oversight.
A production implementation should introduce approval points for sensitive actions such as publishing dashboards, modifying production datasets, or distributing reports.
IAM can control which AWS resources the agent can access, while AgentCore Gateway can provide authentication, authorization, and controlled access to external tools. AgentCore also provides agent-specific observability for tracking model interactions and tool invocations.
This creates an important separation between reasoning and execution. The AI decides what needs to happen, but tools enforce what the AI is actually allowed to do.
From Dashboard Automation to Autonomous Analytics
The long-term opportunity goes beyond dashboard creation.
An agent can continuously monitor business metrics, identify unusual changes, investigate their potential causes, and communicate findings to stakeholders. For example, if sales decline significantly in one region, the agent could query historical data, compare product performance, investigate related operational metrics, generate a supporting visualization, and send a concise explanation to a business team.
This transforms BI from a system that users manually query into one that can proactively surface insights.
Conclusion
AI agents provide a new approach to dashboard and visualization automation by combining natural-language reasoning, enterprise data access, visualization platforms, and external tools into a single workflow.
An AWS-based architecture using Amazon Bedrock AgentCore, Amazon Bedrock, AWS data services, and Amazon Quick Sight can provide the foundation for this solution, while AgentCore Gateway enables integration with external APIs and MCP-based tools.
The result is not simply an AI-powered dashboard builder. It is an agentic analytics system capable of understanding business requirements, gathering data, creating visualizations, validating results, and taking controlled actions. As organizations move toward more autonomous decision-making, this approach can significantly reduce the effort required to turn raw enterprise data into actionable business intelligence.
Drop a query if you have any questions regarding AI agents, and we will get back to you quickly.
Empowering organizations to become ‘data driven’ enterprises with our Cloud experts.
- Reduced infrastructure costs
- Timely data-driven decisions
About CloudThat
FAQs
1. Does QuickSight provide APIs for dashboard creation?
ANS: – Yes. QuickSight provides APIs such as CreateDashboard, UpdateDashboard, DescribeDashboard, and DescribeDashboardDefinition for programmatic dashboard management.
2. Can the agent create charts and visualizations?
ANS: – Yes. QuickSight dashboard definitions support different visual types, calculated fields, filters, parameters, and layouts. The agent can construct these definitions based on the requested visualization.
3. Does the AI have to generate the entire dashboard from scratch?
ANS: – No. A better production approach is to use QuickSight templates or existing dashboard definitions and let the agent modify or populate them based on the user’s requirements.
WRITTEN BY Sidharth Karichery
Sidharth is a Research Associate at CloudThat, working in the Data and AIoT team. He is passionate about Cloud Technology and AI/ML, with hands-on experience in related technologies and a track record of contributing to multiple projects leveraging these domains. Dedicated to continuous learning and innovation, Sidharth applies his skills to build impactful, technology-driven solutions. An ardent football fan, he spends much of his free time either watching or playing the sport.
Login

August 25, 2026
PREV
Comments