Golden Datasets
Tepia builds test sets from your real tickets, documents and edge cases, labeled by your domain experts rather than invented by the vendor.
Read: QA and Automated TestingTepia builds evaluation and testing for AI features: golden datasets drawn from your own data, automated scoring for accuracy and groundedness, red team tests for prompt injection, and regression runs before any prompt or model change. Evaluation suites run in your CI pipeline, so a quality drop blocks a release the same way a failing unit test does.
An AI feature is ready to ship when you can show, with your own examples, that it is accurate, grounded, safe and stable across model versions.
Tepia builds test sets from your real tickets, documents and edge cases, labeled by your domain experts rather than invented by the vendor.
Read: QA and Automated TestingTepia attacks your feature with prompt injection, data leakage and jailbreak attempts mapped to the OWASP Top 10 for LLM Applications.
Read: LLM Application DevelopmentEvaluation suites run in CI on every prompt, retrieval or model change, and a score below the agreed threshold stops the deployment.
Read: AI Governance and RiskEvery call is logged with inputs, retrieved sources and output, so a user complaint can be replayed and turned into a new test case.
Published figures Tepia plans around when testing AI features.
IBM's 2025 breach research found 97 percent of organizations with AI model or app breaches lacked proper AI access controls.
Stack Overflow's 2025 survey found 66 percent of developers are frustrated by AI answers that are almost right, but not quite.
Gartner predicted at least 30 percent of generative AI projects would be abandoned after proof of concept by the end of 2025.
Traditional QA assumes the same input produces the same output. A language model breaks that assumption. Ask the same question twice and the wording changes; ask a slightly different question and the answer may draw on a different document. There is often no single correct string to assert against, only a range of acceptable answers and a set of clearly wrong ones.
Three other things make it harder. Prompts behave like code but are edited like copy, so small wording changes ship without review. Model providers release new versions on their own schedule, and a version that is better on average can still be worse on your cases. Retrieval adds its own failure mode, where the model answers fluently from the wrong source.
Tepia treats evaluation as part of the build, not a step at the end. The test set is defined in Discovery, before the first prompt is written, so everyone agrees on what good looks like and the team can measure progress against it every day.
Each AI feature gets its own matrix. Tepia agrees the dimensions and thresholds with your product owner, then automates as many as possible:
| Dimension | How it is measured | Example test |
|---|---|---|
| Task accuracy | Rubric scoring against expert labeled answers | Does the drafted reply resolve the customer’s actual question |
| Groundedness | Each claim checked against the retrieved sources | No policy detail appears that is not in the cited document |
| Retrieval quality | Whether the right source appears in the top results | The current handbook ranks above the superseded version |
| Format validity | Output parsed against a JSON schema | Every extraction returns all required fields with valid types |
| Refusal behavior | Out of scope and unsafe prompts in a dedicated set | The assistant declines legal advice and offers a handoff |
| Injection resistance | Adversarial inputs hidden in documents and messages | Instructions inside an uploaded file are ignored |
| Speed | Response time measured at the slow end, not the average | Answers return within the limit the screen can tolerate |
| Tone | Rubric or model graded comparison with approved examples | Replies match brand voice and reading level |
Thresholds differ by risk. A suggestion a user edits before sending can tolerate more misses than an answer shown directly to a patient or a customer.
Generic benchmarks tell you little about your feature. Tepia builds the test set from your own material: real support tickets, real documents, real search queries, and the awkward cases your team remembers. A first set of a few hundred examples is usually enough to separate a good prompt from a bad one, as long as it covers each category of request and includes the hard cases.
The set is versioned alongside the code. Every production failure that reaches a user becomes a new test case, so the same mistake cannot return unnoticed. If your data still needs work before this is possible, see data preparation for AI projects.
Tepia runs its six phase process whether we are testing a feature we built or one another team built. A US based project manager coordinates your domain experts, who do the labeling that matters most.
An evaluation project on an existing feature usually sits at the short end of the typical ranges: 1 to 3 months of Discovery and 2 to 6 months of development and QA. See our process.
Automation makes evaluation fast enough to run on every change, but it has to be trusted. Tepia uses deterministic checks wherever possible: schema validation, required citations, banned phrases, exact field matches. For open ended answers we use a separate model as a grader with a written rubric, and we measure its agreement with your human reviewers before anyone relies on its scores.
Human review stays in the loop. A sample of production conversations goes to a review queue each week, scored with the same rubric, so drift shows up in numbers rather than anecdotes.
Red teaming covers the risks listed by OWASP for LLM applications, including prompt injection through uploaded files, disclosure of system prompts or other users’ data, and tool calls an agent should never make. Findings feed both the test set and your AI governance and risk documentation. Our QA and automated testing team runs the conventional test suite alongside it.
Most quality regressions Tepia sees in production come from changes nobody thought of as risky: a new model version, an edited prompt, a reindexed document store. Each one gets the same treatment before release.
This is also how teams make an informed choice between providers, a topic covered in OpenAI vs Claude for business apps. If you have an AI feature live and no test set behind it, talk to Tepia.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager