0G-DSA.Agent
AI DSA Coach 🧠: Master DSA via Mentor, Code, Evaluation, and Orchestrator agents with on-chain 0G rewards! 🚀
Videos
Tech Stack
Description
🧠 Project Overview
AI DSA Coach is an intelligent, gamified learning platform that masters Data Structures and Algorithms through an interactive, multi-agent AI experience. Built with the Gemini API and integrated with the 0G Network, it bridges the gap between AI-driven education and decentralized rewards.
⚙️ System Architecture & Logic
The platform utilizes a sophisticated Multi-Agent Framework to provide a personalized, adaptive coaching experience:
🗣️ Mentor Agent: Analyzes user approaches and provides tailored hints without revealing solutions, fostering deep critical thinking.
💻 Code Agent: Evaluates implementations for logic, edge cases, and performance in real-time.
📊 Evaluation Agent: Generates detailed session analytics and time/space complexity reports.
🎮 Orchestrator Agent: Seamlessly manages the transition between states and tracks user progression.

🌐 0G Network Integration
Leveraging the 0G Galileo Testnet, the platform transforms learning into a verifiable on-chain achievement. You can verify our deployment via the links below:
Verifiable Rewards: Users earn $DSA Tokens for solving problems, creating a decentralized incentive for learning.
On-Chain Achievements: High performers mint unique NFT Badges, providing a tamper-proof record of expertise.
Live Demo Proof: All rewards and minting actions can be tracked via our verified demo wallet:
Modular Storage: Future-ready architecture designed to leverage 0G’s modular infrastructure for storing learning data and agent memories.
🖥️ User Experience
The interface features a premium, dual-panel IDE layout:
Interactive Panel: Real-time chat with AI agents for brainstorming and feedback.
Professional Code Editor: A fully-featured editor for implementation and testing.
Web3 Dashboard: A seamless wallet connection experience for claiming tokens and viewing on-chain status.
Progress During Hackathon
Multi-Agent Design: Built and orchestrated a 4-agent AI framework (Mentor, Code, Evaluation, Orchestrator) for adaptive DSA coaching.
AI Integration: Integrated Gemini API to provide real-time, skill-based hints and comprehensive performance analysis.
0G On-Chain Deployment: Successfully deployed custom DSA Token and Achievement Badge NFT contracts to the 0G Galileo Testnet.
Blockchain Logic: Developed a seamless bridge between AI agent evaluations and automatic on-chain reward distribution.
Web3 Dashboard: Built a complete Streamlit-based IDE with integrated Web3 wallet connectivity and transaction verification. 🚀⛓️