Inspiration
AI today gives you answers but doesn't show how it got there. Students and teachers can't see the thinking process, making it hard to learn from AI or trust its responses. I am inspired by the need to bridge this gap in AI education - to create a tool that doesn't just provide answers but actually teaches students HOW AI thinks and reasons through problems. With the rise of powerful models like Amazon Nova Pro, we saw an opportunity to make AI reasoning transparent and educational, transforming the traditional "black box" into a clear, visual learning experience.
What it does
TransparAI is an educational AI assistant that shows its reasoning process in real-time. Instead of just giving answers, it displays step-by-step how it thinks through problems using interactive flow diagrams. Students can ask questions about machine learning, AI concepts, or any educational topic and watch as the AI processes their query - from initial understanding, through knowledge synthesis, to final response generation. The platform visualizes every step of the AI's decision-making process, making complex AI concepts accessible and understandable for learners at all levels.
How we built it
Frontend: React 18 with Vite for the user interface, React Flow for dynamic reasoning visualizations, and Tailwind CSS for responsive design Backend: Node.js with Express, integrated with AWS SDK v3 for Bedrock services AI Engine: Amazon Bedrock Agent (QAR6C7B5W4) powered by Nova Pro foundation model Infrastructure: Deployed on AWS Elastic Beanstalk with CloudFormation Enhanced Capabilities: Lambda functions for web search (Serper API integration) and database operations (RDS) Development: Built using VS Code and Kiro IDEs with comprehensive testing
The core innovation lies in our custom trace processor that extracts reasoning steps from AWS Bedrock's complex JSON structures and converts them into interactive, educational visualizations that students can explore and learn from.
Challenges we ran into
Real-time Reasoning Trace Extraction: AWS Bedrock Agent traces were complex nested JSON structures that were difficult to parse for visualization. I solved this by building a custom trace processor with recursive extraction and state machine handling.
Dynamic Flow Visualization Performance: React Flow was rendering slowly with complex reasoning diagrams, especially on mobile. I have implemented node virtualization, progressive loading, and optimized component re-renders.
Educational Content Complexity: AI responses were too technical for students new to machine learning. I have fine-tuned prompts for educational clarity and implemented progressive disclosure in the UI.
AWS Service Integration: Bedrock Agent configuration required careful IAM permissions and knowledge base setup. I created comprehensive documentation and verification scripts.
Cross-platform Deployment: Ensuring seamless operation across different environments required containerization and environment-specific configurations.
Accomplishments that we're proud of
First-of-its-kind: Created the first platform to visualize AWS Bedrock Agent reasoning in real-time Educational Impact: Successfully transformed complex AI concepts into visual, understandable flows Performance: Achieved <2s response time with complex reasoning using Amazon Nova Pro Production Ready: Deployed a fully functional platform accessible globally Technical Excellence: Built a scalable, cloud-native architecture with modern development practices User Experience: Created an intuitive ChatGPT-style interface with advanced visualization capabilities Innovation: Successfully bridged the gap between AI complexity and educational accessibility
What we learned
Working with Amazon Nova Pro taught us about the cutting-edge capabilities of modern foundation models and how to effectively prompt them for educational content. I gained deep insights into AWS Bedrock Agent architecture, learning how to configure agents, manage knowledge bases, and extract meaningful reasoning traces.
Most importantly, I learnt that the key to effective AI education is not just showing what AI can do, but revealing HOW it does it - making the invisible visible for learners.
What's next for TransparAI
Advanced Reasoning Modes: Add support for different AI reasoning patterns (chain-of-thought, tree-of-thought, etc.) Multi-language Support: Expand to support educational content in multiple languages Collaborative Learning: Add features for teachers to create guided learning paths and assignments Analytics Dashboard: Provide educators with insights into student learning patterns and comprehension API Platform: Open APIs for other educational platforms to integrate transparent AI reasoning Gamification: Add interactive challenges and achievements to make AI learning more engaging
My goal is to make TransparAI the standard tool for AI education worldwide, helping the next generation of developers, students, and educators understand and trust AI systems through transparency and visualization.
Built With
- agentcore
- amazon-web-services
- beanstalk
- bedrock
- kiro
- lambda
- nova


Log in or sign up for Devpost to join the conversation.