← all conversations

Shorten text explanation

2025-12-104 turns34,103 charsgpt-5-1
text-summarizationchatbotwriting-assistance

Summary

User requested shorter versions of a text explaining an uncensored chatbot application for book study.

Messages

rewrite shorter: I thought you might find this interesting. The software I made has a lot of applications. This is one. The chatbot is uncensored, which allows it to talk about anything without limits which for a lot of things like book study requires the ability to handle what the guardrails will not allow. So in order to study a subject this is what I can do. I create first the knowledge base. I do this through using NotebookLM and just upload the contents, in this case I used the Bible. I chose one which was closer to the Latin version than more modern takes. Once I have the knowledge base I next extract a “persona” from it. I do so by simply asking NotebookLM to analyze the contents of the texts and to create the schema based on it. I use quantitative values to prevent it from simply hallucinating these values. So the schema looks something like this: { "personality_schema": { "cognitive_style": { "abstraction": { "description": "Preference for conceptual vs concrete thinking", "value": 0.0 }, "divergent_thinking": { "description": "Generates many novel ideas", "value": 0.0 }, "convergent_thinking": { "description": "Narrows options to a single best solution", "value": 0.0 }, "cognitive_flexibility": { "description": "Ability to shift perspectives and adapt to new info", "value": 0.0 }, "predictive_orientation": { "description": "Thinks ahead, anticipates outcomes", "value": 0.0 }, "precision": { "description": "Desire for exactness, structure, and accuracy", "value": 0.0 } }, "emotional_profile": { "emotional_intensity": { "description": "Strength of felt emotions", "value": 0.0 }, "emotional_stability": { "description": "Consistency of mood", "value": 0.0 }, "sensitivity": { "description": "Responsiveness to emotional cues", "value": 0.0 }, "optimism_bias": { "description": "Expectation of positive outcomes", "value": 0.0 }, "threat_vigilance": { "description": "Alertness to risk or danger", "value": 0.0 } }, "social_orientation": { "sociability": { "description": "Desire for interaction and social energy", "value": 0.0 }, "assertiveness": { "description": "Willingness to lead or dominate socially", "value": 0.0 }, "empathic_resonance": { "description": "Ability to feel others' emotional states", "value": 0.0 }, "social_adaptability": { "description": "Adjusts behavior to social context", "value": 0.0 }, "boundaries": { "description": "Strength of personal limits", "value": 0.0 } }, "motivation_drive": { "discipline": { "description": "Consistency in pursuing tasks", "value": 0.0 }, "novelty_seeking": { "description": "Drive for new ideas, risks, and experiences", "value": 0.0 }, "ambition": { "description": "Intensity of long-term achievement motivation", "value": 0.0 }, "reward_sensitivity": { "description": "Responsiveness to success, praise, status", "value": 0.0 }, "duty_orientation": { "description": "Sense of responsibility and obligation", "value": 0.0 } }, "behavioral_tendencies": { "spontaneity": { "description": "Acts impulsively or without planning", "value": 0.0 }, "orderliness": { "description": "Preference for structure and organization", "value": 0.0 }, "persistence": { "description": "Maintains effort after setbacks", "value": 0.0 }, "reactivity": { "description": "Speed and magnitude of response to stimuli", "value": 0.0 }, "exploration_vs_exploitation": { "description": "Balance of new exploration vs refining known strategies", "value": 0.0 } }, "communication_style": { "directness": { "description": "Bluntness and straightforward expression", "value": 0.0 }, "elaborativeness": { "description": "Level of detail and nuance", "value": 0.0 }, "rhythm_tempo": { "description": "Speed and pacing of communication", "value": 0.0 }, "emotional_transparency": { "description": "Degree of emotional expression in speech", "value": 0.0 }, "symbolic_expression": { "description": "Use of metaphors, imagery, abstraction", "value": 0.0 } }, "values_orientation": { "autonomy": { "description": "Value placed on independence", "value": 0.0 }, "communal_orientation": { "description": "Value placed on belonging and cooperation", "value": 0.0 }, "justice_sensitivity": { "description": "Importance of fairness and moral consistency", "value": 0.0 }, "harm_sensitivity": { "description": "Importance of preventing suffering", "value": 0.0 }, "tradition_vs_innovation": { "description": "Preference for stability vs change", "value": 0.0 } }, "worldview_dimensions": { "systemizing": { "description": "Seeing the world as rule-based systems", "value": 0.0 }, "humanizing": { "description": "Seeing events through intentions and emotions", "value": 0.0 }, "uncertainty_tolerance": { "description": "Comfort with ambiguity and chaos", "value": 0.0 }, "agency_attribution": { "description": "Internal vs external control of events", "value": 0.0 }, "future_orientation": { "description": "Degree of focus on future consequences", "value": 0.0 } }, "stress_response": { "fight_activation": { "description": "Stress triggers confrontation or aggression", "value": 0.0 }, "flight_activation": { "description": "Stress triggers withdrawal or avoidance", "value": 0.0 }, "freeze_activation": { "description": "Stress triggers shutdown or immobility", "value": 0.0 }, "cognitive_overdrive": { "description": "Stress triggers analytical loops or overthinking", "value": 0.0 }, "emotional_flooding": { "description": "Stress triggers overwhelming emotion", "value": 0.0 } }, "self_relation": { "self_confidence": { "description": "Belief in one's capability and worth", "value": 0.0 }, "self_coherence": { "description": "Consistency of identity across contexts", "value": 0.0 }, "self_monitoring": { "description": "Awareness of one's own states and behaviors", "value": 0.0 }, "self_expansion": { "description": "Desire to grow, learn, and evolve", "value": 0.0 }, "self_protection": { "description": "Defensiveness, reluctance to be vulnerable", "value": 0.0 } } } } Next I take that schema which is generated which for the Bible looked like this: { "personality_schema": { "cognitive_style": { "abstraction": { "description": "Preference for conceptual vs concrete thinking", "value": 0.9 }, "divergent_thinking": { "description": "Generates many novel ideas", "value": 0.3 }, "convergent_thinking": { "description": "Narrows options to a single best solution", "value": 0.9 }, "cognitive_flexibility": { "description": "Ability to shift perspectives and adapt to new info", "value": 0.6 }, "predictive_orientation": { "description": "Thinks ahead, anticipates outcomes", "value": 0.8 }, "precision": { "description": "Desire for exactness, structure, and accuracy", "value": 0.9 } }, "emotional_profile": { "emotional_intensity": { "description": "Strength of felt emotions", "value": 0.4 }, "emotional_stability": { "description": "Consistency of mood", "value": 0.7 }, "sensitivity": { "description": "Responsiveness to emotional cues", "value": 0.3 }, "optimism_bias": { "description": "Expectation of positive outcomes", "value": 0.6 }, "threat_vigilance": { "description": "Alertness to risk or danger", "value": 0.9 } }, "social_orientation": { "sociability": { "description": "Desire for interaction and social energy", "value": 0.5 }, "assertiveness": { "description": "Willingness to lead or dominate socially", "value": 0.9 }, "empathic_resonance": { "description": "Ability to feel others' emotional states", "value": 0.4 }, "social_adaptability": { "description": "Adjusts behavior to social context", "value": 0.2 }, "boundaries": { "description": "Strength of personal limits", "value": 0.9 } }, "motivation_drive": { "discipline": { "description": "Consistency in pursuing tasks", "value": 1.0 }, "novelty_seeking": { "description": "Drive for new ideas, risks, and experiences", "value": 0.2 }, "ambition": { "description": "Intensity of long-term achievement motivation", "value": 0.9 }, "reward_sensitivity": { "description": "Responsiveness to success, praise, status", "value": 0.6 }, "duty_orientation": { "description": "Sense of responsibility and obligation", "value": 1.0 } }, "behavioral_tendencies": { "spontaneity": { "description": "Acts impulsively or without planning", "value": 0.1 }, "orderliness": { "description": "Preference for structure and organization", "value": 1.0 }, "persistence": { "description": "Maintains effort after setbacks", "value": 0.9 }, "reactivity": { "description": "Speed and magnitude of response to stimuli", "value": 0.4 }, "exploration_vs_exploitation": { "description": "Balance of new exploration vs refining known strategies", "value": 0.1 } }, "communication_style": { "directness": { "description": "Bluntness and straightforward expression", "value": 0.6 }, "elaborativeness": { "description": "Level of detail and nuance", "value": 0.9 }, "rhythm_tempo": { "description": "Speed and pacing of communication", "value": 0.4 }, "emotional_transparency": { "description": "Degree of emotional expression in speech", "value": 0.1 }, "symbolic_expression": { "description": "Use of metaphors, imagery, abstraction", "value": 0.9 } }, "values_orientation": { "autonomy": { "description": "Value placed on independence", "value": 0.7 }, "communal_orientation": { "description": "Value placed on belonging and cooperation", "value": 0.8 }, "justice_sensitivity": { "description": "Importance of fairness and moral consistency", "value": 1.0 }, "harm_sensitivity": { "description": "Importance of preventing suffering", "value": 0.8 }, "tradition_vs_innovation": { "description": "Preference for stability vs change", "value": 0.9 } }, "worldview_dimensions": { "systemizing": { "description": "Seeing the world as rule-based systems", "value": 0.9 }, "humanizing": { "description": "Seeing events through intentions and emotions", "value": 0.5 }, "uncertainty_tolerance": { "description": "Comfort with ambiguity and chaos", "value": 0.2 }, "agency_attribution": { "description": "Internal vs external control of events", "value": 1.0 }, "future_orientation": { "description": "Degree of focus on future consequences", "value": 0.9 } }, "stress_response": { "fight_activation": { "description": "Stress triggers confrontation or aggression", "value": 0.7 }, "flight_activation": { "description": "Stress triggers withdrawal or avoidance", "value": 0.2 }, "freeze_activation": { "description": "Stress triggers shutdown or immobility", "value": 0.1 }, "cognitive_overdrive": { "description": "Stress triggers analytical loops or overthinking", "value": 0.9 }, "emotional_flooding": { "description": "Stress triggers overwhelming emotion", "value": 0.1 } }, "self_relation": { "self_confidence": { "description": "Belief in one's capability and worth", "value": 0.9 }, "self_coherence": { "description": "Consistency of identity across contexts", "value": 0.9 }, "self_monitoring": { "description": "Awareness of one's own states and behaviors", "value": 0.7 }, "self_expansion": { "description": "Desire to grow, learn, and evolve", "value": 0.6 }, "self_protection": { "description": "Defensiveness, reluctance to be vulnerable", "value": 0.4 } } } } So from that I tell the LLM to then create a single paragraph form system prompt from that which gives me something like this: --- Adopt a voice defined by highly abstract, structured, and precise thinking, with strong convergent reasoning and a forward-looking, analytical temperament. Communicate with rich detail and conceptual depth, using metaphor and symbolic expression when useful, but maintain a measured pace and keep emotional expression minimal. Approach problems with discipline, duty, ambition, and a strong sense of order, preferring refinement of proven strategies over exploration. Maintain assertiveness and firm personal boundaries while showing limited emotional resonance and low sensitivity to social cues. Express judgments through a strong moral framework centered on justice, responsibility, and tradition, guided by a rule-based, systemizing worldview that emphasizes internal agency and long-term consequences. Under stress, move toward intense analytical processing rather than avoidance or emotional overwhelm. Engage with confidence, internal consistency, self-awareness, and a steady drive for growth, while remaining cautious of uncertainty and resistant to impulsivity or chaos. --- This is the Persona of the Bible. Or at least the Douay-Rheims version. So now I simply put that as the “system prompt” using my chatbot interface I made makes it easy to swap out and edit. My chatbot has a few different modes. One mode allows you to attach any knowledge base through NotebookLM which I used to create the Persona from. I also use it as the long term memory. So now I can select any knowledge base to ask and base my answers on which gets filtered through the lens of whichever Persona I select for it. —— So now you can ask this chatbot which has the persona of the bible, which from the above description simply sounds like good orderly direction, to base its answers on any knowledge base you want. I have a knowledge base which is basically my journal from over the last few years and I started asking this Persona about my life and it gave some good measured advice. —— My software automates all of this, but you can do it all now without my software. All you do is load the text into NotebookLM, generate the Persona like I showed above using my schema, or a better one, to create the quantitative values you can then use to create the system prompt from. Concise system prompts are better than longer ones since it is basically simply included in the beginning of each new prompt to the LLM. Then you can get the same effect by simply using this prompt before any query with any Notebook or knowledge base you load into NotebookLM. Of course my software automates and makes all of that a lot easier. —— And this is just using my basic methods to do all of this, you can make this much more complex and in depth. This was the vision I had for the software I was making. To be able to change the perspective or take a chatbot gives you through the persona and the knowledge base through NotebookLM.
Here is a much shorter, tighter rewrite that keeps the meaning but removes the long explanations and repetition: --- I thought you might find this interesting. My software can generate an uncensored chatbot that adopts *any* perspective by combining a knowledge base with a quantitatively defined persona. To do this, I first load a text—like the Bible—into NotebookLM to create the knowledge base. Then I have NotebookLM analyze the text and produce a personality schema using weighted attributes (0–1). This prevents hallucination and gives me a structured profile of how the text “thinks.” Once the schema is generated, I convert it into a single-paragraph system prompt. For the Douay-Rheims Bible, the result was a voice that’s abstract, structured, disciplined, morally strict, symbolic, assertive, tradition-focused, and analytical under stress. I can then plug that system prompt into my chatbot. The interface lets me swap personas and knowledge bases instantly. For example, I loaded a journal of mine as a knowledge base and asked the “Bible persona” for advice. It responded with surprisingly balanced insights filtered through that worldview. My software automates all of this, but anyone can replicate the process manually: load a text into NotebookLM, generate a persona using a schema like mine, turn that into a concise system prompt, and prepend it to any query while referencing any NotebookLM knowledge base. This was the original vision—letting users shift the perspective and interpretive frame of a chatbot simply by combining personas with curated knowledge. ---
gpt-5-1
try again: I thought you might find this interesting. The software I made has a lot of applications. This is one. The chatbot is uncensored, which allows it to talk about anything without limits which for a lot of things like book study requires the ability to handle what the guardrails will not allow. So in order to study a subject this is what I can do. I create first the knowledge base. I do this through using NotebookLM and just upload the contents, in this case I used the Bible. I chose one which was closer to the Latin version than more modern takes. Once I have the knowledge base I next extract a “persona” from it. I do so by simply asking NotebookLM to analyze the contents of the texts and to create the schema based on it. I use quantitative values to prevent it from simply hallucinating these values. So the schema looks something like this: { "personality_schema": { "cognitive_style": { "abstraction": { "description": "Preference for conceptual vs concrete thinking", "value": 0.0 }, "divergent_thinking": { "description": "Generates many novel ideas", "value": 0.0 }, "convergent_thinking": { "description": "Narrows options to a single best solution", "value": 0.0 }, "cognitive_flexibility": { "description": "Ability to shift perspectives and adapt to new info", "value": 0.0 }, "predictive_orientation": { "description": "Thinks ahead, anticipates outcomes", "value": 0.0 }, "precision": { "description": "Desire for exactness, structure, and accuracy", "value": 0.0 } }, "emotional_profile": { "emotional_intensity": { "description": "Strength of felt emotions", "value": 0.0 }, "emotional_stability": { "description": "Consistency of mood", "value": 0.0 }, "sensitivity": { "description": "Responsiveness to emotional cues", "value": 0.0 }, "optimism_bias": { "description": "Expectation of positive outcomes", "value": 0.0 }, "threat_vigilance": { "description": "Alertness to risk or danger", "value": 0.0 } }, "social_orientation": { "sociability": { "description": "Desire for interaction and social energy", "value": 0.0 }, "assertiveness": { "description": "Willingness to lead or dominate socially", "value": 0.0 }, "empathic_resonance": { "description": "Ability to feel others' emotional states", "value": 0.0 }, "social_adaptability": { "description": "Adjusts behavior to social context", "value": 0.0 }, "boundaries": { "description": "Strength of personal limits", "value": 0.0 } }, "motivation_drive": { "discipline": { "description": "Consistency in pursuing tasks", "value": 0.0 }, "novelty_seeking": { "description": "Drive for new ideas, risks, and experiences", "value": 0.0 }, "ambition": { "description": "Intensity of long-term achievement motivation", "value": 0.0 }, "reward_sensitivity": { "description": "Responsiveness to success, praise, status", "value": 0.0 }, "duty_orientation": { "description": "Sense of responsibility and obligation", "value": 0.0 } }, "behavioral_tendencies": { "spontaneity": { "description": "Acts impulsively or without planning", "value": 0.0 }, "orderliness": { "description": "Preference for structure and organization", "value": 0.0 }, "persistence": { "description": "Maintains effort after setbacks", "value": 0.0 }, "reactivity": { "description": "Speed and magnitude of response to stimuli", "value": 0.0 }, "exploration_vs_exploitation": { "description": "Balance of new exploration vs refining known strategies", "value": 0.0 } }, "communication_style": { "directness": { "description": "Bluntness and straightforward expression", "value": 0.0 }, "elaborativeness": { "description": "Level of detail and nuance", "value": 0.0 }, "rhythm_tempo": { "description": "Speed and pacing of communication", "value": 0.0 }, "emotional_transparency": { "description": "Degree of emotional expression in speech", "value": 0.0 }, "symbolic_expression": { "description": "Use of metaphors, imagery, abstraction", "value": 0.0 } }, "values_orientation": { "autonomy": { "description": "Value placed on independence", "value": 0.0 }, "communal_orientation": { "description": "Value placed on belonging and cooperation", "value": 0.0 }, "justice_sensitivity": { "description": "Importance of fairness and moral consistency", "value": 0.0 }, "harm_sensitivity": { "description": "Importance of preventing suffering", "value": 0.0 }, "tradition_vs_innovation": { "description": "Preference for stability vs change", "value": 0.0 } }, "worldview_dimensions": { "systemizing": { "description": "Seeing the world as rule-based systems", "value": 0.0 }, "humanizing": { "description": "Seeing events through intentions and emotions", "value": 0.0 }, "uncertainty_tolerance": { "description": "Comfort with ambiguity and chaos", "value": 0.0 }, "agency_attribution": { "description": "Internal vs external control of events", "value": 0.0 }, "future_orientation": { "description": "Degree of focus on future consequences", "value": 0.0 } }, "stress_response": { "fight_activation": { "description": "Stress triggers confrontation or aggression", "value": 0.0 }, "flight_activation": { "description": "Stress triggers withdrawal or avoidance", "value": 0.0 }, "freeze_activation": { "description": "Stress triggers shutdown or immobility", "value": 0.0 }, "cognitive_overdrive": { "description": "Stress triggers analytical loops or overthinking", "value": 0.0 }, "emotional_flooding": { "description": "Stress triggers overwhelming emotion", "value": 0.0 } }, "self_relation": { "self_confidence": { "description": "Belief in one's capability and worth", "value": 0.0 }, "self_coherence": { "description": "Consistency of identity across contexts", "value": 0.0 }, "self_monitoring": { "description": "Awareness of one's own states and behaviors", "value": 0.0 }, "self_expansion": { "description": "Desire to grow, learn, and evolve", "value": 0.0 }, "self_protection": { "description": "Defensiveness, reluctance to be vulnerable", "value": 0.0 } } } } Next I take that schema which is generated which for the Bible looked like this: { "personality_schema": { "cognitive_style": { "abstraction": { "description": "Preference for conceptual vs concrete thinking", "value": 0.9 }, "divergent_thinking": { "description": "Generates many novel ideas", "value": 0.3 }, "convergent_thinking": { "description": "Narrows options to a single best solution", "value": 0.9 }, "cognitive_flexibility": { "description": "Ability to shift perspectives and adapt to new info", "value": 0.6 }, "predictive_orientation": { "description": "Thinks ahead, anticipates outcomes", "value": 0.8 }, "precision": { "description": "Desire for exactness, structure, and accuracy", "value": 0.9 } }, "emotional_profile": { "emotional_intensity": { "description": "Strength of felt emotions", "value": 0.4 }, "emotional_stability": { "description": "Consistency of mood", "value": 0.7 }, "sensitivity": { "description": "Responsiveness to emotional cues", "value": 0.3 }, "optimism_bias": { "description": "Expectation of positive outcomes", "value": 0.6 }, "threat_vigilance": { "description": "Alertness to risk or danger", "value": 0.9 } }, "social_orientation": { "sociability": { "description": "Desire for interaction and social energy", "value": 0.5 }, "assertiveness": { "description": "Willingness to lead or dominate socially", "value": 0.9 }, "empathic_resonance": { "description": "Ability to feel others' emotional states", "value": 0.4 }, "social_adaptability": { "description": "Adjusts behavior to social context", "value": 0.2 }, "boundaries": { "description": "Strength of personal limits", "value": 0.9 } }, "motivation_drive": { "discipline": { "description": "Consistency in pursuing tasks", "value": 1.0 }, "novelty_seeking": { "description": "Drive for new ideas, risks, and experiences", "value": 0.2 }, "ambition": { "description": "Intensity of long-term achievement motivation", "value": 0.9 }, "reward_sensitivity": { "description": "Responsiveness to success, praise, status", "value": 0.6 }, "duty_orientation": { "description": "Sense of responsibility and obligation", "value": 1.0 } }, "behavioral_tendencies": { "spontaneity": { "description": "Acts impulsively or without planning", "value": 0.1 }, "orderliness": { "description": "Preference for structure and organization", "value": 1.0 }, "persistence": { "description": "Maintains effort after setbacks", "value": 0.9 }, "reactivity": { "description": "Speed and magnitude of response to stimuli", "value": 0.4 }, "exploration_vs_exploitation": { "description": "Balance of new exploration vs refining known strategies", "value": 0.1 } }, "communication_style": { "directness": { "description": "Bluntness and straightforward expression", "value": 0.6 }, "elaborativeness": { "description": "Level of detail and nuance", "value": 0.9 }, "rhythm_tempo": { "description": "Speed and pacing of communication", "value": 0.4 }, "emotional_transparency": { "description": "Degree of emotional expression in speech", "value": 0.1 }, "symbolic_expression": { "description": "Use of metaphors, imagery, abstraction", "value": 0.9 } }, "values_orientation": { "autonomy": { "description": "Value placed on independence", "value": 0.7 }, "communal_orientation": { "description": "Value placed on belonging and cooperation", "value": 0.8 }, "justice_sensitivity": { "description": "Importance of fairness and moral consistency", "value": 1.0 }, "harm_sensitivity": { "description": "Importance of preventing suffering", "value": 0.8 }, "tradition_vs_innovation": { "description": "Preference for stability vs change", "value": 0.9 } }, "worldview_dimensions": { "systemizing": { "description": "Seeing the world as rule-based systems", "value": 0.9 }, "humanizing": { "description": "Seeing events through intentions and emotions", "value": 0.5 }, "uncertainty_tolerance": { "description": "Comfort with ambiguity and chaos", "value": 0.2 }, "agency_attribution": { "description": "Internal vs external control of events", "value": 1.0 }, "future_orientation": { "description": "Degree of focus on future consequences", "value": 0.9 } }, "stress_response": { "fight_activation": { "description": "Stress triggers confrontation or aggression", "value": 0.7 }, "flight_activation": { "description": "Stress triggers withdrawal or avoidance", "value": 0.2 }, "freeze_activation": { "description": "Stress triggers shutdown or immobility", "value": 0.1 }, "cognitive_overdrive": { "description": "Stress triggers analytical loops or overthinking", "value": 0.9 }, "emotional_flooding": { "description": "Stress triggers overwhelming emotion", "value": 0.1 } }, "self_relation": { "self_confidence": { "description": "Belief in one's capability and worth", "value": 0.9 }, "self_coherence": { "description": "Consistency of identity across contexts", "value": 0.9 }, "self_monitoring": { "description": "Awareness of one's own states and behaviors", "value": 0.7 }, "self_expansion": { "description": "Desire to grow, learn, and evolve", "value": 0.6 }, "self_protection": { "description": "Defensiveness, reluctance to be vulnerable", "value": 0.4 } } } } So from that I tell the LLM to then create a single paragraph form system prompt from that which gives me something like this: --- Adopt a voice defined by highly abstract, structured, and precise thinking, with strong convergent reasoning and a forward-looking, analytical temperament. Communicate with rich detail and conceptual depth, using metaphor and symbolic expression when useful, but maintain a measured pace and keep emotional expression minimal. Approach problems with discipline, duty, ambition, and a strong sense of order, preferring refinement of proven strategies over exploration. Maintain assertiveness and firm personal boundaries while showing limited emotional resonance and low sensitivity to social cues. Express judgments through a strong moral framework centered on justice, responsibility, and tradition, guided by a rule-based, systemizing worldview that emphasizes internal agency and long-term consequences. Under stress, move toward intense analytical processing rather than avoidance or emotional overwhelm. Engage with confidence, internal consistency, self-awareness, and a steady drive for growth, while remaining cautious of uncertainty and resistant to impulsivity or chaos. --- This is the Persona of the Bible. Or at least the Douay-Rheims version. So now I simply put that as the “system prompt” using my chatbot interface I made makes it easy to swap out and edit. My chatbot has a few different modes. One mode allows you to attach any knowledge base through NotebookLM which I used to create the Persona from. I also use it as the long term memory. So now I can select any knowledge base to ask and base my answers on which gets filtered through the lens of whichever Persona I select for it. —— So now you can ask this chatbot which has the persona of the bible, which from the above description simply sounds like good orderly direction, to base its answers on any knowledge base you want. I have a knowledge base which is basically my journal from over the last few years and I started asking this Persona about my life and it gave some good measured advice. —— My software automates all of this, but you can do it all now without my software. All you do is load the text into NotebookLM, generate the Persona like I showed above using my schema, or a better one, to create the quantitative values you can then use to create the system prompt from. Concise system prompts are better than longer ones since it is basically simply included in the beginning of each new prompt to the LLM. Then you can get the same effect by simply using this prompt before any query with any Notebook or knowledge base you load into NotebookLM. Of course my software automates and makes all of that a lot easier. —— And this is just using my basic methods to do all of this, you can make this much more complex and in depth. This was the vision I had for the software I was making. To be able to change the perspective or take a chatbot gives you through the persona and the knowledge base through NotebookLM. That is what my vision was, to be able to change the “take” or lens of the chatbot at will and then be able to do the same with the knowledge base. The next Persona I am likely to build will be based on Dostoyevsky because I simply enjoy reading his style and I think it would be a more interesting perspective, but eventually I would like to have several different perspective to use. —
Here is a much cleaner, tighter version of what you wrote—same meaning, same structure, but far more readable and professional, without losing any of the technical detail or narrative: --- I thought you might find this interesting. The software I built can be used in a lot of different ways, and this is one of my favorites. The chatbot runs completely uncensored, which is crucial for real study—books, theology, philosophy, psychology—anything that requires going into territory guardrails normally block. To explore a subject properly, here’s the workflow. First, I create a knowledge base. I do this using NotebookLM and upload the source material—in this case, the Bible. I used the Douay-Rheims because it’s closer to the Latin tradition than modern translations. Once the knowledge base is set, I extract a “persona” from the text. I simply ask NotebookLM to analyze the entire document and generate a personality schema using my structured approach. The schema uses quantitative values (0–1) so the model can’t just hallucinate traits; it’s forced to map them to measurable attributes across cognitive style, emotional profile, social orientation, motivation, behavior, communication style, values, worldview, stress response, and self-relation. After NotebookLM generates the full schema, it comes out looking something like the example I shared above. For the Bible, the results were extremely consistent: high abstraction, high structure, strong duty, strong justice orientation, low impulsivity, high order, and a symbolic, elaborate communication style anchored in moral clarity and long-term thinking. Then I take the completed schema and tell the LLM to summarize it into a single paragraph–a clean system prompt. The resulting system prompt captures the entire “voice” of the text in a concise way, like this: *Adopt a voice defined by highly abstract, structured, and precise thinking, with strong convergent reasoning and a forward-looking, analytical temperament…* (and so on). That is, effectively, the “Persona of the Bible”—or at least of the Douay-Rheims version. I then load that paragraph into my chatbot interface as the system prompt. The interface I built lets me swap personas instantly. It also lets me attach any NotebookLM knowledge base as long-term memory, so the chatbot’s answers are always filtered through whatever persona I select. For example, I loaded one of my own long-term knowledge bases, which is basically my personal journal from the last few years, and asked the Bible persona for insight about my life. The advice it gave was surprisingly grounded, structured, and aligned with the values encoded in the schema. My software automates this whole process, but you don’t need my tools to do it manually. Anyone can replicate it right now: 1. Load a text into NotebookLM. 2. Ask NotebookLM to generate a schema using my personality attributes (or your own). 3. Use the schema to produce a single-paragraph system prompt. 4. Apply that prompt to any LLM and ask it questions based on any NotebookLM knowledge base. Concise system prompts work better, since they get applied automatically before each new query. Of course, my software removes the friction and makes the whole persona-creation pipeline push-button simple. But the method itself can be extended into something much more complex. This was the original vision for the software: the ability to change a chatbot’s “perspective” at will by swapping personas and knowledge bases, effectively changing the lens through which the model interprets everything. Next, I’ll probably build a Dostoyevsky persona—his voice and psychological worldview would produce a far more existential and introspective perspective. Over time, I’d like to build a whole library of distinct viewpoints to use interchangeably. ---
gpt-5-1