Posts

Showing posts from February, 2024

Must watch video, "Intro to Large Language Models" by Andrej Karpathy

Image
After reading about Andrej Karpathy's second departure from OpenAI last week, I decided to rewatch his YouTube video "Intro to Large Language Models." If you haven't watched it, and are interested in learning more about GenAI/LLMs, I highly recommend it. Andrej does an amazing job of describing the technology in an entertaining and relatable way with limited use of AI jargon. You can find links below.

Creating AgileGPT, an Agile Product Coach, using OpenAI's GPT tools

Image
Over the past two years, I have observed OpenAI's impressive yet sometimes chaotic progress. My interest was piqued with the launch of their GPT-3.5 model and the ChatGPT mobile app in November 2022. I decided to create this blog to capture my experiences with ChatGPT, how it led to creating AgileGPT, and where the journey may lead me. Like many, I downloaded the app and began exploring its capabilities, initially asking for basic factual information. The AI performed admirably in this regard. Naturally, I progressed to more contentious topics like politics and religion, attempting to provoke it into taking firm stances. Surprisingly, it consistently provided balanced views on these controversial issues. However, as I delved deeper into specific domains, I encountered the limits of its knowledge, leading to less coherent responses and occasional inaccuracies, or what are referred to as "hallucinations." Unfortunately, these erroneous responses were delivered as assertivel...

Glossary of AI Terminology

Image
This is not a comprehensive glossary, but one that contains terminology that I come across as it relates to AI that is either new to me or needs clarification. Additionally, the industry is changing rapidly and new vocabulary is continuously being developed.  Adversarial Machine Learning - Adversarial Machine Learning focuses on strengthening AI models by exposing them to challenging inputs. This field encompasses techniques designed to identify and counteract attacks on AI systems. The significance of Adversarial Machine Learning lies in its role in safeguarding the security and integrity of applications powered by AI. Agent - An Agent is a software program designed to interact with its environment, make decisions, and take actions to achieve specific objectives autonomously. It can range from simple rule-based systems to complex machine learning models. Key characteristics of an AI agent include autonomy, perception, reactivity, reasoning and decision-making, learning, communic...