AI Assistants


Conversational AI

Conversational AI enables software to understand and reply to people in natural, human-like dialogue.*

Maturity Levels

Level

Name

Description

Technology

Example tools

0

Absent

No bot – Users have no conversational interface and must rely entirely on human-operated channels for assistance.

None

 

1

Scripted FAQ

Menu-driven – users follow fixed button trees or type keywords and receive single-turn answers; the assistant cannot remember context or deviate from its script. Answers are generally correct for the narrow, pre-written set of questions, but anything outside scope is either refused or wrong.

Rule/intent engine, predefined responses

No-code/Low-code

Intent engines of Google Dialogflow, RASA,  IBM Watson Assistant, Kore.ai

2

Context-aware chat

Multi-turn assistant – Users can ask follow-up questions in the same session; the assistant remembers recent context, clarifies ambiguities, and supports a natural chat flow. Response correctness rises for in-scope topics, but occasional hallucinations still occur.

Off-the-shelf LLM, retrieval-augmented grounding (simple RAG), tone and persona defined, basic guardrails

3

Adaptive & personalised

The assistant offers users proactive suggestions or next steps tailored to their role or history, and handles text, voice or document inputs within the same conversation (multimodal). Personalised replies are accurate for each user role.

Personalisation, advanced RAG, multimodal, ASR/TTS, advanced guardrails

ChatGPT (Study), Perplexity AI

Custom-built chatbots

4

Full autonomy

The assistant offers a fluid, channel-agnostic experience that moves seamlessly across devices; the assistant improves its responses from live feedback. There’s almost no distinction with a human conversation in terms of tone, flow, empathy and contextual awareness. The system maintains near-perfect factual correctness on its covered domain.

   

*A lot of vendors are adding to the hype by practicing “agent washing,” where they market older tools—like AI assistants, robotic process automation (RPA) systems, and chatbots—as if they were advanced agents, even though they don’t actually have significant agent-like abilities.

  AI Maturity Level: Indicates the level the technology vendors claim to have reached in deploying AI solutions that actually work in real-world applications

Agentic AI

Agentic AI enables software agents to autonomously plan, reason, and use tools to achieve high-level goals with minimal human guidance.*

Maturity Levels

Level

Name

Description

Technology

Example Tools

0

Absent

Manual tasks – The system performs no tool use or automated reasoning; each action is manually executed by a human, with zero automated planning, memory, or task decomposition.

None

 

1

Single-Step Tools

Macro executor – When a user issues an explicit command, the agent invokes exactly one whitelisted tool, applying minimal rule-based reasoning without further planning or decomposition; the human stays in the loop for every invocation, tasks are simple and atomic, and no memory is retained beyond the call.

Simple function-calling, deterministic planning, static allow-list

Cloud platforms:

  • Google Vertex AI Agent Builder
  • CrewAI

Open-source frameworks:

2

Limited Multi-Step

Task assistant – For moderately complex requests, the agent plans and reasons through a short sequence of 2-3 tool calls, breaks the goal into small subtasks, has short-term session memory, and prompts the human for confirmation at branch points; autonomy is still bounded by a pre-defined workflow and the agent operates solo.

ReAct-style chain-of-thought, vector store for memory, MCP (Model Context Protocol)

Cloud platforms:

Open-source frameworks to build AI agents:

  • LangFlow, LangGraph
  • Microsoft AutoGen
  • AutoGPT

MCP servers:

  • Github MCP
  • ServiceNow MCP
  • Atlassian MCP
  • Elastic Search MCP
  • Docker MCP
  • Playright MCP

MCP clients (applications that support MCP servers) :

Build MCP server (SDK):

  • .NET10
  • Python MCP library
  • Java Spring Boot

3

Goal-Oriented Autonomy

Co-worker agent – Given a high-level goal, the agent decomposes it into many subtasks, forms a full execution plan, selects appropriate tools, and reasons about fall-backs, using persistent project or user memory; it escalates to humans only on policy violations or ambiguous objectives, executes largely autonomously, and coordinates specialised peer agents or services when needed.

Planner-executor split, graph-based memory, policy engine, Agent2Agent  protocol

  • Glide for building apps
  • OpenAI ChatGPT agent
  • VoiceFlow for customer support 
  • Vibe coding development (e.g.: Replit)

4

Full autonomy

Digital employee – The agent learns new tools on the fly, spawns and collaborates with sub-agents, and continuously replans to meet open-ended, multi-stakeholder objectives; it applies meta-reasoning to pick strategies, maintains lifelong hierarchical memory, and optimises workflows without human prompting, leaving people to handle only exceptional cases.

Autonomous tool-schema induction, hierarchical agents, reinforcement learning from real-world outcomes

No knowledge of tools that operate at this level, although some claims are being made about services to hire fully autonomous “digital workers”

*A lot of vendors are adding to the hype by practicing “agent washing,” where they market older tools—like AI assistants, robotic process automation (RPA) systems, and chatbots—as if they were advanced agents, even though they don’t actually have significant agent-like abilities.

  AI Maturity Level: Indicates the level the technology vendors claim to have reached in deploying AI solutions that actually work in real-world applications