hackquest logo

0G-DSA.Agent

AI DSA Coach 🧠: Master DSA via Mentor, Code, Evaluation, and Orchestrator agents with on-chain 0G rewards! 🚀

Videos

Tech Stack

Superior Agents Framework
Web3
Solidity
Python
DSA
Multi Agent

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. 🚀⛓️

Team Leader
SSuyash Matade
Project Link
Sector
AINFTInfra