Skip to content

[DMP 2025]: AI-powered Debugger for Music Blocks #4538

Open
@pikurasa

Description

@pikurasa

Ticket Contents

Description

The idea is to enhance Music Blocks with an AI-powered debugger.
This feature aims to bridge the gap between users'
creative ideas and their ability to troubleshoot or fully utilize the
platform's features. This AI-powered debugger will provide real-time assistance by answering questions, explaining features, and offering creative suggestions. It will help users quickly identify and resolve issues in their projects or block connections
This enhancement would make the platform more accessible
for beginners while streamlining the debugging and experimentation
process for advanced users.

Goals & Mid-Point Milestone

Goals

  • Train an open-source LLM to understand Music Blocks projects and develop the ability to debug them effectively.
  • Implement robust Retrieval-Augmented Generation (RAG) for the LLM model to enhance contextual understanding.
  • Integrate the AI chatbot and debugger into the Music Blocks platform.
  • Develop FastAPI endpoints to deploy the model efficiently.
  • Work on techniques to minimize hallucinations and improve accuracy.
  • Document progress, outcomes, and technical guides for future contributors

Setup/Installation

No response

Expected Outcome

Upon successful completion, students should be able to interact with a server-side chatbot from within Music Blocks to help them problem solve and troubleshoot when building their projects.

Acceptance Criteria

No response

Implementation Details

  • An open-source LLM
  • Javascript

Mockups/Wireframes

No response

Product Name

Music Blocks

Organisation Name

Sugar Labs

Domain

⁠Education

Tech Skills Needed

Artificial Intelligence

Mentor(s)

Coding Mentors

Walter Bender Sumit Srivastava

Assisting Mentors

Devin Ulibarri

Category

Machine Learning

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions