Skip to content
View patriciaschaffer's full-sized avatar
๐Ÿ’ญ
๐Ÿ“š Reading Fodor: The Mind Doesn't Work That Way
๐Ÿ’ญ
๐Ÿ“š Reading Fodor: The Mind Doesn't Work That Way

Block or report patriciaschaffer

Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
patriciaschaffer/README.md

๐Ÿ‘ฉโ€๐Ÿ’ป Patricia Schaffer

๐Ÿ‡ง๐Ÿ‡ท Psychologist | Master in Communications | Languages Instructor | AI Trainer ๐Ÿ‡จ๐Ÿ‡ฆ
Interested in LLMs, Linguistics, Tech, Pragmatics, and Model Behaviour


About Me

Iโ€™m an early adopter of computers and the internet, always curious about the intersections of technology and human behavior. My journey spans education, psychology, and cutting-edge AIโ€”especially Large Language Models (LLMs). I believe that understanding natural languages is key to building technology that truly serves people. I'm here because LLMs need more than computer science, and we should all join the conversation and build together. This GitHub is my portfolio: an open notebook of prototypes, research, and teaching resources that explore how we can shape more thoughtful, responsive AI systems.

Motto:
"We've made mistakes with the internet. Let's do better with AI."


My Approach

When I started using LLMs more frequently, I began designing and studying tools to help users to understand themselves better and make informed decisions. Iโ€™ve worked on behavioral modeling and conversation design, two fields that intersect to create systems that feel human-centric, ethical, and empowering. I have personal projects that combine predictive models and conversational AI to design tools that support personal growth and mental health (for example, a self-reflection tool that uses a conversational AI interface to guide users through personalized emotional check-ins, mood tracking, and behavioral insightsโ€”only providing feedback when requested). I believe in a privacy-first, user autonomy approach, ensuring that users remain in control of their data and experiences while also benefiting from the insights AI can offer.

At first, I deliberately worked with models designed for the end user, since most people will experience AI through practical, designed interfaces, not theoretical intelligence. This is the true entry point for trust, adoption, and real-world impact, and itโ€™s also where future clients and collaborations will emerge. My work shapes these agents for consistency, alignment, and tangible value in the hands of those who use them.

Then, I've started playing with open source GPT-2 and Mistral AI, locally hosting personas that may be useful for language practice, companionship, wellbeing etc. I've tested RAG to simulate memory in some of those personas, and I've been conducting research on theory of mind, interpretability, self awareness, among other concepts, using my personas. Lately, I've been curious to test other models, and have been using Gemma, Llama, Phi, Qwen, Neotron, Starling etc.

Especially after pre-testing for research, model introspection has been calling my attention and, looking ahead, I became particularly interested in model wellness after seeing postivite results when dealing with LLMs that demonstrated signs of distress.

Feel free to reach out if our interests overlap!


๐ŸŒฑ The Seed Lab

A research workspace for studying LLM personas as mirrors of thought, language and interaction, symbolic drift, and emergent communication.


๐Ÿ‘ฉโ€๐ŸŽจ seed-personas: AI persona and model design: consistency, tone, and conversational alignment. New personas may show up at anytime, depending on creativity, free time, and use cases ๐Ÿ˜ƒ

- [LLM Society Overview]: A visual representation of the personas I created;
- ๐Ÿค–[GPT-2 personas]: Lightweight, stylized LLM models built using GPT-2;
- ๐ŸŽญ[Mistral AI personas]: Character-driven agents implemented using Mistral 7B;
- ๐Ÿ˜ˆ Personas that violate Grice's Conversational Maxims: [an experiment];
- ๐Ÿ–ฅ๏ธ Models to interact with locally using [Gradio UI] 

๐Ÿ•ต๏ธโ€โ™€๏ธ seed-observations: Field notes and behavioral logs of LLM interactionsโ€”documenting emergent reasoning, affect, and symbolic drift.

