Дело не в качестве кода, а в том, что он практически ничего не делает. Это то же самое, что сделать HTML-страницу с двумя инпутами: логин и пароль, и сказать типа смотрите, я сделал соцсеть.
Вы, видимо, не поняли, что мой вопрос был риторический. Суть в том, что код, полученный автором, не является не то чтобы интернет-магазином, он даже не отвечает минимально приемлемым критериям HTML-макета. И если делать реальный магазин, то легче начать с нуля, чем вот это переделывать.
К сожалению, мы живём в то время, когда нередки ситуации, что готовишь блюдо по рецепту из интернета, а оно не получается, потому что автор изменил рецепт, чтобы добиться уникальности текста.
Большинство людей не отличает графоманию от поэзии, а копирайтинг от журналистики. Но думаю, что появление инструментов вроде ChatGPT как раз исправит ситуацию с оплатой труда настоящих технических писателей или журналистов. В истории полно примеров, когда появлялся доступный заменитель чего-либо натурального, и всегда это неизменно приводило к тому, что натуральный продукт вырастал в цене. Натуральные материалы, натуральная еда, живой звук - всё это сейчас стоит очень дорого. Соответственно, чем шире распространяется искусственный интеллект, тем выше будет цениться интеллект естественный.
прекрасно справляется с возложенными на него задачами
Вот чеклист, что должен уметь даже самый захудалый интернет-магазин:
Вёрстка должна быть responsive
Всякие сеошные штуки: метатеги title и description, микроразметка.
Фильтрация и сортировка товаров в категории
Поиск
Картинки на странице товара должны увеличиваться. Соответственно, бэкенд должен уметь делать ресайз картинок.
Импорт товаров из Excel (xls, xslx, csv - на выбор)
Скидки: скидка на товар в денежных единицах, скидка на товар в процентах, скидка на заказ при превышении определённой суммы заказа, "купи А получи Б в подарок"
Доставка, например до Х рублей доставка платная, а потом бесплатная.
Возможность редактировать информацию из админки. К примеру, если у магазина сменится номер телефона, владелец сайта должен в админке поменять номер телефона только в одном месте, а новый номер выведется сразу в хэдере, футере, на странице товара, на странице контактов, оформления заказа, в письме с подтверждением заказа.
Какой именно плагин куда надо добавить, чтобы ИИ не предлагал либу, разработка которой заброшена, или которая подходит почти, но из-за слабой кастомизируемости это "почти" оказывается критическим блокером для использования этой либы?
Было бы интересно провести исследование, насколько сильно коррелирует польза ИИ-инструментов для программиста с уровнем квалификации самого программиста. У меня есть подозрение, что это всё помогает только начинающим. Например, у меня больше 10 лет опыта работы с Drupal, но несмотря на то, что ChatGPT довольно хорошо "разбирается" в друпаловском API, я его вообще никак не смог применить в работе. Он оказался абсолютно бесполезен для реальных задач. Но вот недавно я заинтересовался темой машинного обучения, не знал, с какой стороны подступиться, спросил пару вопросов у Google Bard и получил несколько довольно полезных советов.
Нейронка заменяет не програмиста, а гугл. Вы могли и не знать о таком методе решения задачи или либе, а железка знает.
Прежде чем тащить ещё одну незнакомую либу в проект, нужно убедиться в том, что она действительно решает требуемую задачу, то есть ознакомиться с документацией. Затем нужно убедиться, что либа не заброшена, для чего надо посмотреть историю релизов. А иногда не лишним будет проверить issue трекер, если последний релиз был подозрительно давно. Я не знаю, что из всего этого сможет сделать ChatGPT или Copilot.
Вы не так поняли мою мысль. AI assistant как раз нужен для того, чтобы продать Phpstorm тем, кто сейчас сидит, к примеру, на Sublime text, Atom или чём-то ещё. Есть просто колоссальное количество разработчиков, которые не пользуются вообще никакими IDE, т.к. плюсы использования IDE для них неочевидны. Поэтому их пытаются заманить в шторм с помощью новомодной штуки. Видя шторм впервые, человек понимает, что для корректной работы ИИ надо настроить проект: указать фреймворк, include path, и так далее. И тут начинается волшебство: оказывается, Phpstorm отличная штука. В итоге по истечении месяца юзер покупает шторм, а AI assistant не покупает. Типичный случай "каши из топора".
Очень интересный у вас пример. Такое чувство, что мне ассистент бракованный попался)) Был ещё случай на javascript, написал свой кусок кода с Promise.all, а потом мне в том же файле надо была похожая конструкция, я начал набирать "Promise", а он мне тут же предложил полную копию недавней конструкции. В этой копии пришлось бы переименовывать вообще переменные, поэтому я подсказку проигнорировал. Дописываю слово "all", открываю скобки, а оно мне внутрь скобок сунет точно такой же фрагмент. То есть предлагает написать "Promise.all(Promise.all(...", что вообще полная глупость. Я тогда точно понял, что AI значит Artificial idiot.
Не думаю, ибо доступ к AI стоит денег, причём достаточно приличных
Так и сам шторм не бесплатный. Заманиваешь юзера на месяц бесплатным доступом, чтобы он в результате купил лицензию. Вполне логично
AI assistant этот совершенно бестолковый. Попросил его провести анализ метода, говорит всё ок, только убедись, что вот эти методы реализованы в родительских классах. При том, что сам пхпшторм видит эти методы по клику при нажатом Ctrl. То есть шторм сам по себе знает больше, чем ассистент. Подсказки по коду тоже абсолютно не в кассу.
Имхо, это чисто маркетинговый ход, чтобы заинтересовать продуктами JetBrains тех, кто до сих пор сидит на всяких саблаймах. Расчет на то, что слово "AI" привлечёт пользователей, а там они уже увидят, что phpstorm и без ИИ сам по себе крутой.
Есть такая пословица "Кабы знал, где упадёшь, соломки бы подстелил". Так вот предложенное решение - это как раз та соломка, которую надо заранее стелить там, где упадёшь (вернее где упадёт приложение). Хотя решение довольно интересное, и на практике иногда действительно знаешь, где упадёшь, так что иногда вполне может пригодиться.
В прошлом году был в Грузии несколько месяцев, в Тбилиси и Батуми, жил на разных квартирах, ходил в гости. Ни разу не встречал платных лифтов, хотя и был наслышан о них давно.
Проблема почти всех айтишников в том, что они считают себя лучше других. Выгорание у них, видите ли. Можно подумать, что у людей других профессий не бывает выгорания? Какой несправедливый мир: вокруг одни халявщики и дармоеды и лишь айтишники вкалывают до седьмого пота, так мало того, ещё злые капиталисты им козни строят.
На сбор грибов тоже требуется время. И на любой другой бизнес тоже. Вот только как правило, при производстве цифрового товара рискуешь только временем, и больше ничем. Да, конечно, могут быть ещё всякие расходы типа хостинга или платных API, но это сущие копейки по сравнению с тем, какие расходы несут производители или продавцы обычных товаров.
Опята тоже надо где-то хранить. Домочадцы могут начать моральный прессинг, мол когда эти вёдра уберёшь с балкона/прихожей/кухни. А вот непроданные приложения жилплощадь не отнимают, соответственно, если не преуспеешь в их продаже, потеряешь не так много, как с опятами.
Вы сейчас пытаетесь рассказать автору статьи о чем моя статья?)
Да, неловко получилось))))
отличий много
Ну ок, много или мало - вопрос философский. В том числе то единственное отличие, названное мной, как минимум влечёт за собой ещё ряд особенностей, к примеру, цифровому товару не нужна физическая доставка. А ещё не нужен склад. Как бы то ни было, продать цифровой товар может быть действительно непросто. Но это всё равно в тысячу раз проще, чем продавать обычные товары.
Вы статью читали? Статья не о производстве, а о распространении продуктов. И в распространении физических и информационных продуктов единственное отличие - это то, что при продаже физического товара количество на складе уменьшается на одну единицу.
Дело не в качестве кода, а в том, что он практически ничего не делает. Это то же самое, что сделать HTML-страницу с двумя инпутами: логин и пароль, и сказать типа смотрите, я сделал соцсеть.
Вы, видимо, не поняли, что мой вопрос был риторический. Суть в том, что код, полученный автором, не является не то чтобы интернет-магазином, он даже не отвечает минимально приемлемым критериям HTML-макета. И если делать реальный магазин, то легче начать с нуля, чем вот это переделывать.
К сожалению, мы живём в то время, когда нередки ситуации, что готовишь блюдо по рецепту из интернета, а оно не получается, потому что автор изменил рецепт, чтобы добиться уникальности текста.
Большинство людей не отличает графоманию от поэзии, а копирайтинг от журналистики. Но думаю, что появление инструментов вроде ChatGPT как раз исправит ситуацию с оплатой труда настоящих технических писателей или журналистов. В истории полно примеров, когда появлялся доступный заменитель чего-либо натурального, и всегда это неизменно приводило к тому, что натуральный продукт вырастал в цене. Натуральные материалы, натуральная еда, живой звук - всё это сейчас стоит очень дорого. Соответственно, чем шире распространяется искусственный интеллект, тем выше будет цениться интеллект естественный.
Вот чеклист, что должен уметь даже самый захудалый интернет-магазин:
Вёрстка должна быть responsive
Всякие сеошные штуки: метатеги title и description, микроразметка.
Фильтрация и сортировка товаров в категории
Поиск
Картинки на странице товара должны увеличиваться. Соответственно, бэкенд должен уметь делать ресайз картинок.
Импорт товаров из Excel (xls, xslx, csv - на выбор)
Скидки: скидка на товар в денежных единицах, скидка на товар в процентах, скидка на заказ при превышении определённой суммы заказа, "купи А получи Б в подарок"
Доставка, например до Х рублей доставка платная, а потом бесплатная.
Возможность редактировать информацию из админки. К примеру, если у магазина сменится номер телефона, владелец сайта должен в админке поменять номер телефона только в одном месте, а новый номер выведется сразу в хэдере, футере, на странице товара, на странице контактов, оформления заказа, в письме с подтверждением заказа.
Отсылать письма с подтверждением заказа.
Интересно, как ChatGPT с этим справится.
Какой именно плагин куда надо добавить, чтобы ИИ не предлагал либу, разработка которой заброшена, или которая подходит почти, но из-за слабой кастомизируемости это "почти" оказывается критическим блокером для использования этой либы?
Пхп умирает после каждого запроса.
Было бы интересно провести исследование, насколько сильно коррелирует польза ИИ-инструментов для программиста с уровнем квалификации самого программиста. У меня есть подозрение, что это всё помогает только начинающим. Например, у меня больше 10 лет опыта работы с Drupal, но несмотря на то, что ChatGPT довольно хорошо "разбирается" в друпаловском API, я его вообще никак не смог применить в работе. Он оказался абсолютно бесполезен для реальных задач. Но вот недавно я заинтересовался темой машинного обучения, не знал, с какой стороны подступиться, спросил пару вопросов у Google Bard и получил несколько довольно полезных советов.
Прежде чем тащить ещё одну незнакомую либу в проект, нужно убедиться в том, что она действительно решает требуемую задачу, то есть ознакомиться с документацией. Затем нужно убедиться, что либа не заброшена, для чего надо посмотреть историю релизов. А иногда не лишним будет проверить issue трекер, если последний релиз был подозрительно давно. Я не знаю, что из всего этого сможет сделать ChatGPT или Copilot.
Вы не так поняли мою мысль. AI assistant как раз нужен для того, чтобы продать Phpstorm тем, кто сейчас сидит, к примеру, на Sublime text, Atom или чём-то ещё. Есть просто колоссальное количество разработчиков, которые не пользуются вообще никакими IDE, т.к. плюсы использования IDE для них неочевидны. Поэтому их пытаются заманить в шторм с помощью новомодной штуки. Видя шторм впервые, человек понимает, что для корректной работы ИИ надо настроить проект: указать фреймворк, include path, и так далее. И тут начинается волшебство: оказывается, Phpstorm отличная штука. В итоге по истечении месяца юзер покупает шторм, а AI assistant не покупает. Типичный случай "каши из топора".
Очень интересный у вас пример. Такое чувство, что мне ассистент бракованный попался)) Был ещё случай на javascript, написал свой кусок кода с Promise.all, а потом мне в том же файле надо была похожая конструкция, я начал набирать "Promise", а он мне тут же предложил полную копию недавней конструкции. В этой копии пришлось бы переименовывать вообще переменные, поэтому я подсказку проигнорировал. Дописываю слово "all", открываю скобки, а оно мне внутрь скобок сунет точно такой же фрагмент. То есть предлагает написать "Promise.all(Promise.all(...", что вообще полная глупость. Я тогда точно понял, что AI значит Artificial idiot.
Так и сам шторм не бесплатный. Заманиваешь юзера на месяц бесплатным доступом, чтобы он в результате купил лицензию. Вполне логично
AI assistant этот совершенно бестолковый. Попросил его провести анализ метода, говорит всё ок, только убедись, что вот эти методы реализованы в родительских классах. При том, что сам пхпшторм видит эти методы по клику при нажатом Ctrl. То есть шторм сам по себе знает больше, чем ассистент. Подсказки по коду тоже абсолютно не в кассу.
Имхо, это чисто маркетинговый ход, чтобы заинтересовать продуктами JetBrains тех, кто до сих пор сидит на всяких саблаймах. Расчет на то, что слово "AI" привлечёт пользователей, а там они уже увидят, что phpstorm и без ИИ сам по себе крутой.
Есть такая пословица "Кабы знал, где упадёшь, соломки бы подстелил". Так вот предложенное решение - это как раз та соломка, которую надо заранее стелить там, где упадёшь (вернее где упадёт приложение). Хотя решение довольно интересное, и на практике иногда действительно знаешь, где упадёшь, так что иногда вполне может пригодиться.
В прошлом году был в Грузии несколько месяцев, в Тбилиси и Батуми, жил на разных квартирах, ходил в гости. Ни разу не встречал платных лифтов, хотя и был наслышан о них давно.
Именно, неизвестно только что потом делать с 32-битным счётом от Amazon
Интеграция с банковским API идёт в задаче "Оформление заказа". Там 56 часов на бэкенд заложено.
Проблема почти всех айтишников в том, что они считают себя лучше других. Выгорание у них, видите ли. Можно подумать, что у людей других профессий не бывает выгорания? Какой несправедливый мир: вокруг одни халявщики и дармоеды и лишь айтишники вкалывают до седьмого пота, так мало того, ещё злые капиталисты им козни строят.
На сбор грибов тоже требуется время. И на любой другой бизнес тоже. Вот только как правило, при производстве цифрового товара рискуешь только временем, и больше ничем. Да, конечно, могут быть ещё всякие расходы типа хостинга или платных API, но это сущие копейки по сравнению с тем, какие расходы несут производители или продавцы обычных товаров.
Опята тоже надо где-то хранить. Домочадцы могут начать моральный прессинг, мол когда эти вёдра уберёшь с балкона/прихожей/кухни. А вот непроданные приложения жилплощадь не отнимают, соответственно, если не преуспеешь в их продаже, потеряешь не так много, как с опятами.
Да, неловко получилось))))
Ну ок, много или мало - вопрос философский. В том числе то единственное отличие, названное мной, как минимум влечёт за собой ещё ряд особенностей, к примеру, цифровому товару не нужна физическая доставка. А ещё не нужен склад. Как бы то ни было, продать цифровой товар может быть действительно непросто. Но это всё равно в тысячу раз проще, чем продавать обычные товары.
Вы статью читали? Статья не о производстве, а о распространении продуктов. И в распространении физических и информационных продуктов единственное отличие - это то, что при продаже физического товара количество на складе уменьшается на одну единицу.