Какво ви е мнението за ChatBot GPT-3/4 (LLM)?

Суперее. Дори и за доста повече може да се ползва от писане на кодове. Вече гледам и статии си генерират хората. :) Аз лично не бих, но пък наскоро попаднах на една не лоша статистика, в която трафика на един блог се бе покачили именно с такива статии, генерирани от бота. По 2 на седмица или дори 1 на седмица, у след няколко месеца с поне 30% повече трафик. ;)
 
Суперее. Дори и за доста повече може да се ползва от писане на кодове. Вече гледам и статии си генерират хората. :) Аз лично не бих, но пък наскоро попаднах на една не лоша статистика, в която трафика на един блог се бе покачили именно с такива статии, генерирани от бота. По 2 на седмица или дори 1 на седмица, у след няколко месеца с поне 30% повече трафик. ;)
Именно заради това не ми харесва. Сега хората ги мързи да работят, а с това все повече. Да не говорим, че това е туул на затъпяване. Идеята не е лоша, но не трябва да се позволява публично, защото се abuse-ва жестоко.
 
Ползвам го да ми помага с оптимизирането на код. Добър помощник е и четох, че се обмисля да се интегрира след време в PHPStorm. Понякога помага, когато търсиш някакъв различен поглед над нещата. Става за бърза оптимизация на класове, но не бих писал проект с него.
 
Най-много ми харесва идеята, която вкарват в новия GitHub Copilot X за проверка на PR-и. Това ще е голям плюс, но се надявам да е малко по-умен и да не реве постоянно "ама този код няма тестове".

За мен, ако нещо ще се проверява то да са PR-и, а не кода, който ще пише за мен. Иначе постоянното чакане да ми пише код и след това да го проверявам колко е читав - не благодаря. По-бързо ще напиша сам нещата, които искам да напиша.
 
Именно заради това не ми харесва. Сега хората ги мързи да работят, а с това все повече. Да не говорим, че това е туул на затъпяване. Идеята не е лоша, но не трябва да се позволява публично, защото се abuse-ва жестоко.
Да, идея по-мързеливо е, но то всяка професия цели това, на хляба мекото. Виж до къде е стигнало и самото шофиране - с автопилоти и авто-паркиране.
 
После ще се чудят работодатели защо все по-трудно се намира качествена работна ръка. Няма лошо да си улесниш живота стига да не се отпусне човек прекалено много, че на хубавото лесно се свиква. Оттам човек започва прекалено много да се доверява, че това, което ти дава е най-доброто и спираш да се замисляш въобще.

За момента още не е така, но погледнато в близкото бъдеще натам отиват нещата и то прекалено бързо.

Колко от тук според теб ще произведат безгрешен и качествен код на езици като Java и C# без IDE с вградено LSP и анализатори?

Сега си представи и децата ти как решават всички задачи в училище с ChatGPT. Колко от тях ще се научат да положат труд, за да научат нещо? Защото това в момента се разпространява като чума и всеки знае за него.
 
После ще се чудят работодатели защо все по-трудно се намира качествена работна ръка. Няма лошо да си улесниш живота стига да не се отпусне човек прекалено много, че на хубавото лесно се свиква. Оттам човек започва прекалено много да се доверява, че това, което ти дава е най-доброто и спираш да се замисляш въобще.

За момента още не е така, но погледнато в близкото бъдеще натам отиват нещата и то прекалено бързо.

Колко от тук според теб ще произведат безгрешен и качествен код на езици като Java и C# без IDE с вградено LSP и анализатори?

Сега си представи и децата ти как решават всички задачи в училище с ChatGPT. Колко от тях ще се научат да положат труд, за да научат нещо? Защото това в момента се разпространява като чума и всеки знае за него.
Тук повечето са уебаджии 😀
Виж това с училището вече е проблем.
 
Личното ми мнение, е че докато колегите приемат бота за помощен инструмент има надежда нещата да вървят към по-добро. Проблем е, когато се доверят изцяло за съставянето на код и не проверяват написаното. Предпочитам да седна и да се забавя но да съставя нещо качествено и надеждно, а не просто да има количество.
Ако се плаща на ред код е много добро решение за източване на проекти. :D
 
Аз нямам нищо против да го научат да пише код на ниво senior, че аман от индийци.
 
Аз нямам нищо против да го научат да пише код на ниво senior, че аман от индийци.
Проблема не е в писането на ниво senior. Проблема е, че трябва да има един такъв, който да го проверява, какво прави. Тоест дали ще го пишат Индийци или Бота пак е необходимо някой да проверява нещата. Спрямо Индийците, Бота ще е по-бърз, но е спорно до колко в даден проект ще пише по-качествено. Той няма човешката креативност и далновидност, макар и на базово ниво.
 
Проблема не е в писането на ниво senior. Проблема е, че трябва да има един такъв, който да го проверява, какво прави. Тоест дали ще го пишат Индийци или Бота пак е необходимо някой да проверява нещата. Спрямо Индийците, Бота ще е по-бърз, но е спорно до колко в даден проект ще пише по-качествено. Той няма човешката креативност и далновидност, макар и на базово ниво.
Това е идеята, да го научат да пише без да се налага човешка намеса. Ако успеят, ще избият рибата.
 
