Prototyping with LLMs

As the popularity and usage of large language models (LLMs) have increased in recent years, developers have been leveraging this technology to improve their efficiency. With the ability to code, LLMs can be used to quickly create prototypes of apps and websites. This functionality has enormous potential to benefit both skilled and novice programmers, who can advance their ideas to the testable stage with more ease than ever before. In this project, we are studying how humans and LLMs can effectively collaborate to create prototypes of their projects. Most recently, we held a GPT-4 workshop in order to analyze the obstacles that arise when users program with AI, from a Human-Computer Interaction perspective. In future work, a prototyping assistant will be created that aims to improve the human-AI collaboration process.

Team

Faculty

  • None

Ph.D. Students

  • None

Masters and Undergraduate Students

  • 🎓 Arya Bulusu
  • 🎓 Jason Jewell