Empower your analysts to find and query hundreds of datasets using natural language, replacing manual search with semantic AI-driven discovery across your entire data lake.
Overview
This Guidance demonstrates how organizations can overcome the challenge of making structured data accessible to non-technical users by enabling natural language querying across datasets using Amazon Bedrock AgentCore with intelligent agent-based processing. The system automatically processes uploaded data files to create searchable metadata with semantic understanding, allowing users to ask business questions in plain English through a secure web interface. When queries are submitted, the AI agent discovers the most relevant datasets and generates appropriate database queries, then uses advanced language models to interpret results and create visualizations that make complex data insights immediately understandable. You can transform your organization's data accessibility by empowering business users to get instant, accurate answers from complex datasets without requiring SQL knowledge or technical expertise.
Benefits
Eliminate data discovery bottlenecks instantly.
Accelerate insights with automated analysis.
Reduce time-to-insight by letting an AI agent automatically generate SQL queries, interpret results, and produce visualizations — so your teams focus on decisions, not data wrangling.
Deploy secure, scalable analytics confidently.
Protect your data lake with built-in authentication, WAF-based threat protection, and managed infrastructure, so you can scale self-service analytics without compromising governance or security.
How it works
These technical details feature an architecture diagram to illustrate how to effectively use this solution. The architecture diagram shows the key components and their interactions, providing an overview of the architecture's structure and functionality step-by-step.
Step 1
Deploy with confidence
Everything you need to launch this Guidance in your account is right here.
Let's make it happen
Ready to deploy? Review the sample code on GitHub for detailed deployment instructions to deploy as-is or customize to fit your needs.