# What Is an AI Agent? How to Build One from Scratch in Python
What makes an AI agent different from a chatbot, the agent loop explained, and a working Python agent with tools built step by step on the Claude API.
What makes an AI agent different from a chatbot, the agent loop explained, and a working Python agent with tools built step by step on the Claude API.
What the Model Context Protocol is, how MCP servers expose tools, resources and prompts, and how to build, test and connect one with the Python SDK 2.x.
How Ray Serve works: deployments, autoscaling, batching and multi-model pipelines, and when to choose Ray Serve over FastAPI or Ollama.
Quantization is a transformative AI optimization technique that compresses models by reducing precision from high-bit floating-point numbers (e.g., FP32) to low-bit integers (e.g., INT8). This…
In the rapidly evolving field of AI, the distinction between foundation models and task models is critical for understanding how modern AI systems work. Foundation models, like GPT-4 or BERT, provide…
Fine-tuning is a key process in AI training, where a pre-trained model is further trained on specific data to specialize in a particular task or domain.
This was covered in a previous issue: What Are Parameters? Why Are “Bigger” Models Often “Smarter”?
A Python script, written with ChatGPT, that finds duplicate photos by xxhash checksum and cleans them up, with cached checksums for fast reruns.