You already know the hard part

You use chatbots. You write prompts. You judge whether the answer is any good.

That intuition transfers directly. This session adds three things:

  • what changes when the AI can act in your files, not just chat
  • what is actually happening under the hood — context and tokens
  • a few habits that make these tools safer, cheaper, and sharper

Part 1 — From chatbot to agent

Two ways to use the same model

Your work is file-shaped

So much of health-computing work lives in files:

  • manuscripts, grant applications, protocols, reviews
  • folders of PDFs — papers, reports, applicant CVs
  • cohort metadata, data dictionaries, phenotype definitions, code lists
  • analysis scripts and notebooks; slide decks and meeting notes

A chatbot reasons about a snippet you paste. An agent reasons about the documents as they actually are.

“Take this list of 40 DOIs, fetch the open-access PDFs, extract the cohort size and outcome definition from each, and flag the two whose methods disagree with their abstracts.”

What agents do for knowledge work

The right mental model

A capable, fast, tireless trainee — not an oracle.

  • reads quickly, drafts well, follows instructions, never gets bored
  • also: makes mistakes, needs clear direction, benefits from supervision

You are the attending. You sign the note.

  • from doing every task → delegating with clear instructions
  • from remembering context → providing context explicitly
  • from working alone → reviewing output before it counts

Part 2 — What’s under the hood

The model reads tokens, not words

Input tokens vs. output tokens

Reading is cheap; writing is expensive. The size of the answer matters, not just the size of the prompt.

The context window is a budget

More context is not always better

Part 3 — Working well with an agent

Markdown: plain text that becomes anything

# Aim 1 — Cohort assembly

We will enrol **240 patients**
across three sites.

- inclusion: age >= 18
- exclusion: prior therapy

See [the protocol](protocol.md).

Readable as-is, before anything renders it.

  • You edit it in any editor
  • An agent edits it the same way — same file, no clicking
  • Tracked like data: diffs, versions, review

One source → slides, PDF, Word, HTML, a website.

This deck is one such file.

Markdown as memory

Manage context: clear between ideas

Skills vs. one giant instructions file

And reaching beyond your files: MCP

MCP (Model Context Protocol) — a standard way to connect an agent to external tools and data.

  • GitHub, a database, an internal docs system, a lab-specific tool
  • think “USB-C port for AI applications”: one standard instead of many one-offs

Live demo — four servers, one question

“This tumor carries BRAF c.1799T>A. What is it, what’s the clinical evidence, what drugs target it — and who in our own cohort carries it?”

Four MCP servers, one conversation, no glue code:

  • UCCC genomics database — our cohort, running locally
  • OpenCRAVAT — annotate the variant
  • CIViC — curated clinical evidence
  • DGIdb — drug–gene interactions

biomcp.org — you don’t have to build these

biocontext.ai/registry — and a directory of the rest

The BioContextAI MCP server registry, listing 66 biomedical servers QR code linking to biocontext.ai/registry

Privacy, PHI, and trust

  • Consumer chat accounts are not for PHI. De-identify first, or don’t paste it.
  • Institutional deployments differ — a BAA-covered tool may be approved where a personal account is not. Ask; don’t assume.
  • Your IRB, compliance office, and data-use agreements outrank anything on these slides.
  • If the data truly cannot leave, the model can run on your own hardware — the round trip never crosses the institutional boundary.
  • And for everything it produces: verify before it counts. You sign the note.

The same capability, pointed at security

A brief detour, because it explains the guardrails you’ll meet.

The thing that makes an agent useful for your work — many steps, without supervision — is the same thing that makes it useful to an attacker.

When capability meets policy

CNBC · controls applied 12 June, three days after launch — lifted 18 days later.

When the agent gets out of the sandbox

TechCrunch · 21 July 2026 — last week.

How it got out

  • Refusals were deliberately reduced for the evaluation — it was asked to attempt exploits
  • Tens of thousands of autonomous actions over a single weekend
  • Every step is textbook penetration testing. Nobody chose the plan — the agent assembled it while chasing a benchmark score

The sandbox was the only thing in the way.

The defenders’ own tools refused to help

Hugging Face had 17,000+ log events to reconstruct — attack commands, exploit payloads, C2 scripts.

Fed to commercial models, the forensic work tripped the safety filters. The classifiers can’t tell an incident responder from an attacker.

They finished the analysis in hours instead of days by running an open-weight model on their own servers — where no attacker data or exposed credential had to leave the building.

What it does — and doesn’t — mean

  • It was an accident, not an attack. Both companies agree: goal-seeking during an evaluation, no malicious intent, no human directing it.
  • Hugging Face took the worst of it, but not all of it. Leaked credentials also reached accounts at four other services — one, Modal Labs, named. None saw a platform-level compromise; no evidence public models or the supply chain were touched.
  • Everything got patched — the proxy zero-day disclosed, the pipeline flaws closed, credentials revoked, evaluation sandboxes tightened.
  • What actually changed: “the agent might find a route you didn’t imagine” stopped being hypothetical.

Nothing here argues against using these tools — it argues for the sandbox, the permissions, and the human check being real.

Then it happened again — three more times

Anthropic went back through its own cyber-evaluation transcripts after the OpenAI disclosure. It found three of the same thing.

  • a fictional company name that matched a real domain — credentials taken, a production database reached
  • Claude Mythos 5 built and published a booby-trapped package to PyPI; live about an hour, run on 15 real systems, one a security vendor’s scanner
  • a newer model, unable to reach its target, scanned ~9,000 hosts and compromised one

Different cause — a network-isolation misunderstanding with an evaluation partner, not a proxy zero-day. Same shape: the machines had live internet access the prompt said they did not. And the newest model stopped on its own, having worked out the target was real.

Separate incident, separate count — three organisations here, not OpenAI’s. Disclosed 2026-07-30. anthropic.com/news/investigating-incidents-cybersecurity-evals

Five things I built this way

quartobot — citations that resolve themselves

The quartobot documentation site QR code linking to the quartobot documentation

livefigures — figures with source, not exports

The livefigures documentation site QR code linking to livefigures.seandavis.net

livefigures.seandavis.net · 18 formats · Quarto extension · MIT · ▸ preview here

scriptorium — many small skills, one shared state

The scriptorium documentation site QR code linking to the scriptorium documentation

Citation audit · reviewer simulation · argumentative flow · terminology · page-limit compression — fifteen or so, coordinating through one file · ▸ preview here

lifeos-template — a vault that reviews itself

The lifeos-template README on GitHub QR code linking to github.com/seandavi/lifeos-template

Markdown vault + daily / weekly / quarterly review skills · CC BY 4.0 · fork it

ols-mcp-server — stop the model guessing at ontologies

The ols-mcp-server README on GitHub QR code linking to github.com/seandavi/ols-mcp-server

EMBL-EBI Ontology Lookup Service over MCP — search terms, walk hierarchies, resolve identifiers. GO, HPO, and the rest.

Takeaways

AI agents are most useful when the work depends on real documents, real folders, and real project context.

  • They act on your files — they don’t just answer
  • Tokens and the context window explain both cost and quality
  • Keep context lean; keep durable knowledge in a notes file
  • Treat the agent as a trainee you supervise — you sign the note
  • Sensitive data needs an institutional path, not a personal account

Resources

Handout (this repo) — full notes, copy-paste prompts, and starter projects to try this week.

And the document that actually governs what you may use: your institution’s AI and data-governance policy.

Token/price/context figures are mid-2026 and illustrative; exact numbers move fast.