Küsimus
Kriitiline info
Anonüümne
(13.06.2026 14:53)
Millised on soovitused tehisintellekti kasutamiseks aineprojektides?
Vastus (13.06.2026 14:54):
TI kontrollnimekiri andmebaaside aineprojekti sooritamiseks
Käesolev spikker on koostatud TI abil, tuginedes eelmiste üliõpilaste reaalsetele kogemustele. Loodan, et see lühike tagasivaade aitab teil vältida levinud vigu ja keskenduda projekti edukale sooritamisele.Tööriistad (Mida kasutada?)
- ChatGPT: SQL-koodi loomine ja analüüs.
- Gemini (Pro/Flash): PlantUML joonised, päringute refaktoreerimine.
- Claude (Sonnet): Testandmete genereerimine ja valideerimine.
- NotebookLM: Õppematerjalide ja nõuete süstematiseerimine.
- Cursor / Copilot: Rakenduse programmeerimise tugi.
- Perplexity / DeepSeek: Spetsiifiline infootsing ja süntees.
Nutikad kasutusjuhud (Milleks kasutada?)
- Ajurünnak ja kavandamine: Esmase andmemudeli ning diagrammide mustandite struktureerimine.
- Andmestiku genereerimine: Mahukate testandmete (INSERT) loomine reaalsete erisustega.
- Koodi refaktoreerimine: Vananenud SQL-süntaksi uuendamine (nt JOIN lausete asendamine USING võtmesõnaga).
- Vigade tuvastamine: Veateadete selgitamine ja optimeerimine tõrkuvate päringute korral.
- Materjalide analüüs: Mahukate juhendite ja operatsioonide lepingute kiire kokkuvõtmine.
Kriitilised ohud (Mida VÄLTIDA!)
- Ärge usaldage koodi pimesi: Eelmised üliõpilased pidid kohati üle 90% genereeritud koodist iseseisvalt korrigeerima.
- TI hallutsineerib piiranguid: Keelemudelid pakuvad tihti lahendusi, mis ei vasta andmebaasi tegelikele ärinõuetele.
- Vana prügi kuhjumine: Koodi assistendid kipuvad jätma koodifailidesse kasutut ja korduvat jääki.
- Arhitektuurilised möödalasud: Mudel võib rakenduse loomisel eirata nõutud vaateid ja pöörduda otse tabelite poole.
- Konteksti kadumine: Pikkades vestlustes unustab mudel esialgsed reeglid, mistõttu vajab TI alati selget spetsifikatsiooni.
Kuldsed reeglid (Kontrollnimekiri enne esitamist)
- ☐ Olen ise koodist aru saanud: Suudan iga genereeritud rutiini ja päringu tööpõhimõtet põhjendada.
- ☐ Olen lahendusi testinud: Kõik trigerid, vaated ja funktsioonid on andmebaasis isiklikult käivitatud ning kontrollitud.
- ☐ Olen vastavust kontrollinud: Loodud programm ja andmebaas vastavad täpselt algsele õppejuhendile.
- ☐ Olen vastutuse võtnud: Teadvustan, et TI on kõigest abivahend ning projekti tehnilise korrektsuse tagan täielikult mina.