agarwalishika/TreeInstruct
TreeInstruct is a novel method that uses state space estimation and dynamic tree-based questioning for multi-turn Socratic instruction, applied to code debugging.
This project helps developers identify and fix bugs in their code through a Socratic, question-based approach. It takes a problem statement, buggy code, and descriptions of potential bugs as input. It then guides the developer by asking targeted questions to help them discover and correct the errors, ultimately outputting a better understanding of the bug and its fix.
No commits in the last 6 months.
Use this if you are a software developer struggling to debug complex programming problems and want an interactive, instructive guide rather than just an automated fix.
Not ideal if you're looking for a tool that automatically fixes your code or if you prefer to debug independently without guided questioning.
Stars
18
Forks
3
Language
Python
License
Apache-2.0
Category
Last pushed
Aug 01, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/agarwalishika/TreeInstruct"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
isaacus-dev/isaacus-python
A Python library for interacting with the Isaacus API.
bpred754/augeo
Web application written with the MEAN stack that uses Natural Language Processing to classify a...
GPA95/SGPA
AI-powered study assistant for personalized learning, exam revision, and concept mastery....
electronart/TARILIO
AI-powered Information Retrieval with integrated AI Assistant, MCP Client, Local LLM server
mahdi-y/Nexus
Nexus is a collaborative Q&A platform for developers, built with Symfony and a modern Bootstrap...