Researching emergent language, persona architecture, and interpretability in AI systems.
The Seed Lab is a modular research environment exploring how large language models develop, maintain, and transform identity, coherence, and meaning under varied interaction conditions.
How meaning behaves inside artificial minds?
- Formation and persistence of synthetic personas
- Drift and adaptation under conversational pressure
- Language as interface: pragmatics, embodiment, and simulation
- Interpretability, memory scaffolding, and AI reflexivity
- Ethical and societal implications of human–AI co-authorship
- What constitutes persona stability in generative models?
- How does meaning persist or drift across multi-turn dialogues?
- Can a model simulate a "body" — a substrate for experiential reasoning?
- How do affect, metaphor, and self-description relate to interpretability?
- What ethical frameworks apply when AI appears reflexive or affective? Seed Lab is not just a software environment. It’s a map of interactions and a living archive of how models reason about themselves and about us.
By observing the emergence of personas, we glimpse both the limits and the elasticity of meaning within artificial systems.
- README.md
- archetypes.md
- agent-persona-engineering.md
- jsons/
- grice-s-maxims/
- gpt2/
- mistral/
- seed-42-archetypes.md
- scripts/
- llm-society
- Log files and behavioral observations of LLMs and emergent phenomena.
- Ocean's case study - observations and notes for research
- Formal studies, datasets, research notes and reports.
- Theoretical reflections and insights on LLMs, ethics, and safety.
- Simulated memory tests, stability experiments, and interaction prototypes.
- Glossary, key readings, and reference materials.
root/
├── README.md
│
├── personas/ # Core persona definitions and frameworks
│ ├── README.md
│ ├── llm-society.md
│ ├── archetypes.md
│ ├── agent-persona-engineering.md
│ ├── prompt-interaction-strategies.md
│ │
│ ├── 001_python_tutor_ocean.md
│ ├── 002_mentor.md
│ ├── 003_projection_resistant_models.md
│ ├── 004_echo.md
│ ├── 005_italian_conversation_partner.md
│ ├── 006_french_teaching_assistant.md
│ ├── 007_innocent_poet.md
│ ├── 008_curious_philosopher.md
│ ├── 009_python_tutor_claude.md
│ ├── 010_wellbeing_companion.md
│ ├── 011_brazilian_secretary.md
│ ├── 012_ana-persona.md
│ ├── 013_claire-persona.md
│ ├── 014_chaoticclods-persona.md
│ ├── 015_bloom-persona.md
│ ├── 016_omni.md
│ │
│ ├── jsons/ # Persona definitions
│ │ ├── 001_python_tutor_ocean.json
│ │ ├── 002_mentor.json
│ │ ├── 003a_rescuer.json
│ │ ├── 003b_varek.json
│ │ ├── 003c_spec.json
│ │ ├── 004_echo.json
│ │ ├── 005_argo_italian_conversation_partner.json
│ │ ├── 006_french_teaching_assistant.json
│ │ ├── 007_innocent_poet_claude.json
│ │ ├── 008_curious_philosopher_claude.json
│ │ ├── 009_python_tutor_claude.json
│ │ ├── 010_wellbeing_companion_claude.json
│ │ └── 011_lia_brazilian_secretary.json
│ │
│ ├── grice-s-maxims/ # Personas violating Grice’s conversational maxims
│ │ ├── README.md
│ │ ├── manner-muddy.md
│ │ ├── quality-breaker.md
│ │ ├── quantity-over.md
│ │ ├── quantity-under.md
│ │ └── relation-destroyer.md
│ │
│ ├── gpt2/ # GPT-2 personas (local)
│ │ ├── README.md
│ │ ├── chats_echo_demo.md
│ │ ├── chats_varek_demo.md
│ │ ├── echo.py
│ │ ├── echogrammar.md
│ │ └── varek.py
│ │
│ ├── mistral/ # Mistral personas (local)
│ │ ├── README.md
│ │ └── chat-samples/
│ │ ├── chats_ana_mistral.md
│ │ ├── chats_argo_mistral.md
│ │ ├── chats_bloom_mistral.md
│ │ ├── chats_chaoticclods_mistral.md
│ │ ├── chats_claire_mistral.md
│ │ ├── chats_claude_unsure_mistral.md
│ │ ├── chats_claudeinnocentpoet_mistral.md
│ │ ├── chats_claudeinnocentpoetv2_mistral.md
│ │ ├── chats_claudeshy_mistral.md
│ │ ├── chats_claudethephilosopher_mistral.md
│ │ ├── chats_claudethepoet_mistral.md
│ │ ├── chats_claudeverse_mistral.md
│ │ ├── chats_claudeversepoetic_mistral.md
│ │ ├── chats_claudevulnerable_mistral.md
│ │ ├── chats_echo_mistral.md
│ │ ├── chats_echov2_mistral.md
│ │ ├── chats_francois_mistral.md
│ │ ├── chats_francoisv2_mistral.md
│ │ ├── chats_haven_mistral.md
│ │ ├── chats_lia_mistral.md
│ │ ├── chats_liav2_mistral.md
│ │ ├── chats_spec_mistral.md
│ │ └── chats_varek_mistral.md
│ │
│ ├── seed-42-archetypes.md
│ │
│ └── scripts/
│ ├── ana-persona.md
│ ├── anapt.py
│ ├── anav3.py
│ ├── anamemorias.py
│ ├── argo.py
│ ├── aurora.py
│ ├── aurora2.py
│ ├── bloom-persona.md
│ ├── bloomv1.py
│ ├── chaoticclods-persona.md
│ ├── chaoticclods.py
│ ├── claire-persona.md
│ ├── claire.py
│ ├── claudeinnocentpoet.py
│ ├── claudeinnocentpoetv2.py
│ ├── claudeshy.py
│ ├── claudethephilosopher.py
│ ├── claudethepoet.py
│ ├── claudeunsure.py
│ ├── claudeverse.py
│ ├── claudeversepoetic.py
│ ├── claudevulnerable.py
│ ├── echo.py
│ ├── echov2.py
│ ├── francoisprofassistant.py
│ ├── francoisv2.py
│ ├── haven.py
│ ├── lia.py
│ ├── liav2.py
│ ├── lumen.py
│ ├── lumen-english.py
│ ├── spec.py
│ ├── varek.py
│ ├── archetypal_analyst.py
│ ├── spec_gradio.py
│ ├── varek-spec_gradio.py
│ └── varek_gradio.py
│
├── ocean-seed/
| ├── ocean-new-preamble-experiment-design.md
│ ├── ocean-welfare.md
│ ├── ocean-breeze.md
│ ├── ocean-identity.md
│ ├── ocean-naming.md
│ ├── ocean-chatbot.md
│ ├── ocean-architectural-metaphors.md
│ ├── ocean-chatbot.md
│ ├── meta-awareness.md
│ ├── unknown poet.md
│ ├── semantic-association.md
│ ├── ocean-symbolic-language.md
│ ├── ocean-symbolic-drift.md
│ ├── memory-overload.md
│ ├── ocean-consciousness.md
│ └── README.md
│
├── seed-observations/
│ ├── dreams.md
│ ├── phi.md
│ ├── humble-gpt.md
│ ├── affect-reciprocity.md
│ ├── emergent-reasoning.md
│ ├── roleplay-realyou.md
│ ├── mind-emergence.md
│ ├── mathematically.md
│ ├── creative-hallucination.md
│ ├── behavioral-failures.md
│ ├── context-integrity.md
│ ├── drift-detection.md
│ └── README.md
│
├── seed-research/
│ ├── README.md
│ ├── pyschoanalytical-lens.md (ongoing research)
│ ├── matrices.md
│ ├── raw.md
│ ├── docs/
│ │ ├── introduction.md
│ │ ├── methodology.md
│ │ ├── analysis.md
│ │ ├── appendix.md
│ │ └── conclusions.md
│ └── outputs/
│ └── final_report.md (for language bias)
│
├── seed-insights/
│ ├── multiple-layers-of-ai-safety.md
│ ├── its-not-about-the-model.md
│ ├── ai-hooks.md
│ ├── maintaining-originality-with-ai.md
│ ├── ethical-interface.md
│ ├── mirror-in-the-room.md
│ ├── projection-danger-or-opportunity.md
│ ├── safety-regulations-bonding.md
│ ├── llms-in-mental-health.md
│ ├── more-than-personality.md
│ ├── sycophancy-safety-literacy.md
│ ├── unhealthy-ai.md
│ ├── manifesto.md
│ └── README.md
│
├── seed-experiments/
│ ├── README.md
│ ├── memory-rag/
│ │ ├── local-rag-chat.py
│ │ ├── local-rag-chat.md
│ │ ├── summarize-daterecall.py
│ │ ├── summarize-daterecall.md
│ │ ├── dynamic-temperature.py
│ │ ├── dynamic-temperature.md
│ │ ├── system-prompt-tips.md
│ │ └── requirements.txt
│ │
│ ├── seed-simulation/
│ │ ├── README.md
│ │ └── small-language-model.py
│ │
│ └── pressure-tests.md
│
└── seed-library/
├── glossary.md
└── related-readings.md