Students should work on an AI-powered application. The students and mentor will use the first session to discuss ideas and agree on one that is doable in the time available and has a meaningful result. Subsequent sessions will focus on helping the students create a working application with an impactful demo.
The last few years have seen an explosion in the capabilities of large language models (LLMs) so that they can be used in a variety of interesting applications. Students will have the ability to pick an idea for an AI-powered application that appeals to them. They can use the OpenAI API or another LLM API to build a full-stack web or mobile application that explores that idea.
How much experience does your group have? Does the project use anything (art, music, starter kits) you didn't create?
CodeDay Labs team in the advanced track.
What challenges did you encounter?
We were not familiar with building an application that uses React JS and Python Flask, so it took our team a while to conduct research on how to incorporate these tools into a single web app, and send document and text data between the front-end client side and back-end server. We also learned how to implement various functionalities such as uploading documents, displaying questions in separate drop-down boxes, and adding user-inputted job role and description features into our interview simulator. In addition, we took time to explore various resources on OpenAI API to test different models, prompts, and parameters to get the results that best meet our project goals.