Learning AI – Introduction

At my last job, there was a possibility to work with AI so I started my learning process there. LinkedIn Learning is great for learning and I took the following AI courses:

  • OpenAI ChatGPT: Creating Custom GPTs
  • Midjourney: Tips and Techniques for Creating Images
  • Introduction to Artificial Intelligence
  • Integrating Generative AI into the Creative Process
  • LLM Foundations: Vector Databases for Caching and Retrieval Augmented Generation (RA)
  • What Is Generative AI?
  • Ethics in the Age of Generative AI

These courses were helpful because I did not know anything about AI at all. I remember back when I was in college, Computer Science Majors were talking about the AI course they took and how they thought it would never happen. That is the only I heard about AI, until recently. 

As I mentioned the job was going to add an AI position or two. The more I learned, about the AI world, the more I realized it was going to be along the lines of a Prompt Engineer position and I wasn’t guaranteed that I would be able to move over into that position. What struck my interest was the Vector Database, mainly due to the use of Linear Algebra (one of my favorite courses).

As time went on I became burnt out and left that job, as a Multimedia Web Developer. My time between jobs I intended to learn everything I could about Artificial Intelligence, but my need to recharge overtook my intentions and I am now just getting back to learning AI. I still love web development so maybe there will be a way to incorporate the two.

I thought a good way to learn AI would be to create a generative chatbot myself. Creating a Black Film Chatbot seemed like it would be fun and would keep my interest. In my research I found that there are platforms that have to bases of a chatbot for your creation, however, I wanted to learn all the details so I did a search on creating one from scratch and found a wonderful article by Woyera.

It was nice to see that there were items I knew how to do, and as I mentioned above the vector database stood out to me. I found a couple of vector databases and downloaded them… so those databases are there for me once I review everything again.

Then I found some code, a base chatbot, and got it working on my (paid) webserver. I have MySQL on the server but this base code pulled data from an array. My plan is to get it to pull data from MySQL and then see if my server would allow me to upload/install a vector database. This is where I stopped before I took some time to recharge.

This is where I will start back. I have to admit that the excitement is not there but I’m hoping that once I start, again, it will come back.