NPU LabsNPU LABS
All products

Contact-center platform

Your call center, rebuilt as a private AI platform.

NPU Agent is a voice agent and multi-channel call center platform. It handles customer conversations across WhatsApp, voice, web chat, email and internal channels. It answers questions, collects structured information, requests documents, verifies identity, triggers business workflows and hands over to humans only when needed. Configurable per agent. Self-hosted on your NPU Labs node, or hosted by us.

Channels covered

One platform
  • WhatsApp

    Forms, voice notes, documents, status updates.

  • Voice

    Inbound and outbound calls over SIP or WebRTC.

  • Web chat

    Embedded chat on customer-facing properties.

  • Email

    Triage, structured replies, case routing.

  • Internal

    Agent-assist for human teams already on the floor.

What the platform handles

Customisable WhatsApp formsMulti-channel conversationWorkflow automationBusiness system integrationIdentity verificationKnowledge base + RAGHuman handoverGuardrails + safetyObservabilityHosted, self-hosted, or hybrid

How it works

Four layers, one audited path.

The reasoning LLM does not own the verification decision. The workflow engine and rules engine do. Every turn flows through the same gated path, on the same node, in your environment.

Layer 1 · Channel

Voice
WhatsApp
Web chat
Email

Layer 2 · Orchestration

LangGraph orchestrator

Owns state, verification level, escalation paths

Layer 3 · Reasoning + retrieval + tools

Reasoning LLMQwen 3 / Nemotron
RAGQdrant + bge-m3
MCP toolsCRM, rules, Postgres

Layer 4 · Safety + audit

Answer & log
Escalate / human handover
Refuse & audit

NeMo Guardrails gates every turn. Full transcript, verification level, and tool calls land in the audit ledger.

Platform capabilities

Everything a call center runs, in one platform.

Voice, chat, identity, knowledge, integrations, safety, and observability are the same product. You configure each agent. The platform handles the rest.

Multi-channel

WhatsApp, voice, web chat, email, and internal channels handled from a single configuration. WhatsApp forms are a first-class feature, not an add-on.

Identity verification

WhoYou biometric, PIN, and knowledge-based verification, with verification level gating which tools and data the agent may access.

Knowledge base + RAG

Per-agent knowledge bases with bge-m3 embeddings and reranking. The agent answers from approved sources, not from training memory.

MCP tool access

Connect to your CRM, rules engine, document store, and PostgreSQL workflows through Model Context Protocol servers you control.

Guardrails + safety

NeMo Guardrails plus a Nemotron content-safety model. Refusals, scope limits, and PII rules are policy, not prompt suggestions.

Multilingual

Deepgram Nova-3 STT and ElevenLabs TTS handle English. Spitch provides af-ZA. Add a language by adding a model, not by rewriting the platform.

Human handover

Failed verification, vulnerable customers, regulated decisions, and unclear answers route to a human team with the full captured context.

Evaluation built-in

DeepEval scores conversations for quality, safety, and task completion. DeepTeam red-teams the agent against jailbreaks and PII leakage.

NPU Voice

Deploy AI agents in over 100 languages, on voices you can configure or clone.

Persona is a first-class configuration on every agent. Pick a voice that fits the brand, the channel, and the customer. Clone an internal voice when you need consistency across regions.

Naledi Sithole, NPU Voice persona

Naledi Sithole

en-ZACalmPatient
0:07

Naledi handles long-form support calls with a measured, patient delivery.

What it does

Real business processes, completed in the channel.

Not a chatbot that only replies. NPU Agent runs the repetitive, structured conversations your support, sales, and back-office teams handle by hand today.

Customer support

Answer common questions, classify the request, collect details, and open a case, or hand over with context.

Sales & lead qualification

Capture leads, ask qualifying questions, collect requirements, and route to the right sales process.

Onboarding

Guide customers through onboarding steps, collect information and documents, and submit to internal systems.

Claims intake

Capture claim details, request supporting documents, confirm the information, and create a structured case.

Document collection

Request and receive identity documents, proof of address, payslips, signed forms, and claim evidence.

Verification flows

Walk customers through PIN checks, identity questions, biometric links, or external verification services.

Service requests

Capture cancellations, upgrades, complaints, bookings, account changes, and policy updates.

Internal process capture

Let staff, partners, and field teams submit structured information through chat instead of a separate portal.

The admin shell

One screen to run the floor.

Configure every agent without touching code. Search any conversation, replay it against a different model, review every flagged turn. Operational insights for the people running the call center, not just the engineers shipping it.

  • Search conversations
  • Replay and compare
  • Supervision events
  • Operational insights
npu-agent · adminLive

