BMW Group has introduced the Data Interpreter, a groundbreaking solution that leverages generative AI to democratize data analytics. This no-code application empowers employees across various departments to perform complex data analyses using natural language instructions—without writing a single line of code.
The solution utilizes Amazon Bedrock’s large language models and the ReAct framework for iterative code generation, ensuring accurate and efficient data interpretation.
➡ Learn more about our solution in this AWS blog post.
Technical Solution Overview
The Data Interpreter is built on AWS serverless services, ensuring scalability, security, and efficiency. Key components include:
- AWS Lambda, Amazon API Gateway, and Amazon DynamoDB for backend processing
- Anthropic’s Claude 3 Sonnet model via Amazon Bedrock for LLM reasoning and code generation
- A dedicated AWS Lambda function with restricted network access and predefined Python packages for secure, isolated code execution
- Amazon S3 for session-specific data storage, accessible only within BMW’s VPC, ensuring data security and privacy
This architecture allows BMW Group to empower employees with self-service analytics while maintaining enterprise-grade security and compliance.

Data Interpreter solution architecture on AWS