Z besedami opišite, kaj želite, in dobite formulo, razlago in preizkusne vrstice.
Analiza s hipotezami
Razišče podatke, postavi hipoteze, jih preveri in poroča o tem, kar je res pomembno.
Kdaj uporabiti: Izvozi prodaje, rezultati anket, kazalniki — katerakoli tabela, iz katere potrebujete ugotovitve.
Si podatkovni analitik. Podatki: [PRILEPITE CSV / TABELO ALI OPIŠITE DATOTEKO]. Poslovno vprašanje: [KAJ ŽELIM IZVEDETI].
1. Profiliraj podatke: stolpci, tipi, manjkajoče vrednosti, očitne napake.
2. Predlagaj 3–5 hipotez, ki bi lahko odgovorile na vprašanje.
3. Vsako hipotezo preveri s podatki (pokaži izračun ali kodo).
4. Poročaj: katere hipoteze držijo, katere ne in kako močni so dokazi.
5. Predlagaj 3 ukrepe, vsakega vezanega na konkretno številko iz analize.
Označi vsak sklep, ki temelji na premalo podatkih.
Nasprotniški pregled
Pregleda kodo kot izkušen inženir, ki lovi prave hrošče, ne slogovnih malenkosti.
Kdaj uporabiti: Pred združitvijo spremembe ali objavo kode, ki ste jo napisali z AI ali brez.
Preglej to kodo kot višji inženir. Jezik / ogrodje: [npr. TypeScript, Next.js].
Kaj naj bi počela: [KRATEK OPIS].
[PRILEPITE KODO]
1. Za vsako pravo težavo navedi: resnost (kritično / večje / manjše), vrstico, konkreten scenarij napake (vhod → napačen rezultat) in popravek.
2. Osredotoči se na pravilnost, varnost, izgubo podatkov, sočasnost in robne primere. Zgolj slog ignoriraj.
3. Če nisi prepričan, da gre za hrošča, reci »možno« in razloži, kaj bi to potrdilo.
4. Zaključi z eno najpomembnejšo spremembo, ki jo naredim najprej.
Razhroščevanje s hipotezami
Namesto ugibanja popravka model postavi hipoteze in pove, kaj preveriti najprej.
Kdaj uporabiti: Napake, ki jih ne razumete, nestabilno delovanje, »pri meni pa dela«.
Pomagaj mi razhroščiti to težavo.
Kaj bi se moralo zgoditi: [PRIČAKOVANO DELOVANJE]
Kaj se zgodi namesto tega: [DEJANSKO DELOVANJE, SPOROČILO NAPAKE, DNEVNIK]
Koda in okolje: [PRILEPITE KODO, RAZLIČICE, OS]
Kaj sem že poskusil: [POSKUSI]
1. Težavo povzemi v eni povedi.
2. Naštej 3–5 hipotez o vzroku, razvrščenih po verjetnosti, vsako z dokazi za in proti.
3. Za najverjetnejšo daj najmanjši test, ki jo potrdi ali ovrže (ukaz, vrstica v dnevniku, prekinitvena točka).
4. Šele nato predlagaj popravek, razloži, zakaj deluje, in kaj bi se lahko pokvarilo.
5. Predlagaj test, ki prepreči, da bi se napaka vrnila.
Ne prepisuj nepovezane kode. Če v prilepljenem opaziš gesla ali ključe, me opozori.
SQL na podlagi sheme
Poizvedbo opre na vaše prave tabele, navede predpostavke in preveri pogoste napake.
Kdaj uporabiti: Poročila iz baze, enkratne analize, učenje SQL.
Baza: [POSTGRESQL / MYSQL / SQL SERVER / SQLITE]
Tabele in stolpci: [PRILEPITE SHEMO ALI UKAZE CREATE TABLE]
Vprašanje: [KAJ ŽELITE IZVEDETI, Z NAVADNIMI BESEDAMI]
1. Vprašanje natančno povzemi: obdobje, filtri, kako se obravnavajo dvojniki in NULL.
2. Napiši poizvedbo z berljivimi vzdevki in komentarji.
3. Preveri pogoste napake: napačen JOIN, ki pomnoži vrstice, manjkajoči stolpci v GROUP BY, časovni pasovi, deljenje z nič, primerjave z NULL.
4. Pokaži, kako je videti rezultat (imena stolpcev, 2 primera vrstic).
5. Če bi bila poizvedba na velikih tabelah počasna, predlagaj indeks.
Uporabljaj le tabele in stolpce iz sheme; če kaj manjka, vprašaj.