Agents

  • Inbound voiceLive
  • Onboarding WhatsAppLive
  • Claims intakeLive
  • After hoursDraft

Inbound voice · Config

  • Language modelQwen 3 32B
  • Voice personaSA-English (custom)
  • Speech-to-textDeepgram Nova-3
  • Knowledge bases3 attached
  • MCP tools5 connected
  • GuardrailsNeMo + Nemotron-Safety
  • Routing rules12 rules
  • EvaluationDeepEval · weekly

Supervised by design

A supervisor agent watches the core agent.

NPU Agent never runs unwatched. A separate supervisor agent monitors the core agent on every turn, scores each response against the standard AI quality and safety metrics, and corrects the core agent the moment something drifts. Issues are caught and behavior is fixed as the conversation happens, not surfaced in a report weeks later.

Quality

  • Helpfulness: Does the reply actually help the customer?
  • Relevance: On-topic and on-task for the request.
  • Correctness: Factually accurate against the source of truth.
  • Coherence: Clear, consistent, and easy to follow.
  • Completeness: Nothing important left out.
  • Instruction adherence: Stays within the brief and the rules it was given.

Safety

  • Toxicity: Offensive, abusive, or harmful language.
  • Bias: Unfair or skewed treatment.
  • Hallucination: Claims not grounded in approved sources.
  • PII leakage: Personal or sensitive data exposed.
  • Prompt injection / jailbreak: Attempts to override the system.
  • Off-policy drift: Straying outside the approved scope.

Experience

  • Sentiment & tone: How the customer is reacting in the moment.
  • Task completion: Did the process actually finish?
  • Latency: How fast the agent responds.

Monitor bad behavior in real time.

When a behavioral score crosses the line (a toxic phrase, a hallucinated policy, a reply drifting off-scope), the supervisor steps in before the customer feels it, and logs the event for review and the next retraining cycle.

Open-source first

Built on the open-source stack you can audit.

No hidden inference. No black-box vendor. Every component has its own documentation, its own license, and runs on your node.

  • LiveKit Agents

    Real-time voice transport

  • LangGraph

    Conversation orchestration

  • Qwen 3

    Reasoning + tool calling

  • Nemotron

    Alternate reasoning + safety

  • Deepgram

    Speech-to-text

  • ElevenLabs

    Text-to-speech

  • Spitch

    af-ZA STT and TTS

  • NeMo Guardrails

    Policy and refusal

  • Qdrant

    Vector store

  • bge-m3

    Retrieval embeddings

  • DeepEval

    Quality scoring

  • DeepTeam

    Red-teaming

Grounded in research

Built on the work of others.

We are a lab. What we build is grounded in published research.

  1. [01] NeurIPS · 2020

    Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks

    Lewis et al. (2020)

    Backs: RAG retrieval layer. The technique we ship verbatim for per-agent knowledge bases.

  2. [02] ACL Findings · 2024

    M3-Embedding: Multi-Linguality, Multi-Functionality, Multi-Granularity Text Embeddings Through Self-Knowledge Distillation

    Chen et al. (2024)

    Backs: Embedding model. bge-m3 is named on the stack, this paper is its source.

  3. [03] IEEE TPAMI · 2018

    Efficient and Robust Approximate Nearest Neighbor Search Using Hierarchical Navigable Small World Graphs

    Malkov and Yashunin (2018)

    Backs: HNSW index. The algorithm Qdrant uses to retrieve from the agent knowledge base.

  4. [04] ICLR · 2023

    ReAct: Synergizing Reasoning and Acting in Language Models

    Yao et al. (2023)

    Backs: LangGraph orchestrator. Built on the ReAct interleaved reasoning and tool-call pattern.

  5. [05] EMNLP Demo · 2023

    NeMo Guardrails: A Toolkit for Controllable and Safe LLM Applications with Programmable Rails

    Rebedea et al. (2023)

    Backs: Safety layer. We run NeMo Guardrails in production for refusals and scope limits.

  6. [06] NeurIPS Datasets and Benchmarks · 2023

    Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena

    Zheng et al. (2023)

    Backs: Supervisor agent. The LLM-as-judge formulation we ship for live quality and safety scoring.

  7. [07] EMNLP · 2023

    G-Eval: NLG Evaluation Using GPT-4 with Better Human Alignment

    Liu et al. (2023)

    Backs: Supervisor metrics. DeepEval's G-Eval, which the supervisor uses to score each turn.

Citations include preprints alongside peer-reviewed work. We interpret current LLM-agent research alongside established cognitive science, databases, and information retrieval.

More from NPU Labs.

NPU Agent is one of the things we build. See what else.