ReAct
Interleave reasoning traces with tool calls — the workhorse pattern.
Systems where an LLM autonomously pursues a goal — reasoning, planning, calling tools and acting in loops with memory. Not a single prompt-response, but software that decides what to do next. The frontier of enterprise AI, and only as trustworthy as the governed data beneath it.
Learning outcomes for this track
01 What it is
Agentic AI is a system in which an LLM autonomously pursues a goal by reasoning, planning, calling tools and acting in loops with memory — rather than producing a single prompt-response.
Two contrasts make it concrete. A plain LLM call answers once; an agent decides which actions to take, observes the results, and iterates toward an objective. RPA follows brittle, hard-coded scripts; an agent reasons over unstructured inputs and adapts. Put simply, generative AI creates content on request; agentic AI acts to accomplish tasks. The defining traits are autonomy, goal-directedness, tool use, memory and planning.
02 Core concepts
03 Architectures
Anthropic's guidance is worth internalising: prefer workflows (predefined code paths) over fully autonomous agents until autonomy demonstrably earns its keep. Start simple.
Interleave reasoning traces with tool calls — the workhorse pattern.
The agent critiques its own output and retries to improve.
Plan the whole task up front, then run the steps in order.
Supervisor / orchestrator-worker delegation, or peer-handoff swarms.
The LLM selects and calls functions to act on the world.
The agent decides when and what to retrieve, iterating on retrieval.
04 Protocols
A simple rule of thumb: MCP connects an agent to tools and data; A2A connects an agent to other agents.
05 Key personas
Designs agent loops, tools and orchestration — the fastest-growing role.
RAG, fine-tuning, prompt and context, integration.
Builds and deploys the models and pipelines.
Experimentation, evals and metrics.
Designs context, instructions and retrieval strategy.
Owns use cases, scope and ROI.
Use-case discovery, task decomposition and requirements.
Owns policy, safety, guardrails and compliance.
06 Methodology
The guiding principle across the field: start simple; add complexity — autonomy, more agents — only when it demonstrably helps.
Define a bounded objective and clear success criteria before writing any code.
Pick a model; design few, tightly-scoped, well-documented tools.
Add memory and RAG over governed data, a semantic layer or a knowledge graph.
Single agent first; move to multi-agent only when the task truly needs it.
Add input/output validation, guardrails and human-in-the-loop for risky actions.
Build evals offline against real cases before anyone relies on it.
Trace, observe cost and latency, and catch regressions in production.
Feed production learnings back into tools, context and guardrails.
07 Best practices
08 2026 trends
↻ Refreshed 2026-07-16 by the AI desk
Enterprises are prioritizing explainable AI models to enhance transparency and trust in automated decision-making processes.
Federated learning is gaining traction as organizations seek to leverage decentralized data while maintaining privacy and compliance.
The establishment of AI governance frameworks is becoming essential for managing risk and ensuring ethical AI deployment.
Real-time data processing capabilities are increasingly critical for agentic AI systems to provide timely and relevant insights.
Tools facilitating seamless collaboration between humans and AI agents are evolving to enhance productivity and decision-making.
The automation of complex workflows through AI agents is being widely adopted to improve operational efficiency and reduce costs.
Enterprises are investing in multi-modal AI systems that can process and analyze diverse data types for richer insights.
The deployment of AI at the edge is becoming a key trend to reduce latency and bandwidth usage in data processing.
Organizations are increasingly focusing on AI ethics and compliance to address regulatory requirements and societal expectations.
09 In practice
Agentic AI is the most hyped — and most scrutinised — category in enterprise tech. Here's where it delivers, what the analysts and platforms are actually seeing, and how SCIKIQ keeps agents grounded and safe.
Resolve tickets end to end — triage, lookup, action, follow-up — deflecting volume and cutting handle time.
Autonomously write, test, review and fix code across a repo — a top value pool in McKinsey's analysis.
Answer natural-language questions over governed data and generate queries, dashboards and narratives on demand.
Run multi-step workflows — AP, reconciliation, procurement, claims — across systems with audit trails.
RAG-grounded agents answer from internal docs, policies and tickets — replacing manual search.
Research leads, personalise outreach and update the CRM, orchestrating across tools.
The forecasts are enormous and the cautions are blunt — the winners will be those who ground agents in trusted data and prove ROI.
DMBOK2's data-management foundation — quality, metadata and governance — is the trusted ground agents must stand on to be reliable.
Predicts 33% of enterprise software will include agentic AI by 2028, warns >40% of agentic projects will be cancelled by 2027, and flags "agent washing".
Its 2026 predictions centre on "digital teammates" — but caution that fewer than 15% of firms will truly enable agentic features next year.
In "Seizing the agentic AI advantage" and State of AI 2025, reports 62% of firms experimenting with agents and 23% scaling somewhere.
Its AI Refinery and Distiller agentic framework build and orchestrate agent networks, with 100+ industry agent solutions.
Mosaic AI Agent Framework and Agent Bricks build and evaluate agents, governed by Unity Catalog with managed MCP servers.
SCIKIQ's Agent Factory turns trusted, contextualised data into agents that actually act — grounded on a knowledge graph, governed by policy, and observable end to end.
10 Developer lab
# A minimal tool-calling loop (pseudo-Python) while not done: step = llm(messages, tools=TOOLS) # reason + choose tool if step.tool_call: result = run_tool(step.tool_call) # act messages.append(observe(result)) # observe, then loop else: done = True
# A ReAct agent with a governed tool and persistent memory from langgraph.prebuilt import create_react_agent from langgraph.checkpoint.memory import MemorySaver from langchain_anthropic import ChatAnthropic def search_orders(customer: str) -> str: """Look up a customer's recent orders.""" return db.query(customer) # your governed data agent = create_react_agent( ChatAnthropic(model="claude-sonnet-5"), tools=[search_orders], checkpointer=MemorySaver(), # remembers across turns ) resp = agent.invoke( {"messages": [("user", "What did Acme order last week?")]}, config={"configurable": {"thread_id": "acme-1"}}, )
# Expose a governed metric as a tool over the Model Context Protocol from mcp.server.fastmcp import FastMCP mcp = FastMCP("sales") @mcp.tool() def revenue_at_risk(product_line: str) -> float: """Revenue exposed to a delayed product line.""" return warehouse.scalar( "select sum(net_amount) from fct_sales " "join dim_product using (product_sk) where line = %s", product_line, ) if __name__ == "__main__": mcp.run() # any MCP client can now call this tool
# Least-privilege allow-list, plus trace-and-score every run from langfuse import observe ALLOWED = {"search_orders", "revenue_at_risk"} def guard(tool_call): if tool_call.name not in ALLOWED: # block anything off-list raise PermissionError(tool_call.name) @observe() # full trace in Langfuse def answer(question): result = agent.invoke(question) score = judge(question, result) # LLM-as-judge eval, 0..1 return result, score
The pattern the whole track builds toward: an agent reasons and calls tools, those tools are governed and exposed over MCP, and every action is permission-checked, traced and scored before anyone trusts it in production.
11 Analyst lab
12 Career path
Agent engineering is among the hottest specialisms in tech. Bands are indicative US figures for a fast-moving market and vary widely by company and location.
13 Skill matrix
Find your current row and aim one column right.
| Skill | Beginner | Intermediate | Advanced |
|---|---|---|---|
| Python | Writes scripts and calls an LLM API. | Builds apps with an agent framework. | Production services at scale. |
| Prompt & context engineering | Writes clear prompts. | Structures context and retrieval. | Designs context strategy for reliability. |
| RAG | Builds basic retrieval. | Agentic and graph RAG. | Tunes retrieval for accuracy at scale. |
| Agent frameworks | Runs a starter agent. | Builds multi-step LangGraph/CrewAI. | Designs multi-agent architectures. |
| Vector DBs & embeddings | Stores and queries vectors. | Chooses embeddings and indexes. | Optimises recall, cost and freshness. |
| Tool / API integration (MCP) | Calls a tool. | Writes an MCP server. | Designs a secure tool ecosystem. |
| Evals & observability | Eyeballs outputs. | Builds eval sets and tracing. | Runs continuous, automated evals. |
| Guardrails & governance | Adds output checks. | Enforces action allow-lists. | Designs agent governance and safety. |
14 Glossary
15 Test yourself
Four quick questions — instant feedback, nothing saved, no sign-up.
Q1How does an AI agent differ from a single LLM call?
Autonomy, tool use, memory and planning define an agent. A plain call answers once; an agent runs a reason–act–observe loop.
Q2What does the Model Context Protocol (MCP) connect?
MCP = agent↔tools/data; A2A = agent↔agent. That one distinction clears up most protocol confusion.
Q3In the ReAct pattern, the agent…
Reason → act → observe → repeat. Plan-and-execute plans up front; Reflexion is the self-critique pattern.
Q4Which is a widely-shared best practice for enterprise agents?
Start simple; ground on governed data; add guardrails, evals and human-in-the-loop. Complexity should be earned, not assumed.
16 Keep learning
Agents are only as good as the data and meaning beneath them. Revisit the foundations:
Build agents on governed data with SCIKIQ
The Agent Factory turns trusted, contextualised data into agents that actually act — safely.