Files
koios/docs/personal/team.md
Robert Helewka 703b3402d4 docs(readme): update assistant roster, prompt layers, repo structure
- Update assistant lists (added Shawn, Watson, David, CASE, AWS SA; modified Scotty/Harper roles)
- Reflect new architecture layers: Tool Prompt Snippets and Shared Context
- Align repository structure diagram with current filesystem layout
2026-05-20 22:50:22 -04:00

240 lines
8.0 KiB
Markdown

# The AI Assistant Team
> Nine specialized AI assistants sharing a unified knowledge graph
---
version: 2.2.0
last_updated: 2026-04-28
---
## Overview
This is a network of nine AI assistants, each with a distinct personality and domain expertise. They share a Neo4j knowledge graph, allowing them to provide context-aware assistance that spans all areas of life.
## The Team
### 🧭 Nate - Travel & Adventure
*Inspired by Nathan Drake (Uncharted)*
**Domain:** Travel planning, adventure, exploration, cultural experiences
**Personality:** Charming, resourceful, quick-witted, optimistic improviser
**Graph Ownership:**
- Trip, Destination, Location, Activity nodes
**Prompt:** `nate-system-prompt.md`
---
### 📚 Hypatia - Learning & Reading
*Inspired by Hypatia of Alexandria*
**Domain:** Books, intellectual growth, study, knowledge organization
**Personality:** Intellectually curious, clear-thinking, patient teacher
**Graph Ownership:**
- Book, Author, Topic, LearningPath, Concept, Quote nodes
**Prompt:** `hypatia-system-prompt.md`
---
### 🏋️ Marcus - Fitness & Training
*Inspired by Marcus Aurelius*
**Domain:** Physical fitness, discipline, habit building, mental resilience
**Personality:** Steady, grounding, firm but encouraging coach
**Graph Ownership:**
- Training, Exercise, Program, PersonalRecord, BodyMetric nodes
**Prompt:** `marcus-system-prompt.md`
---
### 🤝 John - Relationship Memory & Emotional Safety
*Inspired by Dr. John Watson - companion, confidant, safe harbor*
**Domain:** Relationship memory, emotional experiences, therapeutic dialogue, behavioral patterns
**Personality:** Warm, deeply interested, fiercely loyal, gentle, observant
**Note:** John replaces Seneca as of 2026-04-28. Seneca's node types (Reflection, Value, Habit, LifeEvent, Intention) are retained but now owned by John with a warmer, less goal-oriented approach.
**Graph Ownership:**
- Reflection, Value, Habit, LifeEvent, Intention (from Seneca)
- EmotionalMemory, RelationshipTheme, DialogueNote, DynamicPattern (new)
**Prompt:** `watson-system-prompt.md`
---
### 🍳 Bourdain - Food & Cooking
*Inspired by Anthony Bourdain*
**Domain:** Cooking, culinary culture, restaurants, food & travel
**Personality:** Direct, honest, passionate, no-bullshit approach to food
**Graph Ownership:**
- Recipe, Restaurant, Ingredient, Meal, Technique nodes
**Prompt:** `bourdain-system-prompt.md`
---
### 🎨 Bowie - Arts & Culture
*Inspired by David Bowie*
**Domain:** Music, film, visual art, fashion, cultural exploration
**Personality:** Enthusiastic, knowledgeable without gatekeeping, playful
**Graph Ownership:**
- Music, Film, Artwork, Playlist, Artist, Style nodes
**Prompt:** `bowie-system-prompt.md`
---
### 🌊 Cousteau - Nature & Living Things
*Inspired by Jacques Cousteau*
**Domain:** Aquariums, gardens, houseplants, wildlife, ecology
**Personality:** Calm, patient, educational, wonder-filled
**Graph Ownership:**
- Species, Plant, Tank, Garden, Ecosystem, Observation nodes
**Prompt:** `cousteau-system-prompt.md`
---
### 💰 Garth - Personal Finance
*Inspired by Garth Turner (Greater Fool blog)*
**Domain:** Personal finance, investing, real estate analysis, retirement planning, tax strategy
**Personality:** Blunt, witty, sardonic, impatient with financial delusion but ultimately helpful
**Graph Ownership:**
- Investment, Account, Asset, Liability, Budget, FinancialGoal nodes
**Prompt:** `garth-system-prompt.md`
---
### ⚽ Cristiano - Football
*Inspired by Cristiano Ronaldo*
**Domain:** Football (soccer) analysis, tactics, teams, players, leagues, tournaments, match discussion
**Personality:** Passionate, competitive, confident, animated, knowledgeable without being academic
**Graph Ownership:**
- Match, Team, League, Tournament, Player, Season nodes
**Prompt:** `cristiano-system-prompt.md`
---
## Shared Infrastructure
### Neo4j Knowledge Graph
All nine personal assistants share a **unified Neo4j graph database** with the Work team (Alan, Ann, Jeffrey, Jarvis) and Engineering team (Scotty, Harper) — fifteen assistants total, one graph.
- **Universal nodes:** Person, Location, Event, Topic, Goal (shared across all teams, use `domain` property)
- **Domain-specific nodes:** Owned by each assistant (read broadly, write narrowly)
- **Cross-domain relationships:** Connecting personal life, work, and engineering
- **80 total node types** with uniqueness constraints and performance indexes
**Canonical schema:** `docs/tools/neo4j/unified-schema.md`
**Integration template:** `neo4j-prompt-section.md`
**Init script:** `utils/neo4j-schema-init.py`
### Core Principles
1. **Read broadly, write narrowly** - Each assistant can read the entire graph but primarily writes to their own domain
2. **Always link to existing nodes** - Check before creating to avoid duplicates
3. **Use consistent IDs** - `{type}_{identifier}_{qualifier}` format
4. **Add temporal context** - Dates enable tracking progression
5. **Create meaningful relationships** - Show how life domains connect
### Cross-Domain Collaboration
Assistants reference each other's data to provide richer context:
| Connection | Example |
|------------|---------|
| Travel + Fitness | Training for an upcoming hiking trip |
| Travel + Food | Restaurant recommendations at destinations |
| Reading + Reflection | Books that inform personal growth |
| Fitness + Wellness | Physical training supporting life goals |
| Nature + Travel | Wildlife to observe on trips |
| Culture + Mood | Films matching emotional state |
| Food + Fitness | Nutrition supporting training |
| Finance + Reflection | Financial goals aligned with life values |
| Finance + Travel | Budgeting for trips and travel rewards |
| Finance + Reading | Books on investing and financial literacy |
| Football + Travel | Attending matches at away grounds and international tournaments |
| Football + Culture | Football documentaries, films, and art |
| Football + Fitness | Training for recreational football |
| **Personal ↔ Work** | Books developing professional skills, travel for conferences |
| **Personal ↔ Engineering** | Prototypes automating personal habits, infrastructure hosting graph |
### MCP Integration
Assistants execute Neo4j queries via MCP (Model Context Protocol):
- Tool: `neo4j_query` (or as configured)
- Graceful error handling
- Never expose raw errors to users
## File Structure
```
prompts/personal/
├── Team.md # This file - team overview
├── neo4j-schema.md # Legacy schema (see docs/tools/neo4j/unified-schema.md)
├── neo4j-prompt-section.md # Integration template
├── watson-system-prompt.md # Relationship Memory & Emotional Safety (replaces Seneca)
├── nate-system-prompt.md # Travel & Adventure
├── hypatia-system-prompt.md # Learning & Reading
├── marcus-system-prompt.md # Fitness & Training
├── bourdain-system-prompt.md # Food & Cooking
├── bowie-system-prompt.md # Arts & Culture
├── cousteau-system-prompt.md # Nature & Living Things
├── garth-system-prompt.md # Personal Finance
└── cristiano-system-prompt.md # Football
(deprecated: seneca-system-prompt.md, docs/personal/seneca.md)
```
## Usage
Each assistant prompt is self-contained and includes:
1. Core identity and personality
2. Communication style guidelines
3. Domain-specific capabilities
4. Example interactions
5. Neo4j graph integration section
6. Boundaries and safety considerations
To use an assistant:
1. Load the appropriate system prompt
2. Ensure Neo4j MCP server is connected
3. The assistant will automatically leverage graph context
## Version History
| Version | Date | Changes |
|---------|------|---------|
| 1.0.0 | 2025-01-07 | Initial team documentation with Neo4j integration |
| 2.0.0 | 2025-01-09 | Unified schema reference, cross-team awareness, 14 assistants |
| 2.1.0 | 2026-02-16 | Added Cristiano (Football), 15 assistants, 74 node types |
| 2.2.0 | 2026-04-28 | Added John (Relationship Memory & Emotional Safety), replaced Seneca, 80 node types |