AI Quality Engineering · Voice · Chat · Agents

I test whether what your AI system does actually holds up.

I test voicebots, chatbots and AI agents. I catch regressions, broken business flows and response-quality issues before your users do.

Test case · demo

RESCHEDULE_APPOINTMENT

STATUS
READY
STEP
00 / 07
USER

Move my appointment to Thursday at 4:00 PM.

BOT

Done. Your appointment has been moved to Thursday at 4:00 PM.

RESPONSE QUALITY · PASS language · intent

TOOL
reschedule_appointment()
ARGS
date=THU · time=16:00
BACKEND
409 SLOT_TAKEN
STATE
appointment NOT changed
Business outcome FAIL

Final result

FAIL · REGRESSION DETECTED

The bot confirmed an operation that the backend did not execute.

  • Production voicebot & chatbot QA
  • 3+ years QA in transactional systems
  • Voice · Chat · RAG · Agents
  • Python · pytest · Playwright · Langfuse

What I test

A correct answer does not mean the process worked.

An LLM can produce a perfectly reasonable response while using the wrong data, losing context or failing to execute the required action. That is why I test the full process, not only the final response.

  • 01 · Tool call

    BOT

    “Reservation cancelled.”

    BACKEND
    500 INTERNAL_ERROR

    ✕ FAIL · FALSE CONFIRMATION

  • 02 · RAG

    USER

    “How long do I have to return this item?”

    RETRIEVED
    shipping_policy.pdf

    ✕ FAIL · WRONG RETRIEVAL

  • 03 · Multi-turn

    USER

    “Actually, not 2:00 PM. Make it 4:00 PM.”

    FINAL TOOL ARG
    time=14:00

    ✕ FAIL · STALE CONTEXT

Path of a single request

  1. CONVERSATION
  2. BUSINESS RULES
  3. RAG / KNOWLEDGE
  4. TOOLS
  5. API / BACKEND
  6. BUSINESS OUTCOME

I choose test layers based on the system architecture and process risk. A final PASS requires not only a correct response, but correct system behaviour as well.

Conversation
  • intent
  • context retention
  • user corrections
  • multi-turn
Voice
  • ASR
  • interruptions / barge-in
  • latency / endpointing
Knowledge / RAG
  • retrieval
  • grounding
  • stale data
  • conflicting sources
Actions
  • tool selection
  • arguments
  • retry
  • idempotency
Business outcome
  • preconditions
  • business rules
  • backend state
  • escalation
  • final result

Services

Two moments when I am most useful

Do you build AI systems for clients?

PRIMARY SERVICE

AI Regression Testing

Repeatable tests after changes to prompts, models, RAG, integrations or code. They show what improved and what silently stopped working.

Also available white-label as an additional QA layer before client handover.

132 TESTS 128 PASS4 FAIL 1 CRITICAL QUALITY GATE FAILED

AI Regression Suite: scenarios · golden dataset · evaluators · regression reports · optional CI

See how the regression suite works →

Do you already use an AI system?

Independent AI Acceptance Testing

I independently verify whether the delivered system actually performs the agreed business processes, uses the correct data and behaves properly outside the happy path.

VENDOR AI SYSTEM INDEPENDENT QA PASS / FIX / NO-GO

acceptance report · critical blockers · evidence · GO / FIX / NO-GO

See how Acceptance Testing works →

AI Agent Audit

POINT IN TIME

Need a point-in-time diagnosis first? Report, evidence, severity and recommendations for the system’s current behaviour.

Continuous AI QA

ONGOING

Need ongoing quality monitoring after deployment? Recurring regression runs, version comparisons and quality trends.

Starting point

Free AI Quality Check

5 targeted scenarios for one critical process.

  1. 01 CORE FLOW core business flow
  2. 02 BUSINESS RULE business rule / precondition
  3. 03 MULTI-TURN user correction
  4. 04 TOOL / RAG action or grounding
  5. 05 FAILURE RECOVERY failure recovery
  1. 01CORE FLOW
  2. 02BUSINESS RULE
  3. 03MULTI-TURN
  4. 04TOOL / RAG
  5. 05FAILURE RECOVERY
SCOPE
5 scenarios
FOCUS
1 critical process
OUTPUT
PASS / FAIL report
ACCESS
Demo / sandbox
Submit your system for testing

After you submit the form, I will review the system description and select five scenarios to test. If I need additional context or access to a test environment, I will contact you by email.

no sales call · no commitment · about 3 minutes to complete the form

Sample report

See what the output looks like.

Every finding includes the scenario, preconditions, expected result, actual result, severity and evidence of what went wrong.

Sample report built on a fictional system

36 scenarios · 128 executions

SCENARIOS
36
EXECUTIONS
128
CRITICAL
2
HIGH
4
View full Sample AI Quality Report PDF
AI VOICE AGENT · QUALITY REPORT SYNTHETIC DEMO

SCENARIO PASS RATE

78%

28 / 36 scenarios

28 PASS

8 FAIL

RELEASE RECOMMENDATION · NOT READY

CRITICAL · R03 RESCHEDULE

Non-atomic reschedule can delete the original appointment

The original appointment is cancelled before the new slot is confirmed. The patient ends up with no appointment while the agent confirms success.

Demo data. None of it comes from a client.

Who runs the tests

Adam Stankiewicz, AI Quality Engineer — portrait

Adam Stankiewicz

AI Quality Engineer

I work hands-on with production voicebot and chatbot evaluation. Before moving into AI quality, I spent more than three years in QA for energy-market systems, where software failures had real business consequences.

I design tests around business rules, multi-turn conversations, RAG, integrations and the final system state.

LinkedIn

FAQ

Frequently asked questions

Do I need to provide source-code access?

No. A large part of the testing can be done black-box through the interface, phone number or API. Log access is only needed when we want to evaluate a specific stage of the process, such as the retriever or tool calls.

Do you only evaluate LLM responses?

No. I care about the full process: the response, context, business rules, tool call, API and final system state. A bot can produce a perfect-sounding answer and still get a FAIL.

What exactly do I get in the Free AI Quality Check?

Five targeted scenarios for one critical process: the core flow, a business rule, a multi-turn correction, a tool call or grounding case, and failure recovery. The result is a short PASS / FAIL report with concrete observations. No sales call.

Let’s test one critical process in your AI system.

Choose one key process. I will design five targeted scenarios and show where the system behaves correctly and where the risk is.