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:53

    Heron

    když neví název proměnné, klidně si vymyslí neexistjící, třeba "oder" místo "ordering"

    Jo, u Golangu si Copilot občas vymýšlí neexistující metody a třeba umí ignorovat stringer, takže místo obyčejného printf("%s", obj) to vymyslí nějakou konverzi obj.GetData()­.String(), případně to ještě vezme přes hex, asi aby ten řádek byl delší - vypadá to na myšlenkový zkrat, kdy ono to sice ví, že potřebuje string, ale potom to udělá libovolnou konstrukci, ze které sice na konci vypadne string, ale ta optimalizace uprostřed té úvahy tam nějak chybí, takže to protáhne data přes 3 další filtry.

    případně i řeší konkrétní problémy - po upgrade Ubuntu mi VPN hodila nějakou chybu a AI mi řekla, že nějaký formát certifikátu přestal být podporován a hodila konkrétní přikaz pro zkonvertování

    Což se dá většinou poznat už jen z chybové hlášky a snadno najít na google.

    No mě obecně chybí nadšení pro to, co se dneska nazývá AI. Neříkám, že je to špatná nebo nevhodná technologie, ale obecně mi vadí nadšené nasazování (nebo alespoň předstírání), že "to tady ještě nebylo" nebo "teď už to konečně jde" a použije se machine learning na vše, kde doslova stačí dva ify, kdyby data byla v pořádku, před čímž (nepořádek v datech) někdo varoval už v minulém století.

    Právě proto jsem se ptal spíše na konkrétní použití u programování, protože mě jednak baví se dotýkat své práce, takže nerad používám nějaké nástroje tam, kde si to prostě můžu napsat (pokud to není vyloženě stovky řádek něčeho extra nudného) a taky mě baví si ty cestičky projít sám, takže pokud přijdu na nějakou novou techniku něčeho, tak z toho mám větší radost, než kdyby mi to napsalo AI samo.

    A v kombinaci s tím, co jsem napsal v prvním komentáři prostě nevidím pro AI místo a upřímně řečeno, zatím to spíše vypadá na použití v nějakém legacy hrozném kódu, kde jsou všichni rádi, že mají nástroj, který jim v tom pomůže se vyznat. Protože v novém kódu tohle není potřeba, všichni se v tom vyznají a baví je to psát.