Skip to content

Knowledge Base / Agentic AI

Agentic AI

An AI agent is a language model running in a loop: it decides what to do, calls a tool, reads the result and continues. That autonomy is what makes agents useful, and it is also what makes them harder to test, secure and audit than ordinary software. Everything an agent can do is something you gave it access to.

This section starts with what an agent actually is, then covers the practical engineering topics in a sensible order: connecting tools safely (including the Model Context Protocol), designing multi-agent systems with clear trust boundaries, building human approvals that people really read, giving agents proper identities and permissions, and measuring and logging their behavior.

Suggested reading order

  1. 1
    What Is an AI Agent? Architecture of Planner, Tools, Memory and the Control Loop

    A clear explanation of how AI agents differ from chatbots and fixed workflows, the components every agent has, and when an agent is the wrong choice.

  2. 2
    Building Secure Agentic AI Workflows: Tools, Permissions and Memory

    Security design for AI agents that call tools and APIs: capability scoping, sandboxing, approval gates, vector store isolation, audit logging and runaway-cost controls.

  3. 3
    Model Context Protocol (MCP) Security: Risks of Connecting Agents to Tools

    What MCP is, the main attack classes against MCP servers and clients (tool poisoning, rug pulls, confused deputy, token passthrough), and a checklist for vetting and running servers safely.

  4. 4
    Human-in-the-Loop Design for AI Agents: Approvals That People Actually Read

    How to decide which agent actions need approval, how to design approval prompts that prevent mistakes instead of causing click fatigue, and how to measure whether oversight works.

  5. 5
    AI Agent Identity and Authorization: Credentials, Delegation and Least Privilege

    How to give agents their own identities, use short-lived scoped tokens, delegate on behalf of users safely, and enforce permissions in the tools rather than in prompts.

  6. 6
    Evaluating and Testing AI Agents: From Test Suites to Regression Gates

    How to test systems whose behavior varies from run to run: building task datasets, scoring outcomes and tool use, handling non-determinism, and running evaluations in CI.

All Agentic AI articles (7)

Key terms

Other topics