Hello all,
Based on the title of this blog, you could hazard a guess that I am going to write about ChatGPT in my project. Aside from using ChatGPT to assist in other daily tasks such as writing letters, mild research and the occasional gen z slang formatted text message, I have used ChatGPT numerous times throughout the course.
One example of this has been in the extra-credit assignments. I have used it to help modify my resume as well as interview prep. For the resume, it helped me use language that helped convey the impact of my duties while not taking too much away from my tone of voice. As for the interview prep, I feel it was a bit more gentle in it’s presentation of interview questions but it did motivate me to learn in depth how to prompt ChatGPT for more applicable outputs.
For the project we are currently completing, I tend to use it as a resource to quickly research any topics I may be interested in implementing in our project. For example, we initially had trouble with uploading our project to github because of the file sizes. A quick prompt to ChatGPT yielded a solution of using Git LFS. Now our team can upload to github without having to worry about file size. No more compression for us!
Another way I have implemented ChatGPT in our project is with troubleshooting issues within Unity. Technically this is sort of similar to the prior as it is just using ChatGPT as a research tool but technically in general it is this in all implementations. When I was having an issue implementing LFS in github, I prompted ChatGPT to provide examples of the procedure using LFS to upload files to github. ChatGPT provided prompts and I was able to integrate these prompts in my workflow. Goodbye copy and paste!
The only con I can think of in using ChatGPT is thinking that it will solve all your problems. This is not the case and anyone who thinks ChatGPT is going to replace developers in the near future has most likely not used ChatGPT. Sure, it can provide solutions to complicated code however the user still needs to know how to integrate whatever ChatGPT outputs into their code. The depth and detail of the prompt provided to ChatGPT will yield an equal measure of depth and detail to the output. Most of the time ChatGPT is very close to a solution, however the human element is in the integration aspect.
Throughout my experience using ChatGPT, I can say that it has helped develop my understanding of programming. If I have any questions regarding what something does in code or what a concept is, ChatGPT is there to explain to me the complicated details of my question like I am a 5 year old. It has become my tool in just about all aspects of research (with the understanding of it’s limitations).
In all my use cases of ChatGPT, I find it to be an invaluable tool in today’s fast and compromising environment where time is of the essence.
Tuyo,
Dom
Leave a Reply