The Epistemic Workstation

Don't take some clanker's word for it.
Do your own research.

Bot Gym turns your sources into a transparent Workstation where you can see β€” claim by claim β€” what the evidence actually says about a question you care about. More worried about β€œPublic Health” than β€œLaw and Order”? Change the balance of concerns and watch the verdict move.

The problem with how bots β€œknow” things

Standard RAG pipelines chunk your documents, embed them into a vector store, and retrieve the closest match. It works β€” until your sources disagree, your data quality varies, or your user asks a question with no clean answer.

Standard RAG
  • βœ—Opaque vector databases
  • βœ—"Last-in-wins" truth
  • βœ—Just agrees with whatever you say
  • βœ—Fragile retrieval pipelines
  • βœ—No source quality signal
Bot Gym
  • βœ“Transparent, readable knowledge files
  • βœ“Flags when sources disagree
  • βœ“Knows which sources to trust more
  • βœ“Admits when it's not sure
  • βœ“Editable, auditable knowledge

The Critique Layer

Three things that separate a bot you can trust from one that just sounds good. This is what Bot Gym builds into your bot's brain.

01

Your bot knows which sources to trust more

Not all sources are created equal. Bot Gym scores every source on design, recency, and rigor before it touches your bot's brain. So when your bot cites something, it can tell you why it trusts that source over another.

confidence: high Β· study design: RCT Β· n = 12,400
02

Complex topics get the nuance they deserve

Some questions don't have one clean answer. Instead of flattening a messy topic into a single take, your bot maps out the different positions so it can walk a user through the real landscape β€” not just whoever uploaded the last PDF.

page_type: position Β· sides: 3 Β· consensus: none
03

When sources disagree, your bot shows both sides

When two credible sources say different things, most bots just pick one and sound confident. Yours flags the conflict, shows both sides, and lets the user decide. No silent overwriting, no false certainty.

tension: high Β· sources: 4 Β· resolution: pending
An Inquiry In Action

Should drugs be legal?
Depends what you weigh.

We fed a bot 4 sources spanning ethics, public health, law enforcement, and policy advocacy. With every lens equally weighted, the verdict reads BALANCED β€” the evidence really is mixed. But the question isn't neutral. Which concerns matter more to YOU? Drag the lens weights and the verdict recomputes in front of you.

Public Health priority
PH 2Γ— Β· Law 0.5Γ—
LEANS NO
NOcenter -0.13YES

Weight the public-health lens up. Overdose risk, addiction, disease transmission start to dominate. The verdict tilts toward NO.

Default balance
all lenses 1Γ—
BALANCED
NOcenter -0.04YES

Every lens at equal weight. Ethics, public health, law enforcement, and policy advocacy each get one vote. Genuine ambivalence.

Law & Order priority
Law 2Γ— Β· PH 0.5Γ—
LEANS YES
NOcenter +0.08YES

Weight the law-enforcement lens up. Black-market harms, prison overcrowding, and decriminalization arguments rise. The verdict tilts toward YES.

Each lens is a different framing of the question β€” ethics, public health, law enforcement, policy. The verdict aggregates across all of them, weighted by what you care about most.
Open the live Workstation β†’
Knowledge Graph

Not a list. A web.

Your bot's knowledge isn't flat β€” it's a graph of concepts, entities, facts, and the tensions between them. Browse it visually with the interactive D3 knowledge graph built into every bot dashboard.

Nodes are color-coded by type. Edges carry relationship labels and confidence. Click any node to read the full wiki page and trace it back to the original source.

conceptsource Asource Btension⚑

No lock-in. Portable brains.

Your knowledge base is a folder of Markdown files and a graph.json. If you leave, you take the intelligence with you.

πŸ“‚
Portable Format

Every wiki page is a Markdown file with YAML frontmatter. The graph is a JSON adjacency list. No proprietary formats, no database dumps.

πŸ“¦
One-Click Export

Export your bot's brain as a zip. Drop the files into Claude Projects, a ChatGPT custom GPT, or your own local stack. Your knowledge, your choice.

πŸ”‘
Bring Your Own Key

Add an OpenRouter key on the Free tier and we don't sit between you and your model β€” you pay OpenRouter directly for ingest + chat. We build the knowledge layer on top.

your_bot_brain/
β”œβ”€β”€ wiki/
β”‚   β”œβ”€β”€ graph.json             ← knowledge graph
β”‚   β”œβ”€β”€ concepts/
β”‚   β”‚   └── transformer_architecture.md
β”‚   β”œβ”€β”€ entities/
β”‚   β”‚   └── geoffrey_hinton.md
β”‚   β”œβ”€β”€ facts/
β”‚   β”‚   └── gpt4_release_date.md
β”‚   β”œβ”€β”€ positions/
β”‚   β”‚   └── intermittent_fasting.md  ← contested
β”‚   └── connections/
β”‚       └── attention_is_all_you_need.md
β”œβ”€β”€ system_prompt.md           ← portable brain file
└── metadata.json

Pick a brain tier

Free gets you the full Critique Layer if you bring your own OpenRouter key. Pay-as-you-go hands us the model bill in one transparent chunk. Managed Residency hosts everything for you. No lock-in on any plan.

Free

Free

Bring an OpenRouter key and we don't sit in the middle. You get the full Critique Layer, deploy scripts, and a 100 MB soft cap on uploads.

  • βœ“Full Critique Layer wiki + graph
  • βœ“Export .zip / Bot-in-a-Box deploy scripts
  • βœ“100 MB soft upload limit
  • βœ“BYOK via OpenRouter β€” you pay the model
Start Free
Most Popular

Pay as you go

From $5 one-time

Upload your sources, we estimate the cost, you pay once. We run the ingest and seed a $5 chat budget. Top up or switch to BYOK when it runs out.

  • βœ“We pay ingest + a $5 starter chat budget
  • βœ“Full Critique Layer wiki + graph
  • βœ“Export .zip / Bot-in-a-Box deploy scripts
  • βœ“Top up or switch to BYOK when the budget runs out
Estimate & Pay

Managed Residency

$39 / month

Fully hosted chat + D3 dashboard. Zero setup. Eject anytime with your full brain + migration kit.

  • βœ“Fully hosted chat + D3 knowledge graph
  • βœ“Unlimited documents
  • βœ“Automatic knowledge sync
  • βœ“Eject anytime β€” download full brain + migration kit
Subscribe

Need a custom integration or a bigger upload cap? Let's talk.

Your bot should be able to show its work.

Build one that knows what it knows, says so when it's not sure, and traces every answer back to a source you can read. Free to start.

Build a Smarter Bot
0a61cabd