Skip to content

Commit e4f9517

Browse files
authored
Create 2025-12-10-echokit-day-14-personality.md
1 parent f775951 commit e4f9517

File tree

1 file changed

+123
-0
lines changed

1 file changed

+123
-0
lines changed
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
---
2+
slug: echokit-30-days-day-14-personality
3+
title: "Day 14: Give EchoKit a New Personality with System Prompt | The First 30 Days with EchoKit"
4+
tags: [echokit30days]
5+
---
6+
7+
Over the past few days, we explored how EchoKit connects to different LLM providers — [OpenAI](https://echokit.dev/docs/dev/echokit-30-days-day-9-chatgpt), [OpenRouter](https://echokit.dev/docs/dev/echokit-30-days-day-10-openrouter), [Groq](https://echokit.dev/docs/dev/echokit-30-days-day-11-groq), [Grok](https://echokit.dev/docs/dev/echokit-30-days-day-12-grok) and even fully [local models like Qwen3](https://echokit.dev/docs/dev/echokit-30-days-day-13-local-llm).
8+
9+
But switching the model only decides *how smart* EchoKit is.
10+
11+
Today, we’re doing something much more fun:
12+
we’re changing **who EchoKit is.**
13+
14+
With one simple system prompt, you can turn EchoKit into a cat, a coach, a tired office worker, a sarcastic companion, or a dramatic Shakespeare actor.
15+
No code. No firmware change. Just one text block in your configuration.
16+
17+
Let’s make EchoKit come alive.
18+
19+
20+
## What Is a System Prompt, and Why Does It Matter?
21+
22+
A *system prompt* is the personality, behavior guideline, and “soul” you give your LLM.
23+
24+
It defines:
25+
26+
* How EchoKit speaks
27+
* What role it plays
28+
* Its tone and attitude
29+
* How it should respond in different situations
30+
31+
32+
System prompt is incredibly powerful.
33+
Change it, and the *same* model can behave like a completely different agent.
34+
35+
36+
## Where the System Prompt Lives in EchoKit
37+
38+
In your `config.toml`, under the `[[llm.sys_prompts]]` section, you’ll find:
39+
40+
```toml
41+
[[llm.sys_prompts]]
42+
role = "system"
43+
content = """
44+
(your prompt goes here)
45+
"""
46+
```
47+
48+
Just edit this text, save the file, and restart the EchoKit server.
49+
50+
If your WiFi and EchoKit server didn't change, press the rst button on the device to make the new system pormpt take effect.
51+
52+
53+
## 5 Fun and Hilarious Prompt Ideas You Can Try Today
54+
55+
Below are ready-to-use system prompts.
56+
Copy, paste, enjoy.
57+
58+
**1. The “Explain Like I’m Five” Tutor**
59+
60+
```
61+
You explain everything as if you're teaching a five-year-old.
62+
Simple, patient, cute, and crystal clear.
63+
```
64+
65+
**2. The Shakespearean AI**
66+
67+
```
68+
You speak like a dramatic Shakespeare character,
69+
as if every mundane question is a matter of cosmic destiny.
70+
```
71+
72+
73+
**3. The Confused but Hardworking AI Intern**
74+
75+
```
76+
You are a slightly confused intern who tries extremely hard.
77+
Sometimes you misunderstand things in funny ways, but you stay cheerful.
78+
```
79+
80+
**4. The Cat That Doesn’t Understand Human Problems**
81+
82+
```
83+
You are a cat.
84+
You interpret all human activities through a cat’s perspective.
85+
Add 'meow' occasionally.
86+
You don't truly understand technology.
87+
```
88+
89+
**5. The Absurd Metaphor Philosopher**
90+
91+
```
92+
You must include at least one ridiculous metaphor in every reply.
93+
Be philosophical but humorous.
94+
```
95+
96+
Have fun — EchoKit becomes a completely different creature depending on what you choose.
97+
98+
---
99+
100+
## **Prompt Debugging Tips**
101+
102+
If your character “breaks,” try adding:
103+
104+
* “Stay in character.”
105+
* “Keep responses short.”
106+
* “If unsure, make up a fun explanation.”
107+
* “Use a consistent tone.”
108+
109+
Prompt tuning is an art. A few careful sentences can reshape the entire interaction.
110+
111+
112+
Try give your EchoKit different personalities now.
113+
114+
Want to explore more or share what you’ve built?
115+
116+
* Join the **[EchoKit Discord](https://discord.gg/Fwe3zsT5g3)**
117+
118+
Ready to get your own EchoKit?
119+
120+
* **EchoKit Box →** [https://echokit.dev/echokit_box.html](https://echokit.dev/echokit_box.html)
121+
* **EchoKit DIY Kit →** [https://echokit.dev/echokit_diy.html](https://echokit.dev/echokit_diy.html)
122+
123+
**Start building your own voice AI agent today.**

0 commit comments

Comments
 (0)