A corpus analysis agent combining formal information science methods with LLM judgment.
The Librarian Agent orchestrates the formal tools of information science to support information architects. LLMs are good at intuiting semantic relationships but do so as a black box. Information science has decades of rigorous, reproducible, auditable methods.
Combining LLM judgment with formal IS tools produces something better than either alone: auditable intermediate representations at each analytical stage.
┌─────────────────────────────────────────────────────────────────┐
│ LIBRARIAN AGENT │
│ Orchestrates skills, manages deliberation, interfaces with IA │
└─────────────────────────────────────────────────────────────────┘
│
┌────────────────────┼────────────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│INGESTION │ │ TOPIC │ │CLUSTERING│
│ │ │ MODELING │ │ │
└──────────┘ └──────────┘ └──────────┘
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│VOCABULARY│ │ TAXONOMY │ │ GRAPH │
└──────────┘ └──────────┘ └──────────┘
Agent skills encoding professional practice knowledge:
- Ingestion Skill — Receive, examine, characterize a corpus. Produces a Collection Record.
- Topic Modeling (planned)
- Clustering (planned)
- Vocabulary Analysis (planned)
- Taxonomy Builder (planned)
- Concept Graph (planned)
Method references and Python environment setup for corpus analysis.
Example corpus: 40 articles from The Understanding Group blog.
dashboard/— Interactive visualization at https://librarian-murex.vercel.appraw/— Scraped article text- Analysis scripts
The output of the Ingestion Skill. A structured description of:
- What's in the corpus
- Its statistical profile
- Prior organization detected
- Quality issues
- Feasibility assessments for different methods
- Recommendations for next steps
See skill-librarian/ingestion/references/collection-record-schema.json
- Reference Interview — Light-touch questions to understand purpose
- Capabilities Briefing — What's possible given this corpus
- Collaborative Triage — Options with tradeoffs, co-designed approach
Grounded in Glushko's Discipline of Organizing framework. See skill-librarian/references/planning-doc.md.
# Create Python environment
python3 -m venv .venv
source .venv/bin/activate
pip install -r skill/requirements.txt
# Run dashboard locally
cd tug-blog/dashboard
python -m http.server 8888https://librarian-murex.vercel.app
- Main view: Articles by persona with gap analysis
- Graph view: Topic clusters visualization