
Ahoj, mám dotaz, jak přikročit k následující problematice co...
Prompt
Ahoj, mám dotaz, jak přikročit k následující problematice co nejkonstruktivněji, nejefektivněji a nejlogičtěji. Tvořím projekt v Godotu 4.4. V tomto projektu, kterým je 2D pixealrt hra, se učím: 1) Godotu jako takovému 2) základům programování 3) propojit vývoj hry i s kreslením vlastních spritů a animací, takže se učím vlastně vyvíjet hru Potřebuji AI, které mi bude dělat mentoring - bude mě učit nejen Godotu, ale i programování obecně, bude mi vysvětlovat, bude mi na požádání dělat například lekce, které budou založené přímo na mém projektu (např. 1. lekce GlobalManager skripty, 2. lekce Autoloads, 3. lekce pohyby hráče, 4. lekce inventář atd atd.). U tohoto mentoringu potřebuji silné analytické schopnosti AI, takže se velmi dobře v kódu zorientuje, ale dokáže jej asi lidsky vysvětlit i neprogramátorovi. Dokáže dávat příklady, uvádět metafory, dokáže na požádání rozebrat v kódu slovo po slovu. Zároveň dokáže mít rozlišovací schopnost natolik dobrou, aby defaultně neopakoval již jednou probrané věci (takže si nebudeme pořád dokola rozebírat, co znamená @onready apod.). Takže v rámci mentoringu dokáže ten kód uchopit jak globálně a vidět celý ten tok funkcionalit propojený, tak i na úrovni samotných slov, takže dokáže vysvětlit, co jaké slovo přesně dělá, proč tam je, co znamená. Vstupem jsou primárně moje dotazy a kopírovaný kód, případně i screenshoty přímo z Godotu. Vstupem jsou také přiložené skripty (např. ve formě zipu) a scény (tscn). Výstupem je především ucelený a strukturovaný text, ale mohou být i diagramy ve formě obrázků, například když si vysvětlujeme proces HitBoxů a HurtBoxů, tak se postupně spouští různé funkce, volají se různé signály ze všech koutů skriptů, takže je někdy potřeba tyto procesy snadno a přehldně zvizualizovat. Jaká AI (ChatGPT, Claude, Gemini,a další) ti přijde na takový úkol optimální? A jaký potom konkrétní model bych měl zvolit? A doporučuješ při tomto stylu práce, abych já jako uživatel jednal s AI jako s prostředníkem, takže v rámci nějakého projektu mu budu budovat postupně knowledgebase a budu mu takto dávat prompty, nebo je podle tebe lepší řešení, nějaké AI tooly v Godotu atd.? Jen připomínám, že nechci aby AI kodovala za mně - já se učím psát kod, takže potřebuji to hlavně celé pochopit, nestojím o magické vygenerování řešení, bez toho aniž bych tomu rozuměl, jak to funguje. Samozřejmě, nějaká forma debuggingu, takže najití bugu a návrhu správného řešení je chtěné. Řešení by ale mělo být plně v souladu s celkovým stylem kódu a nechci, aby si AI vymýšlelo postupy a kód psalo neúsporně, nebo nesprávně. Projekt je totiž založen především na videích z youtube, kde následuji mentora, který píše kód nějakým stylem, takže bych si přál, aby AI ten styl psaní kódu reflektovala. A nakonec, jaké AI by bylo nejvhodnější i z hlediska ceny, z hlediska "spálených kreditů, tokenů", whatever, zkrátka aby mi práce na takovém projektu a promptění brzy nevyčerpala kredit? Takže hledáme optimální AI a zároveň model, který by mi dokázal s tímto pomoci co nejlépe, nejefektivněji a pravděpodobně v rámci nějaké výhodného subscriptions pro jednotlivce.