Week 6
Project Aspirations
The type of project I hope to contribute with my group are any projects related to AI and cybersecurity that are related to ensuring security of private data and information. I would also want to contribute to a project that deals with improving web development because I do want to improve in these skillsets. I am still not sure what exactly I want my group project to be but it could also be something that is fun. However, I don’t have a limited idea as to what project I want to contribute to but my main goals are to contribute to a project that addresses a real-life issue and targets a solution to amend this problem.
So far, there isn’t anything that is standing in my way now. I believe that if my group can actively contribute and communicate with one another, we would not have any problems in the future. For my group project, I can contribute my programming skills to any of the contributions for open source. I am more proficient in Python than any program languages so I hope to contribute to more Python based projects or/and web development projects. Additionally, I plan on incorporating my time management and leadership skills to this project to ensure that this project runs smoothly.
Small Contributions
When I contributed to last week’s browser extension project, the main contributions I made were working on the front end of our extension. Sahiti and I had originally worked on how the UI is supposed to look where it had a checkbox feature for all the items that will be added to the list, a box that has the input, and an output box for the affirmations. The biggest challenge was creating the generative message for the affirmations. The execution wasn’t difficult but I had to wait for the logic to be done for the Gemini to be implemented into our program so that affirmations could be generated randomly and be specific to the tasks inputted. I am most proud of having the ability to work on UI/UX because I do want to get more exposure on frontend development.
Evaluating Projects with AI
AI is a powerful tool that mostly everyone uses for their development. Based on the activity we had completed in class, my group and I found that AI source (ChatGPT) was mostly correct and accurate when answering responses. However, when asked if the code of conduct existed in the repository, it linked a document that did not exist in the repository. Also, when asked how many users discuss the issue or when the issue was reported, it said that it varies. This could be because ChatGPT can’t search through the sublinks or analyze the website. I believe that project evaluations can be generated by AI but a human would need to double check questions based on asking for a specific quantity or if links are accessible.
