AI Engineering Tools

Generative AI Engineering

AI Agent and Tool Calling Terms

Understand agents, structured tool calls, MCP connections, orchestration, memory, planning, handoffs, and human approval controls.

12 matching terms

Agents

AI agent

AI agent

Meaning

A system that uses a model to choose and execute actions toward a goal, often across multiple steps.

When to use it

Use an agent when the path cannot be fully predetermined and tools must be selected dynamically.

Practical example

An agent reads a ticket, searches documentation, drafts a fix, and requests approval.

Tools

Tool calling

Tool calling

Meaning

The model's structured request for an application to run an external capability.

When to use it

Use it for search, database access, calculations, file operations, and business APIs.

Practical example

Call get_order_status with the verified order ID.

Tools

Function calling

Function calling

Meaning

A tool-calling pattern where available functions are described with names and typed arguments.

When to use it

Use it when your application exposes a controlled set of callable operations.

Practical example

Function: create_calendar_event(title, start_time, attendees).

Tools

Tool schema

Tool schema

Meaning

A machine-readable definition of a tool's purpose, inputs, and constraints.

When to use it

Write precise schemas so the model can select the correct tool and form valid arguments.

Practical example

Define amount as a positive number and currency as a three-letter code.

Connections

Model Context Protocol (MCP)

Model Context Protocol (MCP)

Meaning

An open protocol for connecting AI applications to external tools, data, and reusable prompts.

When to use it

Use it to integrate compatible capabilities through a shared client-server contract.

Practical example

Connect the AI host to a documentation MCP server and expose its search tool.

Connections

MCP host

MCP host

Meaning

The AI application that coordinates one or more MCP clients and controls permissions and user experience.

When to use it

Use the term when describing where user consent, model interaction, and server connections are managed.

Practical example

The desktop assistant acts as the MCP host for local and remote servers.

Connections

MCP server

MCP server

Meaning

A program that exposes tools, resources, or prompts to MCP clients.

When to use it

Build one when a data source or service should be reusable across compatible AI hosts.

Practical example

The CRM MCP server exposes customer search as a read-only tool.

Workflow

Orchestration

Orchestration

Meaning

Coordination of models, tools, agents, state, and control flow within a workflow.

When to use it

Use it when multiple capabilities must run in sequence, in parallel, or conditionally.

Practical example

Orchestrate retrieval, analysis, approval, and publishing as separate stages.

Agents

Agent memory

Agent memory

Meaning

Stored information that an agent can reuse across steps or sessions.

When to use it

Use scoped memory for durable preferences, task state, or prior decisions.

Caution

Store only necessary data and define retention, deletion, and access rules.

Practical example

Remember the approved tone guide for this project, not unrelated personal conversations.

Agents

Planning

Planning

Meaning

Selecting and ordering intermediate actions before or during execution.

When to use it

Use it for multi-step goals with dependencies or alternative paths.

Practical example

Plan: inspect inputs, retrieve evidence, produce a draft, then run validation.

Workflow

Handoff

Handoff

Meaning

Transfer of a task and its relevant context from one agent or component to another.

When to use it

Use it when specialized agents own distinct responsibilities.

Practical example

The triage agent hands the billing case to the refund agent with evidence and constraints.

Human control

Human-in-the-loop (HITL)

Human-in-the-loop (HITL)

Meaning

A control pattern where a person reviews, corrects, or authorizes part of an AI workflow.

When to use it

Require it for high-impact, irreversible, financial, legal, or externally visible actions.

Practical example

Pause before sending the refund and ask an authorized employee to approve it.