Student Research Prototype

An AI-Powered
Socratic Debugging Mentor

Socrates helps beginner programmers think through bugs with guided questioning, instead of instantly giving away the final answer. Designed for learning, reflection, and stronger debugging habits.

Current version: v1.0.0 Test Release
This is an unsigned student research prototype. Windows SmartScreen may show a warning.
Socrates Mentor

What do you think this error message is trying to tell you?

Student

Maybe the loop is going out of range...

Learning Focus

  • Boundary reasoning
  • Loop tracing
  • Self-explanation

Guided Thinking

Encourages reasoning before revealing solutions.

Error Reflection

Helps students understand patterns in their mistakes.

Research Driven

Built as a project exploring AI-supported learning.

Features

Why Socrates?

A learning-oriented debugging assistant designed to support thinking, not replace it.

Socratic Questioning

Guides students step by step with thoughtful prompts instead of directly dumping full answers.

Student-Centered Flow

Encourages students to observe, hypothesize, test, and refine their own reasoning.

Debugging Awareness

Helps learners recognize common bug patterns and develop stronger troubleshooting habits.

Session Tracking

Records interaction flow for later reflection, feedback, and educational analysis.

Workflow

How it works

01

Submit a problem

Students input code, an error message, or a debugging question.

02

Receive guided prompts

The system asks structured questions to help the student reason through the issue.

03

Reflect and improve

Students build understanding instead of over-relying on final answers.

Download

Try the current prototype

This version is intended for teachers, classmates, and evaluation reviewers. Please only download from the official link on this page.

Download for Windows

Important Installation Notice

Because this version is not code-signed yet, Windows may display “Windows protected your PC”. This does not necessarily mean the app is malicious. It means the publisher has not yet established enough reputation with Windows SmartScreen.