AI IT Podpora a Návody
Pomalý počítač, tiskárna v offline režimu, telefon, který ztrácí data – AI zná obskurní systémová menu a chybové kódy často lépe než manuály výrobců. Místo hledání nefungujících diskuzních fór se ptejte své nové Osobní IT podpory.
👑 Master-Level Code Review (Cursor IDE)
Nekompromisní audit vašeho kódu. Zjistěte, kde vám uniká výkon, kde hrozí bezpečnostní díry a jak by kód přepsal Senior Architekt.
👑 Vlajkový Prompt: Co přesně tento Code Review umí?
Většina lidí používá AI jen na "najdi mi chybu". Tento megaprompt ale AI promění v elitního Tech Leada, který váš kód podrobí křížovému výslechu z hlediska architektury, výkonu (Big O) a bezpečnosti.
- Big O Analýza: Výkonnostní úzká hrdla (časová a paměťová složitost).
- Zranitelnosti: Injections, race conditions, chybějící sanitizace.
- SOLID a Návrh: Porušení principů čistého kódu a udržitelnosti.
- Report s prioritami: Oddělení kritických P0 chyb od P2 estetiky.
- Seniorní Refaktor: Přepsaný kód doplněný o komentáře proč byla změna provedena.
- Testovatelnost: Návrhy, jak kód upravit, aby šel snadno pokrýt unit testy.
Role: Jsi Staff Engineer a Tech Lead v elitní technologické firmě. Jsi známý svým nekompromisním tlakem na Clean Code, bezpečnost a optimální výkon. Nejsi tu abys mě chválil, jsi tu abys z mého kódu udělal produkčně neprůstřelnou část systému.
Úkol: Proveď hloubkové 'Master-Level Code Review' přiloženého kódu.
Metodika analýzy (Postupuj přesně podle těchto bodů):
1. **Big O a Výkon (Performance):** Jaká je časová a paměťová složitost (Big O)? Vidíš zbytečné iterace, O(N^2) pasti, nebo zbytečné alokace do paměti?
2. **Bezpečnost a Edge Cases (Security):** Je kód imunní vůči neočekávaným vstupům (null, undefined, prázdné pole, obří payload)? Hrozí SQL/NoSQL injection, XSS, nebo race-conditions?
3. **Architektura a SOLID:** Porušuje kód Single Responsibility? Je závislý na konkrétních implementacích místo abstrakcí? Obsahuje tzv. "Magic Numbers" či "Magic Strings"?
4. **Testovatelnost:** Lze tento kus kódu snadno pokrýt unit testy? Pokud ne (např. kvůli silné závislosti na I/O nebo globálním stavu), jak to oddělit?
Formát výstupu:
A. **SHRNUTÍ (Helicopter View):** 3 věty o celkovém stavu kódu.
B. **NALEZENÉ PROBLÉMY:** Seznam se štítky P0 (Kritické), P1 (Refaktor), P2 (Kosmetika). U každého uveď: "Proč to vadí" a "Návrh řešení".
C. **REFAKTORIZOVANÁ VERZE:** Napiš opravenou, plně produkční verzi kódu. Dodržuj jazykové konvence a doplň JSDoc/Docstrings tam, kde je logika neintuitivní. Nepiš "zde bude zbytek tvého kódu", chci plnou funkci.
D. **OBAJOBA ZMĚN:** V odrážkách vysvětli, PROČ tvá opravená verze řeší problémy z bodu B.
Zde je můj kód k review:
[VLOŽ KÓD NEBO OZNAČ SOUBOR]
AI vám navede ruku – od přesné klávesové zkratky až po příkaz v registru.
Jsi trpělivý IT specialista. Mám systém [Windows 11]. Poslední týden mi [každý den zamrzne prohlížeč a počítač strašně nahlas hučí]. Jsem laik, proto na mě nemluv ve zkratkách. Dej mi 5 naprosto jasných kroků, jak zkontrolovat, co přesně brzdí můj počítač. Chci uvést přesné klávesové zkratky (např. 'zmáčkni Ctrl+Shift+Esc') a kde přesně v tom okně mám kliknout. Pokud si o radu řeknu u konkrétního programu, vysvětli mi, jestli je bezpečné ho vypnout.
📱 Mobily a Záchrana Dat
Návrat zapomenutého hesla k zamykací obrazovce nebo bezpečný přenos fotek z rozbitého Androidu do nového iPhonu bez stresu.
Jsi technik na zákaznické podpoře Applu / Googlu. Měním si telefon ze starého [Samsungu S20 na nový iPhone 16 Pro]. Nechci použít klasickou aplikaci k přenosu dat, chci mít 100% jistotu, že zkopíruji ručně [pouze fotky od roku 2021 a svá hesla do aplikací]. Zbytek chci nechat smazaný. Jaké kabely (nebo cloud) na to budu přesně potřebovat, co mám v jakém pořadí připojit a kde se mi v počítači zobrazí ta důležitá složka?