Ideas you can put to work

Articles

Explore software, AI, and the systems behind everyday applications.
Practical explanations, examples, and things to try.

1–17 of 17 articles

Newest first

How AI Agent Memory Works

Separate model context, task state and saved preferences. Use Python and SQLite to test consent, scoped retrieval, stale updates, expiry and deletion.

Build Your First AI Agent

Build a bounded support assistant with one read-only tool, a reviewable trace and clear handoffs. Run fixtures first, then connect an optional model.

Connect an AI Agent to an API

Build a read-only HTTP adapter with validated inputs, controlled errors and bounded retries. Test a local API without model credentials or real secrets.

Build Your First MCP Server

Build a local read-only MCP glossary server with the official Python SDK. Test discovery, valid calls, rejected inputs and subprocess shutdown.

MCP Tools, Resources, and Prompts

Expose one documentation service as a resource, search tool and reusable prompt. Run discovery and use locally, then check host support and access boundaries.

Agent Skills vs MCP vs Tools

Follow a documentation review to separate reusable instructions, MCP connectivity and executable tools, with examples that do not need all three.

API vs MCP: What's the Difference?

Compare a direct HTTP API with an MCP adapter through the same local weather lookup, including discovery, schemas, access boundaries and maintenance costs.

How to Write an Agent Skill

Build a focused setup-guide review skill, validate its files, and design positive, negative, and failure-feedback tests without granting extra permissions.

What Are Agent Skills?

Understand SKILL.md packages, staged loading, prompts, tools, and permission boundaries through a small review skill and runnable Python helper.

How AI Agents Use Tools

Build a local read-only order dispatcher to learn tool requests, argument validation, user permissions, controlled errors, and timeouts.

AI Agents vs Chatbots vs Workflows

Compare chatbots, workflows, and AI agents through the same support ticket, with control flow, costs, failure cases, and a practical decision guide.

What Is an AI Agent?

Follow an AI agent through support-ticket triage, run a bounded Python simulation, and learn when a script or workflow is the better choice.