AI - What's that??

21 Nov 2023

Created By: Gerardo Hernandez

Introduction

Our first few years of curriculum have largely involved learning to speak computer. Whether this is by algorithms, Java, C++, Meteor or security settings, learning this language has been no easy task. Artificial Intelligence can be summarized as a technology that reasons on input, explains on output, and processes both within the confines of language and context. Since it’s wide distribution for use, AI has been the center of many debates in terms of its role in education. Can students use AI to improve their learning process? Or can it only be used for cheating on assignments? In truth, it can be both. It can be neither. We will explore my personal experience with the more popular AI: ChatGPT, Google’s Bard, Dall-E, and Github Co-Pilot.

Personal Experience with AI:

“AI is a racehorse. You’re either on it, or you’re going to get run over by it” -Me, just now

AI Racehorse - generated by Dall-E

Impact on Learning and Understanding:

AI, in my opinion, has enhanced my ability to learn. Where I would have struggled in understanding certain material, and would’ve given up, I utilized AI to fill in the gap and provide timely answers that helped keep my head in the game throughout the whole semester. I also know that I have that resource as an option to help me debug my code, and that helped with my confidence in coding at the start of the semester. I feel that because of the pace of the 314 course, I did not have the ability to rely on AI. It was faster and more efficient to learn the material myself, than to learn how to prompt engineer, AND learn the material.

Practical Applications:

AI in the real-world. AI can be used for any number of applications in the real-world. It is used for recognition of patterns and has done so very well. It is being used in the medical field to scan images for patterns and anomalies in patient data that doctors have not been able to find themselves otherwise. This is just one example, but the ability of AI to find patterns and apply context to simple input/output problems is astounding.

Challenges and Opportunities:

I found there to be limitations with the AI’s ability to keep up with the complexity of some of the prompts. I believe this is user-error as I did not find myself dedicating time to learning how to properly engineer the questions and prompts in a way that gave me an efficient answer.

Comparative Analysis:

One of the benefits of learning with AI is in how responsive it can be to changes in context. As someone who spent a lot of time in the Navy as an instructor, it was difficult to make changes to curriculum or even delivery approach and methods. AI can be prompted to take the context and difference in learning styles to deliver a useful and relevant product to students almost in real-time.