Řekni, co se stane dál, a automat ti vytiskne další políčko komiksu k vybarvení. Role na zdi pořád roste.
Zmáčkni velké tlačítko a demo „řekne“ další větu příběhu (ve skutečném automatu dítě prostě mluví). Sleduj, co s ní udělá brána na Macu, pak vezmi pastelku a klikni na kterýkoli tvar na roli, ať ho vybarvíš.
{ }Demo tiskne za necelou vteřinu, skutečný automat potřebuje od věty k políčku 5–8 s. Pár obrysů tady zastupuje knihovnu asi 300 obrysů schválenou rodičem.
Můj devítiletý syn podrží tlačítko a řekne: „Pes Piškot jede na skateboardu k moři.“ Automat odpoví: „Dobře, Piškot vyráží!“ Asi za šest vteřin vyjede políčko: pes na skateboardu, vlny a bublina „Hurá k moři!“ Syn ho vybarví a přilepí na zeď. Druhý den řekne: „A pak ho honí krab.“ Automat ví, co se stalo v předchozích políčkách, a naváže na ně: stejný pes na stejném skateboardu, jen ho teď honí krab.
Každé políčko navazuje na to včerejší se stejnými postavami, takže během pár týdnů večer co večer vznikne pás, který se táhne po zdi. Tisk trvá pět minut, vybarvování dvacet a dítě se druhý den vrací zjistit, co se stane s Piškotem, protože o tom rozhoduje samo.
Claude skládá každou scénu z knihovny obrysů, kterou rodič jednou vygeneroval na svém účtu a prošel: vrátí {characters:[{sprite_id, x, y, scale, flip}], background_id, bubble} a kód před vykreslením políčka ověří, že každé sprite_id existuje.
Stickerbox tiskne jednotlivé samolepky; tady příběh pokračuje z políčka do políčka se stejnými postavami a fyzická role si pamatuje děj. Dítě nikdy negeneruje obrázek, jen skládá předem zkontrolované obrysy, takže hračka zůstává i v mezích toho, co poskytovatelé obrázkových modelů u dětí povolují.
Hardware je na víkend. Knihovna obrysů a vykreslování zaberou zhruba týden.
| Díl | K čemu | Cena (Kč) |
|---|---|---|
| ESP32-S3-DEVKit (LaskaKit) | mozek, s bránou mluví přes Wi-Fi | 448 |
| I2S mikrofon INMP441 | slyší dítě, dokud drží tlačítko | 98 |
| I2S zesilovač MAX98357 | hlas automatu | 98 |
| Reproduktor 40 mm | hlas automatu | 89 |
| Arkádové tlačítko | push-to-talk | ~40 odhad |
| Termotiskárna CSN-A2 58 mm | tiskne políčka | 928 |
| Zdroj 9 V / 2 A | pro tiskárnu | ~150 odhad |
| Celkem | plus papír: termorole bez BPA, asi 100 Kč za 10 kusů (odhad) | ~1 850 |
Vybírá obrysy z knihovny, rozmisťuje je, píše text bubliny a vede příběh dál. Když postava v knihovně chybí, vezme nejbližší (z „čaroděje“ je kouzelník).
Ověří, že každý obrys existuje, vykreslí políčko, převede ho pro tiskárnu do rastru a vytiskne. Nic mimo knihovnu se vytisknout nedá. Tlačítko „náhodné políčko“ funguje úplně bez modelu.
Hlas dítěte přepíše whisper.cpp na Macu a z domu nikdy neodejde, Claudovi jde jen text. Odpověď namluví Piper, taky lokálně. Všechno, co se tiskne, pochází z knihovny obrysů, takže nic nevhodného nemůže vyjet. Bez sítě tlačítko „náhodné políčko“ pořád skládá scény z knihovny, jen kódem. Termopapír je bez BPA a tiskárna je zakrytá, protože se tisková hlava zahřívá. Jedno políčko stojí asi 0,1 Kč.
Hardware: tělo, tlačítko, mikrofon, reproduktor a tiskárna.
Knihovna obrysů (asi 300 zvířat, vozidel a míst) a vykreslování s rastrem.
Nic z toho zatím není postavené, hračka je pořád jen nápad.
Jeden ze 16 finalistů Dílny na hračky. Nápady vymysleli AI agenti a vybíral z nich táta.
Vyrobil Ondra Malacka s Claude agenty · jak agenti pracovali (anglicky) · malacka.cz