Odpověď na názor

Odpovídáte na názor k článku AI asistenti pro vývoj software: postupy vhodné pro programátory. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • 13. 11. 2025 15:18

    Mintaka

    Je to nástroj.
    Není to nástroj vhodný na všechno. Kdo ho chce rozumně využívat, měl by znát jeho klady, zápory, silné a slabé stránky, limity.

    Používají ho mí studenti, ale chci, aby generovanému kódu rozuměli, byli schopni ho samostatně modifikovat, ověřili funkčnost a ručili za to, že dělá to co má a nemá bezpečnostní díry. Někteří z nich pracují ve firmách kde je využití AI nástrojů o level až dva dál, než mám já a v podstatě je tyhle technologie živí. Bez nich by museli ještě pár let studovat, aby mohli dělat to co dělají s jejich dopomocí.

    Používáme "AI" programování při výuce PyLadies v Plzni.
    Proměnné, datové typy, podmínky, cykly, funkce jedeme klasicky a pak už se zaměřujeme na praktické úlohy. Vedeme je k tomu, aby kódu rozuměly.

    Analogie:
    Od dovednosti "napsat knihu" je vedeme k tomu, aby dokázali popsat obsah knihy/kapitoly/od­stavce. Aby rozuměly tomu co dostanou a doptaly se na to, čemu nerozumí.

    Osobně to vnímám pozitivně.
    Sám jsem se chystal napsat engine, který by mi s využitím genetických algoritmů pomáhal vytvářet transformační funkce. V oblasti kde programuji je mnoho akcí typu:
    - vezmu data
    - provedu s nimi transformaci
    - převezmu upravená data a pokračuji s nimi
    V tomto typu úloh se dobře stanovují hodnotící kritéria a ověřuje funkčnost.
    (Už to psát nemusím.)

    Kde mi AI pomáhají.
    - při generování testovací dat a testovacích úkolů
    - při psaní krátkého kódu v jazyce, který dobře neznám
    - při brainstormingu technologií, které jsou vhodné
    - při generování jednoúčelových BASH scriptů
    - občasně při refaktoringu