Na čem Nilsson běží
Nevymýšlíme kolo. Opíráme se o ověřené základy.
Nilsson stojí na službách a nástrojích, kterým věří tisíce institucí po celém světě. Jeho běh je díky tomu samonosný — na denní bázi není potřeba můj zásah. A protože data neleží na serveru v garáži, ale u zavedených poskytovatelů s vlastními zálohami, netýká se jich ani obava z toho, že za Nilssonem zatím stojí jeden člověk.
Kde žijí vaše data
U každé služby říkáme rovnou tři věci: co dělá, kolik řádově stojí a kde leží její servery — protože u školních dat na tom záleží.
- VercelKde běží samotná aplikace. Nasazení, provoz a škálování webu i systému.
- SupabaseDatabáze, přihlašování a úložiště souborů. Srdce dat — postavené na PostgreSQL.
- CloudflareDoména a DNS, rychlost a ochrana provozu před útoky.
- ResendSpolehlivé doručování e-mailů — pozvánky rodičům, bulletin, přihlašovací zprávy.
- Anthropic (Claude)AI, která pomáhá s párováním zápisů na výstupy ŠVP. Podrobně níže.
AI, kterou používáme
Jedinou AI v Nilssonu je pomocník při párování zápisů. Buďme u něj úplně konkrétní.
Claude Haiku od Anthropicu
Když průvodkyně napíše zápis dne, Claude jí navrhne, na které výstupy školního vzdělávacího programu zápis sedí. Šetří čas, poslední slovo má vždy člověk.
- Co se posílá
- Do Claude jde text zápisu dne a číselník výstupů ŠVP dané třídy.
- Co se neposílá
- Zápis dne neobsahuje jména dětí — do AI se tedy žádné jméno ani osobní údaj neposílá. Všichni mohou být v klidu.
- Trénování
- Anthropic přes API na zasílaných datech netrénuje své modely. Data slouží jen k vyřízení konkrétního požadavku.
Provozní zázemí
Nástroje, které drží provoz týmu, ale stojí mimo Nilsson — školních dat se nedotýkají.
- GitHub
Kde žije zdrojový kód a automatizace kolem něj. Otevřený kód (AGPL) je i vaše pojistka nezávislosti.
- Discord
Komunikace týmu a integrace botů. Používáme ho, protože je zdarma, odděluje pracovní komunikaci od osobní a hlavně umožňuje snadné napojení botů.
- Průvodci sem píšou náměty na poradu — ty se rovnou po oblastech skládají do jednoho dokumentu.
- Spravujeme tu úkoly pro sbor.
- Chodí sem upozornění na novou omluvenku, na zprávu v datové schránce (pro vedení školy) i informace rodičům o školní akci.
- Railway
Běh pomocných botů a správy úkolů. Zatím mimo Nilsson (do systému to není napojené) — časem nejspíš bude. Školních dat se to netýká.
A kdyby cokoli, kód je váš.
Nilsson je open source pod licencí AGPL-3.0. Nejste uzamčení u jednoho dodavatele ani u jedné služby — když bude potřeba, můžete si systém nasadit i spravovat po svém.
Chcete vědět víc, než se rozhodnete?
Ozvěte se