
Naledi Sithole
Naledi handles long-form support calls with a measured, patient delivery.
Contact-center 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 platformForms, voice notes, documents, status updates.
Voice
Inbound and outbound calls over SIP or WebRTC.
Web chat
Embedded chat on customer-facing properties.
Triage, structured replies, case routing.
Internal
Agent-assist for human teams already on the floor.
What the platform handles
How it works
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
Layer 2 · Orchestration
LangGraph orchestrator
Owns state, verification level, escalation paths
Layer 3 · Reasoning + retrieval + tools
Layer 4 · Safety + audit
NeMo Guardrails gates every turn. Full transcript, verification level, and tool calls land in the audit ledger.
Platform capabilities
Voice, chat, identity, knowledge, integrations, safety, and observability are the same product. You configure each agent. The platform handles the rest.
WhatsApp, voice, web chat, email, and internal channels handled from a single configuration. WhatsApp forms are a first-class feature, not an add-on.
WhoYou biometric, PIN, and knowledge-based verification, with verification level gating which tools and data the agent may access.
Per-agent knowledge bases with bge-m3 embeddings and reranking. The agent answers from approved sources, not from training memory.
Connect to your CRM, rules engine, document store, and PostgreSQL workflows through Model Context Protocol servers you control.
NeMo Guardrails plus a Nemotron content-safety model. Refusals, scope limits, and PII rules are policy, not prompt suggestions.
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.
Failed verification, vulnerable customers, regulated decisions, and unclear answers route to a human team with the full captured context.
DeepEval scores conversations for quality, safety, and task completion. DeepTeam red-teams the agent against jailbreaks and PII leakage.
NPU Voice
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 handles long-form support calls with a measured, patient delivery.
What it does
Not a chatbot that only replies. NPU Agent runs the repetitive, structured conversations your support, sales, and back-office teams handle by hand today.
Answer common questions, classify the request, collect details, and open a case, or hand over with context.
Capture leads, ask qualifying questions, collect requirements, and route to the right sales process.
Guide customers through onboarding steps, collect information and documents, and submit to internal systems.
Capture claim details, request supporting documents, confirm the information, and create a structured case.
Request and receive identity documents, proof of address, payslips, signed forms, and claim evidence.
Walk customers through PIN checks, identity questions, biometric links, or external verification services.
Capture cancellations, upgrades, complaints, bookings, account changes, and policy updates.
Let staff, partners, and field teams submit structured information through chat instead of a separate portal.
The admin shell
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.
Agents
Inbound voice · Config
Supervised by design
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.
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
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
We are a lab. What we build is grounded in published research.
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.
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.
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.
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.
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.
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.
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.