Inspiration

Before starting our project, our team decided to go listen to the industry speakers. Without fail, each discussed how AI has changed the coding process. On one hand, this technology can provide incredible leverage to high-agency devs. On the other hand, however, many fall into the trap of outsourcing their thinking to AI entirely, leading to the accumulation of technical debt without even realizing it.

We decided to create an intentional alternative: a tool that doesn't replace your thinking, but augments and challenges it. Vibe Learning lets you move fast and leverage AI while ensuring you are cultivating strong technical skills and deep domain knowledge over time.

Think Cursor + healthy friction.

User flow

Vibe Learning has a simple user flow: Plan -> Generate -> Verify

  1. Before users begin the coding process, they first are required to create and iterate on an implementation plan.
  2. After they are satisfied, code is generated in alignment with the plan and displayed to the user.
  3. Finally, users answer multiple choice questions that correspond to specific code snippets, ensuring that they truly have a deep understanding of what was outputted by the AI.

Technical challenges we ran into

  • Maintaining consistent states and expectations in a multi-agent system
  • Managing disparate api contracts
  • Returning and interpreting proper JSON Schema

What we learned

The most important thing this hackathon emphasized for us was how important the ideation phase is. We spent roughly 3 or so hours simply conversing and writing out our philosophies, user flows, goals, tech stack, implementation concepts, and more. This turned out to be incredibly high-leverage for us, since this ensured we all efficiently worked with properly delegated tasks.

What's next for Vibe Learning

We believe this idea is crucial for students particularly, because many are forgoing learning for convenience. A solution where students become familiar with AI while snowballing knowledge over time would be highly valuable. Perhaps a future endeavor is working closely with Professors in order to ensure students benefit from their course work. The problem of accruing technical debt is especially pertinent to students, and professors can create tailored assignments through Vibe Learning to convey the specific lessons they are teaching.

Built With

Share this project:

Updates