Аз нямам нищо против да го научат да пише код на ниво senior, че аман от индийци.
Не ми споменавай даже индийци. Бяхме наели един екип от индия да ни помага с пренаписването на проекта и им дадохме да напишат един микросървиз. Оплескаха го отвсякъде и сега наехме индийка, която го пренаписва отначало. Поглеждайки кода .... изглежда една идея по-добре, но все пак оплескано. Не мога да се разправям с на мениджъра решенията вече.

Това е идеята, да го научат да пише без да се налага човешка намеса. Ако успеят, ще избият рибата.
Да, ама кой ще избие рибата? Тогава ти няма да избиваш рибата, защото няма да има работа за теб.
 
Това е идеята, да го научат да пише без да се налага човешка намеса. Ако успеят, ще избият рибата.
Не можеш да научиш система да притежава качества, като предвидливост и креативност, на жив организъм. Докато още се говори за обучаване и входно-изходен резултат базиран на наученото, няма как да говорим за интелект в чиста форма. Бота не може да сънува, да измисли нещо, което надхвърля неговата памет, да не говорим за област. Чисто механично можем да програмираме нещо да работи по някакъв начин и да се държи наподобявайки наши черти, но сме далече от истински изкуствен интелект със самосъзнание подобно на жив организъм.

Произхождайки от обяснението ми, докато не се създаде система (нещо), което може да мисли самостоятелно, винаги ще има друго нещо (човек), което да проверява какво бълва този бот. Да, ще се повиши скоростта на произвеждане (вече няма да е писане) на код, но този код ще е лишен от "душа".

Да не говорим, за четимост и поддръжка. Винаги ще има и един човек, който да задава входните данни и да оформя коректно подадената информация към този бот.
 
Не ми споменавай даже индийци. Бяхме наели един екип от индия да ни помага с пренаписването на проекта и им дадохме да напишат един микросървиз. Оплескаха го отвсякъде и сега наехме индийка, която го пренаписва отначало. Поглеждайки кода .... изглежда една идея по-добре, но все пак оплескано. Не мога да се разправям с на мениджъра решенията вече.
Има много кадърни хора, дори в Индия, но в по-голямата си част са гладни и бездарни. Моя опит с тях е долу-горе същия, като твоя.

Да, ама кой ще избие рибата? Тогава ти няма да избиваш рибата, защото няма да има работа за теб.
Не съм много сигурен, че в близко бъдеще AI ще ми вземе хляба, аз рядко пиша код на работа, но дори да се случи, пак няма да остана без работа.

Не можеш да научиш система да притежава качества, като предвидливост и креативност, на жив организъм...
Колко точно креативност ти трябва, за да напишеш поредното web приложение например? Да валидираш данни? Или да обработиш данни според бизнес логиката?
 
Колко точно креативност ти трябва, за да напишеш поредното web приложение например? Да валидираш данни? Или да обработиш данни според бизнес логиката?
Условията на бизнес логиката ти определят каква технология и набор от инструменти ще използва това приложение. Ако условията могат да бъдат изпълнени в 4 варианта, три от които са базирани на работна рамка Yii, Laravel и Symfoni, а последното е собствена разработка, то как бота ще определи кой инструмент да използва? Ако избере един от тези първи три варианта, защо го е направил? Не е ли по-креативно да си напише сам кода? Ако избере сам да си напише кода, не е ли по-креативно и изгодно за даденият проект да се използва работна рамка?
Бота работи механично без осмисляне и осъзнаване на общата картина. Той решава на база на някакво познание без да предвижда, и да прави взаимовръзка между отделни външни фактори. Да кажем, че този бот трябва да използва дадена библиотека, обаче тази библиотека е с перспектива да не се използва вече. Той ще изгради цялото приложение на база условия без да проверява дали създателите на библиотеката примерно са живи и може да излизат нейни нови версии. Ти, като човек, си прочел, че след месец излиза нова версия на нещо и започваш предварително да се съобразяваш с новите условия. Да бота може също да го направи, но пак трябва да има кой да му го каже, докато ти, като личност можеш да вземеш сам осъзнатото решение и да го направиш, без някой да ти го казва.
 
Библиотеките са писани за да се ползват от хора, за какво ти е да караш бот да ги ползва? Тук говорим за код, който ще се пише и поддържа от бот, без никаква човешка намеса... ако ще се месиш в работата му, какъв е смисъла да го ползваш за друго, освен за генератор на код? Това имам предвид, че ако го постигнат, ще избият рибата - даваш му бизнес изискванията и той си върши работата. На никой не му пука за креативност, качество и т.н. Като се замислиш, в момента сме в същото положение - аутсорсваме проекти и не се интересуваме от креативност и качество.
 
Библиотеките са писани за да се ползват от хора, за какво ти е да караш бот да ги ползва? Тук говорим за код, който ще се пише и поддържа от бот, без никаква човешка намеса... ако ще се месиш в работата му, какъв е смисъла да го ползваш за друго, освен за генератор на код? Това имам предвид, че ако го постигнат, ще избият рибата - даваш му бизнес изискванията и той си върши работата. На никой не му пука за креативност, качество и т.н. Като се замислиш, в момента сме в същото положение - аутсорсваме проекти и не се интересуваме от креативност и качество.
Много сме далече самостоятелност на ботовете и ненамеса от човек.
С теб имаме различни виждания над нещата, но това не е лошо. Вероятно и двамата ще видим в една или друга форма нашите размисли след години приложени под някаква форма.
 

Back
Горе