Tutorial
Value your Zendesk knowledge
The complete recipe against real vendor data: mine support transcripts into evals, value help-center articles, select the keepers, and export a knowledge-base manifest.
This tutorial follows the repository recipe Value your Zendesk knowledge , the pattern transfers to any support stack that can export transcripts and knowledge content.
What you will learn
- Building evals from production transcripts with
kno mine - Valuing real help-center content, not toy examples
- Selecting under budget and exporting for ingestion
1. Export from Zendesk
Export your help-center articles (each article becomes one asset in a pool) and historical support tickets with resolutions (each becomes a case).
2. Mine the transcripts into cases
kno mine --logs transcripts.jsonl --format jsonl-chat --mode immediate
Weak labels are marked derived so provenance survives ingestion. Add
--review for a durable manifest of what needs human checking.
3. Baseline
kno baseline --evals mined.jsonl --agent openai:gpt-4.1 \
--max-cost-usd 2.00 --yes
4. Value the help center
kno value --evals mined.jsonl --pool help-center.jsonl \
--baseline-run-id <run id> --agent openai:gpt-4.1 \
--max-cost-usd 5.00 --yes
Each article gets a delta with a confidence interval: the policy that resolves refund questions, the article that changes nothing, the outdated page that actively hurts.
5. Select and export
kno select --value-run-id <value run id> --pool help-center.jsonl
kno export --select-run-id <select run id> --pool help-center.jsonl --destination knowledge_base
The export is a manifest your ingestion pipeline can consume, Kno decides what belongs in the knowledge base; your stack does the moving.
Full recipe with export-format details: the cookbook entry.