Agentic AI
Agentic AI describes AI systems that independently plan multi-step tasks, call tools, and evaluate intermediate results, instead of answering a single request.
Agentic AI describes systems that can plan multi-step tasks and work on them using available tools.
An agent selects the next step, executes it and evaluates the intermediate result. This repeated action loop is the defining feature; the same language model may simply answer individual requests in a different application.
The typical structure of an agent
An agent typically combines four components: a language model for decisions, callable tools, stored task and history context, and a loop for working through the task step by step.
After each step, the system checks whether the goal has been reached, further work is needed or a stopping condition applies. Tools may be connected through tool use or MCP.
Why this matters for engineering teams
A coding agent can read a task, search the codebase, modify files, run tests and revise its work based on the test output.
Teams need to define which actions are permitted without confirmation, which systems the agent may access and how changes are reviewed before production use.
The risks that come with independent action
Independent actions require clearly bounded permissions. Otherwise, an agent may modify data, interact with external systems or take other steps that are difficult to reverse.
Suitable guardrails include permission boundaries, confirmation for critical actions and logging of tool calls. These controls should be established before production use.
Related terms
Related terms
Tool Use (Function Calling)
Tool use is a language model's ability to call external functions in a structured way while forming an answer, for example a search, a calculation, or a database query.
View term
MCP (Model Context Protocol)
MCP is an open standard that lets AI models access external tools, data, and systems in a uniform way, instead of building a custom integration for every connection.
View term
Guardrails
Guardrails are technical and organisational safeguards that define what an AI system may do, which data it may see and when human review or approval is required.
View term
Related topics
Related topics
Agentic Engineering
How engineering teams can use coding agents consistently and establish shared practices for tasks, context, data and reviews.
View overview
Related services
Related services
Software development
For new products and existing systems where AI, interfaces, maintainability and operations need to be planned together.
View overview
What would you like to assess or build?
Briefly describe the situation, your objective and the systems involved. We will respond with a technical assessment and a practical next step.