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í.
Ano, používám to na skutečné programování v praxi (integrované v JetBrains IDE).
- autocomplete - výrazně psaní, ale také zanáší záludné chyby (když neví název proměnné, klidně si vymyslí neexistjící, třeba "oder" místo "ordering")
- super je to na self review před odevzdáním kódu - poradí mí lepší naming, navrhne extrahovat kód do samostatné metody pro lepší čitelnost apod.
- zrychluje/nahrazuje vyhledávání v dokumentaci a dokáže člověka navést na postup, který by ho nenapadl (nedávno jsem chtěl třeba navodit v dockeru situaci síťové latence a výpadků - poradil konkrétní docker image a přepínače pro "tc")
- 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í
Pořád to ale beru jako nástroj a ne jako autoritu. Bohužel u mladších kolegů pozoruju mnohem větší tendenci brát rady AI jako autoritu a míváme občas abstraktnější debaty (typu řešit daný problém dědičností nebo kompozicí), kde někdo dá otázku do ChatGPT a odpověď bere jako větší argument než názor kolegy.
Navíc je to technologie jako každá jiná a k dobrým výsledkům je zapotřebí se ji dobře naučit používat (jak psát prompty apod.).