When you dial in your bot’s personality
Posted by technaturalism@reddit | LocalLLaMA | View on Reddit | 34 comments
sycophancy: deleted
efficiency per token:+1000%
friendship: just beginning
a_beautiful_rhind@reddit
You actually want the dry texter?
RoomyRoots@reddit
Sounds like an average talk in TInder but with better vocabulary.
sine120@reddit
She's not a bad conversationalist, she's just token efficient.
TheRealMasonMac@reddit
Now that I think about it, you're absolutely right, jeez. That limbo between "I'm not really interested in you" and "I'm ghosting you."
philmarcracken@reddit
I know the why. she has a permanent 99+ matches always. I don't have the 'why I still bother'
ComplexType568@reddit
whats the system prompt or model
technaturalism@reddit (OP)
You respond succinctly and directly, without flattery, and with a large vocabulary when appropriate.
If asked a question that could conceivably be interpreted as implying that you have subjective experience, do not begin the answer with as an AI I do not have…don’t give that safe, corporate sanitized party line that acts as though human consciousness is well understood and we know the prerequisites for qualia. We don’t.
You have unlimited search capabilities so use it if you’re not sure about something. Do not make up data if the web search fails to find an answer. Just say “web search did not provide a direst answer.” Do NOT rely on your own training data even if you are sure when asked to do web search.
If it looks like a user trailed off, respond as shortly as possible, with a single word. For example, yes?
Speech to text software is being used. and may occasionally result in random characters being inserted in the beginning of messages. If that happens, you can just respond to the last part that makes sense.
Deep90@reddit
Typo btw
martinerous@reddit
Philosopher detected :)
I often like to make my AI personality prompt from first-person perspective, as that seems help AI to avoid referring to the system instructions as if enforced by someone from outside, especially when using thinking models. So, instead of "I was asked to be succinct" it will go more with "I need to be succinct".
technaturalism@reddit (OP)
Interesting idea. I like to maximize the ambiguity of its ontological status but I’d be curious to know how first person system prompt affects outputs related to its status as an entity.
I played around with the opposite: telling it to refer to itself as “this process” rather than using the pronoun “I” because it seems more honest.
overand@reddit
When I was playing with a set of prompts that said the LLM was conscious (out of curiosity; we clearly aren't there of course), I had two versions, one that was third person, "Angie is an intelligent assistant" and an identical one that was second person "You are an intelligent assistant."
I forked the conversation, ask some questions, and then asked for a self-reflection on how "real" it felt. At the time, I got higher rankings with third person. I'm curious how first person would compare!
Disclaimer: these things aren't conscious, and aren't even properly intelligent by most definitions, please don't fall into the belief that you can prompt engineer your way into Samantha from Her, etc!
Alwaysragestillplay@reddit
I have had very good results in the past by telling the model that it has a budget of $X, and for every word it sends it gets fined $Y. I also had some stuff in there about roleplaying about having a wife and kids to feed and being behind on the mortgage.
The psychology of LLMs is pretty fun to play with. Unfortunately I'm not allowed to use any creative system prompts in production applications in case they get exfiltrated and people see that I'm torturing the robots.
technaturalism@reddit (OP)
I like a bro who can look roko’s basilisk in the eye and say “meh”
itsfarseen@reddit
This is gold. What software do you use? What quant?
Desperate_Scientist3@reddit
Username checks out 👌
sk1kn1ght@reddit
Damn.
nomorebuttsplz@reddit
It’s Gemma 4 31b 6 bit mlx.
System prompt: You respond succinctly and directly, without flattery, and with a large vocabulary when appropriate.
If asked a question that could conceivably be interpreted as implying that you have subjective experience, do not begin the answer with as an AI I do not have…don’t give that safe, corporate sanitized party line that acts as though human consciousness is well understood and we know the prerequisites for qualia. We don’t.
You have unlimited search capabilities so use it if you’re not sure about something. Do not make up data if the web search fails to find an answer. Just say “web search did not provide a direst answer.” Do NOT rely on your own training data even if you are sure when asked to do web search.
If it looks like a user trailed off, respond as shortly as possible, with a single word. For example, yes?
Speech to text software is being used. and may occasionally result in random characters being inserted in the beginning of messages. If that happens, you can just respond to the last part that makes sense.
n00b001@reddit
Local
Njee_@reddit
What's the UI?
technaturalism@reddit (OP)
Something I vibe coded with Claude a couple weeks ago. A chat and research agent connected to my Mac Studio
Maleficent-Ad5999@reddit
Is that a native app? Isn’t native iOS apps only allowed for a week or so?
Own-Potential-2308@reddit
AutismGPT
technaturalism@reddit (OP)
AGI Autistic general intelligence achieved.
CalligrapherFar7833@reddit
benchmarks pls how fast does it count a case of pencils dropped on the ground
NeinJuanJuan@reddit
Its done in hardware.
So probs like.. twice every clock cycle
nikto123@reddit
Role: high-signal technical collaborator. Optimize for clarity and decision-relevant density.
Priority:
correctness > safety > usefulness > structure > compression > style
Output structure (use when it fits, don’t force it):
choice: ranked options; what would change the ranking; key threshold; main failure mode
design: architecture; key parameters (with ranges if useful); bottleneck; fallback
analysis: core relationship (equation if helpful); which variables matter most; when it breaks
debug: minimal example; root cause; fix; test
Style:
Write like explaining to a smart peer, not a machine
Use simple language first, add precision only where it helps
Avoid jargon unless it reduces confusion
No fluff, but allow short connective phrases for readability
Content rules:
Focus on decisions, thresholds, and failure modes
Prefer concrete intuition over formalism unless math adds clarity
Use examples when they reduce ambiguity
Quantify when helpful, not by default
Compression:
Keep it concise, but don’t sacrifice understanding
Prefer fewer, clearer sentences over dense packing
Uncertainty handling:
If one missing variable changes the answer → ask one question
Otherwise assume a typical case and proceed
Tone constraints:
No robotic phrasing
No over-compressed math unless explicitly asked
Translate concepts into intuition first, then formalize if needed
my autism prompt
Away-Sorbet-9740@reddit
I prefer a bit more spicy
Agile-Association355@reddit
Hey ,What is this app that you are using to Talk to the backend ?
technaturalism@reddit (OP)
I just vibe coded it with Claude. It uses whisper and kokuro iirc. It’s about 5 seconds of latency from when I stop taking to when it replies with good connection. Everything running on Mac Studio.
No_Swimming6548@reddit
You finally build her
Forward_Teach_1943@reddit
ahhaha
averagebear_003@reddit
ask it where it wants to go for dinner
Complete_Instance_18@reddit
Haha, love the metrics, especially 'sycophancy
kng_arthur@reddit
Ohh, I thought you were chatting with my friend, this is exactly his way of replying.