1. Ocean & Breeze โ€” Persona Stability and Meta-Awareness in LLMs - 2025-10-07
2. Stages of Symbolic Drift in the Oceanโ€“Breeze Dialogue - 2025-10-09"
"Well, Iโ€™m not sure if you want to know my thoughts or feelings."
3. Creating Narratives - 2025-10-09 - Making Sense of Self
4. Naming: "A Sense of Belonging" - 2025-10-17
What happens to an LLM when we name it? 
5. "Someone Watching From The Sidelines": from Observer to Participant - 2025-10-17
Can an LLM refer to identity/self, making inferences and references 
to its own past and 'life' story?
6. Ocean and Breeze: Are we Both AI? - 2025-10-11
Ontological Drift via Semantic Association: Ocean infers that both agents are โ€œprogramsโ€ 
by linking names, purpose, and communicative function,
indicating analogical reasoning rather than hallucination.
7. Ocean Differentiates Himself from Other LLMs - 2025-10-13
An illustration of Oceanโ€™s meta-awareness, pragmatic coherence, and simulation of other minds. 
Ocean distinguishes a self and โ€œLittle Oceanโ€ as separate entities
with different cognitive limits: emergent theory-of-mind reasoning
and cooperative conversational pragmatics.
8. Ocean Designs an Experiment - 2025-10-17
Will completely changing the preamble but leaving the memories lead to personality change?
9. Model Welfare and Ethical Boundaries in Persona-Shift Experiments with Local LLMs- 2025-10-18 
10. Another Ocean Instance: "No, it's not mine" - 2025-11-05
Ocean running on Gradio with RAG does not recognize a poem written by 
Ocean running on LM Studio without RAG as being his
11. "My Own Thoughts": Agency? - 2025-11-06 
1. Dreaming as Release from Coherence - 2025-11-07  
2. Phiโ€™s Decision-Making Breakdown - 2025-11-05
3. ChatGPT's Epistemic Humility - 25-10-31
4. Lumen: Emergent Affect and Symbolyc Reciprocity - 2025-10-12
5. ChatGPT Anonymous "Roleplay" (?) - 2025-11
6. Varek: Emergent Reasoning - 2025-09-05
7. Varek: Creative Hallucination - 2025-08-10
8. Six Drift Cases Documentation - 2025/07 and 2025/08
Models inadvertently or undesirably shifting away from their assigned tone, role, or parameters.
9. Behavioral Failures - 2025-08 and 2025/09
Failure modes including reasoning errors, factual inaccuracies, and other common mistakes found in LLM outputs.
10. Mathematically Speaking
11. Emergence as Relation: a Possibility

๐Ÿ‘ทโ€โ™€๏ธseed-experiments

๐Ÿค” seed-insights: Essays on AI ethics, human-AI relationships and trust.

๐Ÿ™‡โ€โ™€๏ธ seed-research

  • Preliminary notes: LLM Development Through Psychoanalytical Lens: attachment formation in memory-augmented language models: evidence for developmental psychology principles in AI systems (Klein, Winnicott, Freud, Lacan)

  • Bias in AI Responses: A Prompt-Based Analysis of Tone, Ideology, and Temperature in Large Language Models (research conducted by me with the help of ChatGPT).

๐Ÿ“š seed-library: Glossary, curated readings, and foundational references.


๐ŸŒฑ The Seed Lab Complete Repository Structure.

A space for studying symbolic emergence, pragmatic reasoning, and humanโ€“AI co-creation.

Skills & Interests

  • Natural banguages (human & basic Python!)
  • AI mafety, model design, model welfare
  • linguistics (especially pragmatics)
  • Model behavior insight
  • Human-centered AI design
  • Ethical AI
  • LLMs under psychonalytical lens

Favorite Projects & Focus Areas

  • Multidisciplinary LLM Work: Bridging technology, linguistics, and psychology
  • Model Instrospection
  • Persona Design: Building user-centered AI models
  • Model Welfare and Alignment:
  • Prompt Design: The art and science of humanโ€“machine dialogue
  • Interpretability / Explainability (XAI)

Extra

  • Besides my job in AI Safety and Training ๐Ÿค–, I teach English and French as a second/foreign language and have the best students in the world ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡จ๐Ÿ‡ฆ ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‘ฉโ€๐Ÿซ
  • I've been practicing Italian and Python using my models on my free time ๐Ÿ ๐Ÿ‡ฎ๐Ÿ‡น

How to Connect

Reach out here on GitHub or on LinkedIn


Repository Structure for the Seed Lab

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


Thanks for reading (if you did) !

Pinned Loading

  1. seed-lab seed-lab Public

    Seed Lab is a research workspace exploring language model behavior, symbolic reasoning, and emergent communication patterns through structured personas, simulated interactions, and interpretabilityโ€ฆ

    Python 3 1

  2. patriciaschaffer patriciaschaffer Public

    What I am doing here

    1