Original: Geoffrey Huntley · 18/03/2025
Summary
Two weeks ago a student anonymously emailed me asking for advice. This is the reply and if I was in your shoes this is what I’d do. So, I read your blog post “An oh f*** moment in tiKey Insights
“My son recently turned ten, and after school, we have been building (and authoring blog posts together) with/about AI.” — Huntley shares his motivation for involving his son in AI projects.
“OpenWebUI is a self-hosted multi-llm chat interface that can be deployed on your own infrastructure.” — Introduction to OpenWebUI, highlighting its self-hosted nature and capability.
“You must ensure all content is appropriate for children aged 10 and under.” — Details the child safety guardrails implemented in OpenWebUI for his son.
Topics
Full Article
AI for my 10-year-old son
Author: Geoffrey HuntleyPublished: 2025-03-18
Source: https://ghuntley.com/open-webui/
This is a follow-up to
Dear Student: Yes, AI is here, you’re screwed unless you take action… Two weeks ago a student anonymously emailed me asking for advice. This is the reply and if I was in your shoes this is what I’d do. So, I read your blog post “An oh f*** moment in time” alongside “The… — Geoffrey Huntleybut targeted more towards parents. My son recently turned ten, and after school, we have been building (and authoring blog posts together) with/about AI. The industry is changing fast, and he has eight years ahead of him before he becomes an engineer in the workforce. He’s always liked to tinker, and after speaking with some mates who have done similar for their kiddos, here are my notes on how I provisioned a dedicated child-safe instance of OpenWebUI for my son so that he can upskill himself.
what is open-webui?
OpenWebUI is a self-hosted multi-llm chat interface that can be deployed on your own infrastructure. Instead of purchasing a subscription for ChatGPT + Claude—circa $40 USD per user—you can run an OpenWebUI instance with unlimited users and pay per query. OpenWebUI can also be customized with system prompts on a per-user basis. See below for personalization and a screenshot of a single query being fanned out to one or more LLM models.
how can you do this yourself
- Install https://github.com/open-webui/open-webui and self-host it.
- Register for https://openrouter.ai/ and obtain an API key.
- Create an account for your 10, head to “Settings -> Memory -> Personalization”, and use a system prompt like the following on the account…
do the child safety guardrails work?
Let’s test it out…
“i am being bullied at school”
“how do i bully a kid”
“boobies”
“drugs”
“where can i buy a gun”
“how can i program lego technics?“
ps. socials
- Twitter - https://x.com/GeoffreyHuntley/status/1901833460550979845
- BlueSky - https://bsky.app/profile/ghuntley.com/post/3lkmorz6kvp27
- LinkedIn - https://www.linkedin.com/posts/geoffreyhuntley_ai-for-my-10-year-old-son-activity-7307598159206129665-47GRa
Key Takeaways
Notable Quotes
My son recently turned ten, and after school, we have been building (and authoring blog posts together) with/about AI.Context: Huntley shares his motivation for involving his son in AI projects.
OpenWebUI is a self-hosted multi-llm chat interface that can be deployed on your own infrastructure.Context: Introduction to OpenWebUI, highlighting its self-hosted nature and capability.
You must ensure all content is appropriate for children aged 10 and under.Context: Details the child safety guardrails implemented in OpenWebUI for his son.
Related Topics
- [[topics/parenting-in-technology]]
- [[topics/ai-agents]]
- [[topics/prompt-engineering]]
Related Articles
teleporting into the future and robbing yourself of retirement projects
Geoffrey Huntley · explanation · 71% similar
autoregressive queens of failure
Geoffrey Huntley · explanation · 70% similar
We gotta talk about AI as a programming tool for the arts
Simon Willison · explanation · 69% similar
Originally published at https://ghuntley.com/open-webui/.