Below you will find pages that utilize the taxonomy term “ai”
Posts
Understanding the Model Context Protocol (MCP)
Recently, there’s been a lot of talk about the Model Context Protocol. I started looking into some practical examples of how it’s used and came across a video that really helped clarify things for me. It was a simple example, but it opened up my understanding of how to apply the protocol effectively.
Hopefully, it’s useful for you as well. I’m looking forward to implementing something similar myself. It should also help deepen my understanding of how to use these tools more practically—especially for projects that can’t be exposed to the internet but still want to take advantage of LLMs.
read morePosts
Software Design in age of AI
I recently watched an interesting interview with John Ousterhout, the author of A Philosophy of Software Design
The interview begins by exploring how AI tools are evolving and their potential to transform software engineering. One key takeaway is that AI will likely take over many low-level coding tasks. As a result, the importance of software design is only going to grow.
What really stood out to me was Ousterhout’s point that as AI handles more of the implementation details, the responsibility for designing clear, scalable, and maintainable systems will become even more critical for developers.
read morePosts
Practical Guide to LLMs
Andrej Karpathy’s video continues his series on large language models (LLMs), shifting from foundational theory to hands-on usage. Below is a timestamped summary of the key points covered.
Introduction (0:00–0:34)
Karpathy introduces the video as a follow-up to his prior explanation of how LLMs are trained. This session focuses on how to actually use LLMs in daily life and work.
LLM Ecosystem (0:34–2:49)
He overviews the current LLM landscape:
ChatGPT by OpenAI is described as the “Original Gangster” and most feature-rich.
read morePosts
Deep Dive into LLMs like ChatGPT by Andrej Karpathy
If you’re diving into LLMs or just curious about how tools like ChatGPT work under the hood, Karpathy’s breakdown is one of the clearest and most accessible resources out there.
The following are highlights along with time stamps.
Introduction (0:00 - 1:04) What are LLMs? Karpathy begins by explaining what large language models (LLMs) are, highlighting their capabilities and limitations. He also sets the goal of the session: to provide a comprehensive understanding of LLMs for a general audience.
read morePosts
Machine Learning Methods
This post continues our series on AI and ML. The aim is to enhance understanding of the main types of machine learning, explain the reasons for choosing the appropriate ML approach, and describe the data requirements for each method.
Ways to learn There are three main ways of learning in machine learning.
Supervised learning Unsupervised learning Reinforcement learning How would one choose an appropriate learning method?
Appropriate ML method Selecting the appropriate machine learning method depends on your objectives.
read morePosts
Machine Learning and AI
Earlier this week, I participated in a two-day, hands-on introductory course on Machine Learning and AI, which was useful for someone new to the field like myself. The course helped me understand various concepts I had been curious about, including:
The relationship between Machine Learning and AI. The definition of a “model” in this context and the process of “training” it. Clarification on terms like “Hugging Face” and “Llama.” The importance of quality data in machine learning projects.
read more