How are you using AI in your project (or another one)? What are some pros and cons? Has it made you a better programmer?
My capstone project officially uses the assistance of AI to help build a web application. My team and I are working on the AI-coder project with the focus of creating a job tracker for computer science students to track all jobs they have applied to.
The pros, being able to turn to AI which has been extremely helpful. With the help of AI, my team and I have gotten our project up and running. Currently, working on familiarizing myself with the back-end of Javascript, react and mongoDB. I have been able to move along with the project tasks because of AI – specifically chatGPT. It has successfully given me instructions on how to complete things and guide me when needed.
The cons, AI is just… I quickly learned that you need to be extremely specific with AI. You have to use clear and use detailed language for it to get it just right. Also, it makes mistakes. I have had to ask AI to repeat a task/guide me multiple times for the same request because it will solve one thing but remove a completed- working part or changed something you did not intend to be changed.
So, at the end of the day, AI can be a great tool to get started but I truly think it’s important to have a general idea of what you are wanting to accomplish because in my experience AI can be great but it can also cause headaches.
As for the ‘as it made me a better programmer’, it has taught me the importance of being able to communicate effectively, even with AI.