Home icon

Build your gen AI–based text-to-SQL application using RAG, powered by Amazon Bedrock (Claude 3 Sonnet and Amazon Titan for embedding)

Machine Learning Blog



This article discusses building a generative AI-powered text-to-SQL application using Amazon Bedrock, specifically leveraging Claude 3 Sonnet and Amazon Titan for embeddings. The solution addresses the challenge of enabling non-technical users to generate SQL queries using natural language.

  • Uses Retrieval Augmented Generation (RAG) to provide enterprise-specific database context
  • Employs Amazon Titan for text embeddings and Claude 3.5 Sonnet as the language model
  • Utilizes Streamlit for creating a user-friendly web interface
  • Stores conversation logs in Amazon S3 for tracking and improvement
  • Supports multiple schema types and allows users to generate SQL queries through natural language prompts

The solution helps bridge the gap between non-technical users and complex database querying by providing an intuitive, AI-powered interface for generating SQL queries.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

May 19
2025
Build an AI-powered text-to-SQL chatbot using Amazon Bedrock, Amazon MemoryDB, and Amazon RDS
May 7
2024
Build RAG and agent-based generative AI applications with new Amazon Titan Text Premier model, available in Amazon Bedrock
Jun 6
2025
Build a Text-to-SQL solution for data consistency in generative AI using Amazon Nova
Apr 7
2026
Text-to-SQL solution powered by Amazon Bedrock

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.