Toto poznáš?
const n = 10; // Number of terms const sum = n * (n + 1) / 2; console.log(sum); // Output: 55
Jedna z odpovedí na find unusual ways to sum values 1 through 10.
Samozrejme, generuje to niekedy aj úplné somariny. Prompty musí zadávať kvalifikovaný človek, ktorý rozumie problematike a vie si to overiť. V Jave máme napr. nepríjemnú vec s wrappingom primitívnych typov v streamoch. Tá syntax je niekedy domotaná. S tým si vedia rýchlo AI asistenti poradiť.
Mal som chybu v formátovaní dátumu. Asistent poradil, nech si explicitne nastavím Locale. Znova ušetrené množstvo času. Testujem to len krátky čas, ale bol som veľmi príjemne prekvapený tým, čo to dokáže.
Mimochodom, odkiaľ sa vzala tá syntax. ChatGPT aj Gemini odpovedali na otázku, či je to správa JS syntax záporne.
ChatGPT:
No, the syntax you’ve provided is not correct for JavaScript. In JavaScript, you can declare an array like this:
JavaScript
let pole = [1, 2, 3, 4];
Here, let is used to declare the variable pole, and the square brackets [] are used to denote an array. The values inside the brackets are the elements of the array.
Gemini ide ešte ďalej a úplne podrobne rozpisuje všetky chyby.