Studio

DocDoc

An agentic research and writing workbench: one place to search literature across providers, ingest and query a corpus, run tool-using research agents, and write with citations that trace back to source passages. DocDoc is a working name.

Explore itResearch prototype · Internal · Actively developed
DocDoc research agent answer about obligations that legislation places on state agencies, with run status, timing, and LLM and tool call counts visible.
ScreenshotA completed research-agent run over public Washington State legislation: the answer arrives with its run record (status, duration, LLM calls, and tool calls) rather than as unattributed text.

The problem

Research work fragments across scholarly search, document storage, extraction, synthesis, citation management, and writing. General-purpose AI writing tools accelerate isolated steps, but they do not know a lab’s corpus and rarely offer reliable traceability from a generated claim back to the passage that supports it.

The approach

DocDoc keeps the whole path in one system: it ingests and organizes document collections; parses, chunks, embeds, and searches them; queries multiple scholarly providers and reports what each returned; runs tool-using research agents whose activity and citations stay visible; and supports rich-text and LaTeX writing with references. Inference runs local-first through Ollama, though some workflows call external scholarly services.

Research basis

DocDoc operationalizes the lab’s research interests in human-AI collaboration, trustworthy agentic systems, and evidence-grounded knowledge work: every agent answer keeps its tool activity, citations, and verified source spans inspectable, which is the property the lab’s methods work argues AI research tools owe their users.

What it does today

  • Runs tool-using research agents over an internal corpus, with run status, duration, and every LLM and tool call recorded and visible.
  • Traces generated claims to verified source spans, and reports the tracing coverage rather than hiding gaps.
  • Searches five scholarly providers at once and reports per-provider results, overlaps, and depth limitations in the interface.
  • Ingests, parses, chunks, embeds, and searches document collections, with structured extraction workflows.
  • Supports rich-text and LaTeX writing with in-text citations, APA reference lists, and review controls.

What it does not do

  • No public deployment, signup path, or demo; DocDoc runs as a private internal workbench.
  • Modules vary in maturity: at capture time the extraction-results route returned a 404, and the writing workspace showed stale word and citation counters.
  • Not fully offline: local-first inference notwithstanding, some workflows call external scholarly-data services.

Inside the prototype

Evidence and citations panel showing 18 citations with 17 traced to a verified source span, each quoted with its highlighted passage.
ScreenshotThe evidence panel traces generated claims to verified spans in the underlying sources, and reports its own coverage honestly: 18 citations, 17 traced to a span.
Article search across five scholarly providers reporting 261 distinct works, per-provider result counts, and an explicit search-depth caveat.
ScreenshotMulti-provider scholarly search with coverage reporting: 261 distinct works from five sources, per-provider counts, and an in-interface caveat about search depth. That is the methodological transparency the lab asks of its own tools.
Source drawer showing Senate Bill 5356 with the cited passage highlighted alongside the citing evidence panel.
ScreenshotA cited claim beside the exact highlighted passage in the source document: provenance a reader can check, not just a bracketed reference.
DocDoc dashboard showing 19 projects and 3,780 documents in the internal research workspace.
ScreenshotThe internal workspace at its current working scale: 19 projects and 3,780 documents. Aggregate counts only; project names and contents stay private.

Evidence

Working internal prototype

A running local application with functional document, search, research-agent, citation, and writing workflows over populated internal corpora, implemented as a Next.js frontend with a FastAPI backend, PostgreSQL with pgvector, a typed tool-calling agent runtime, and local Ollama inference.

As of 2026-08-28

Captured evidence set

Six screenshots captured from the running application, using public legislative and scholarly material over a populated internal workspace of 19 projects and 3,780 documents; five are published here, and one was held back for stale interface counters.

As of 2026-08-28

What we are not claiming

  • No completed user pilot, external user feedback, public paper, or grant attribution is claimed, because none was verified for this entry.
  • Provenance is not flawless across every module; the evidence panel itself reports when a citation lacks a verified span.
  • “DocDoc” is a working name, not a product brand.

Responsible use, privacy, and rights

  • The repository and internal deployment stay private. Active grant materials, unpublished manuscripts, project and corpus names, and configuration details are excluded from all published captures.

More from the Studio

All entries