русский
Germany.ruForen → Архив Досок→ Programmierung

А как сейчас с работой?

113520   72 73 74 75 76 77 78 79 80 81 82 alle
alex445 коренной житель01.03.23 16:14
NEW 01.03.23 16:14 
in Antwort alex445 01.03.23 16:09

И вообще, уже давно установлено, что максимально эффективно выполняются тупые и простые задачи. Типа пойди туда и принеси то. Или иди туда и займи позицию, невзирая ни на что. На это и программирование заточено - разбить сложную задачу на максимально простые и тупые, чтобы каждая из таких простых выполнялась 100% правильно. ИИ же и прочие системы с нечётко поставленными задачами и нечётко данными ответами лишь ломает всю эту идиллию. Чем сложнее задача, чем больше её описание, тем больше требуется верифицировать результат. Что толку, что ИИ выдаст мегатонны кода а-ля "копия Гугла", если вы не можете быть уверены в каждой строчке, а времени на проверку всего этого у вас не хватит и за всю жизнь?

7495 старожил01.03.23 17:44
7495
NEW 01.03.23 17:44 
in Antwort alex445 01.03.23 16:14

Меня заботит больше что один человек обучает, а все пользуются плодами многолетних экспериментов,


допустим обучу я ЧатГопоту как правильно блокчейнить, потом приходит сишарпник и получает ответы!


думаешь думаешь как столбиком денежки складывать, а сишарпнику раз и все секреты, машину купит!



Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
Бесконечный цикл завсегдатай01.03.23 20:06
NEW 01.03.23 20:06 
in Antwort BSDLamer 28.02.23 23:07
скоро ChatGPT реально сможет заменить половину девелоперов


Программистов можно начинать увольнять. Общедоступным стал сервис GitHub, пишущий половину кода проекта за $19 в месяц

Помощник программиста GitHub Copilot for

Business после нескольких месяцев бета-тестирования стал общедоступным и

предлагается по подписке за $19 в месяц с человека. Теперь привлечь

искусственный интеллект к написанию программ смогут и организации.

Заменить программиста – человека окончательно сервис пока не сможет, но,

по данным Github, в некоторых проектах ее клиентов нейросеть уже

генерирует около 40% всего кода.


Отсюда: https://www.cnews.ru/news/top/2023-02-15_nejroset_github_budet_pisat


alex445 коренной житель01.03.23 20:37
01.03.23 20:37 
in Antwort Бесконечный цикл 01.03.23 20:06, Zuletzt geändert 01.03.23 20:41 (alex445)

Без проверки генерит? Что он нагенерил - никто не смотрит? Типа юнит-тесты проходит и ладно?


Или он просто имеет готовые блоки кода для элементарных операций, которые можно скомпоновать? Типа мог бы и сам нагуглить, но тут тебе готовые блоки уже нашли?

Бесконечный цикл завсегдатай01.03.23 21:57
NEW 01.03.23 21:57 
in Antwort alex445 01.03.23 20:37

Я только статью прочитал. Из нее я понял, что он в контексте твоего кода работает и подсказывает чего делать. Если обычно это имена (переменных, методов и т.п.), то он анализирует больший контекст и дает соответственно более длинные подсказки. Ну типа если ты начинаешь читать из файла, то он скажет: "Идиот, файл надо сперва открыть" Ну или если не закроешь, то тоже ругнется. Но только без жестких правил, а типа на основе опыта других говнокодеров.


Мне больше понравилось, что на это дело уже в суд подали по поводу прав на такой код. Он ведь по сути анализирует код в Гитхабе и предлагает его всем желающим (за бабки). Ясно, что могут возникнуть "непонятки", особенно если он также приватные репы изучает.

Бесконечный цикл завсегдатай01.03.23 21:59
NEW 01.03.23 21:59 
in Antwort Бесконечный цикл 01.03.23 21:57
alex445 коренной житель02.03.23 00:57
NEW 02.03.23 00:57 
in Antwort Бесконечный цикл 01.03.23 21:57

Такие подсказки уже (почти) даёт и встроенный анализатор кода в той же Студии. А кто-то говорит, что какой-нибудь Решарпер ещё круче.


Что значит анализирует код в Гитхабе? Из кучи проектов нечто среднее берёт? Или есть некоторый банк "идеального кода" на все случаи жизни, из которого он и предлагает варианты?


А про репы - да. Если он тупо ворует код, хотя лицензия не позволяет, то почему бы и не в суд. С другой стороны, что написано в пользовательском соглашении? Случайно не "ваш код теперь наш код"?

alex445 коренной житель02.03.23 01:01
NEW 02.03.23 01:01 
in Antwort Бесконечный цикл 01.03.23 21:59, Zuletzt geändert 02.03.23 01:38 (alex445)

Конечно can, но зачем, если кто-то написал лучше? А тот код, что ИИ копирует, кто-то изначально написал как новый, ранее не существоваший. Так что ИИ отправляется в нокаут. 1:0 в пользу кожаного мешка.


Ко всему, что я выше написал про ИИ, ещё такой вопрос встречал - как у него с дописыванием существующих проектов? Ладно, он может с нуля найти готовые куски. А войти в проект, дописать, переписать, удалить целые классы, фичи и системы, обновить фреймворки так, чтобы ничего не сломалось, а наоборот стало лучше? И при этом учитывать чужой говнокод, костыли и всякое легаси, которое нельзя трогать? Если нет, до быть этому ИИ в мальчиках на побегушках и принеси-подай ещё очень долго.

Бесконечный цикл завсегдатай02.03.23 20:13
NEW 02.03.23 20:13 
in Antwort alex445 02.03.23 00:57
Что значит анализирует код в Гитхабе? Из кучи проектов нечто среднее берёт? Или есть некоторый банк "идеального кода" на все случаи жизни, из которого он и предлагает варианты?

Языковая модель (напрммер ГПТ) это фактически представление всех правильных (осмысленных) текстов. Например, "за@упой красной солнце встало, Онегин встал, протер @бало" (Барков, если что) это правильный текст. А вот "солнце Онегин красный" это уже неправильный текст и модель это знает. Вопрос только в длине текстов.


То же самое для программ. Эта модель представляет все правильные программы. Их дохера и модель большая. А далее как и в языковой модели, можно задать часть программы, и модель дополнит ее, но так, чтобы весь кусок был правильный. Ну или она может распознавать "неправильные" уже написанные куски. Вопрос опять же в длине программ. Ну и тут еще сложность в том, что программы более структурированы, чем тексты.

alex445 коренной житель02.03.23 21:22
NEW 02.03.23 21:22 
in Antwort Бесконечный цикл 02.03.23 20:13, Zuletzt geändert 02.03.23 21:28 (alex445)
Вопрос опять же в длине программ.

Как думаете, в миллионе строк исходного кода она разберётся, допишет что куда надо? Хеллоуворлды-то писать никому не нужно.


Есть ещё вариант заполнять функции, на которые разбил прогу архитектор - типа джунскую работу делать. Но это вроде и безо всяких ИИ делается - переиспользуемые модули и раньше писали.


И ещё, что-то я не видел нигде, чтобы конкретно этот бот использовали именно для дописывания кода в уже созданном проекте - т.е. когда бот должен сначала изучить контекст, исходный код.


А ещё сложности с ноу-хау - вы же свой код отдаёте третьей стороне на изучение, а там и живой любопытный человек сидеть может. При устройстве на работу подписываешь кучу бумажек, что разглашать не будешь, и доступ к исходникам лишь по защищённой приватной сети дают по виртуалке. А тут, понимаешь, за просто так отдай код какому-то ИИ на стороне. А может там не ИИ, а конкуренты замаскировались? А заводить и обучать свой ИИ каждой конторе - те ещё хлопоты.

Murr патриот02.03.23 21:44
Murr
NEW 02.03.23 21:44 
in Antwort alex445 02.03.23 21:22

разберётся, допишет

-----

А что сам не попробуешь? Там доступ свободный... по крайней мере - был.

7495 старожил02.03.23 22:23
7495
NEW 02.03.23 22:23 
in Antwort alex445 02.03.23 21:22

У тебя как всегда, вопросы хороши, а аргументация и ответы на троечку...


Куда и чего Чатгпт допишет? Откуда он знает сколько кнопок и каким цветом в этом месте надо? Или сколько баз создать и как использовать?

Но искусственный интеллект может понять структуру, уровень сложности, сколько отступов... А чего и где - этим как раз будет заниматься человек.

Появится множество новых профессий "Оператор чатготота", который будет переводить "язык заказчика" на запросы для ИИ, писать модули.


Крупные фирмы и оборонка будут иметь свои собственные мощности, с специально подготовленной базой стандартных решений, без интернета.


А для мелких проектов, верификация правильных ответов будет происходить с помощью алгоритмов ранжирования как в поисковиках гугеля,

спрашивая у чата "как написать функцию ххх?" Чатгопота посмотрит во всех известных ему исходниках, сравнит варианты, выдаст решение,

при этом будут учитывается совокупность правил, множество факторов, рейтинг авторов: Виталик 100% прав, сишарпник 0.01 вероятность,

даже если тобой написанная функция будет быстрей обрабатывать, доверия к человеку на стыдной машине меньше, чем к мультимиллиардеру.


В общем, я готов по 19 евро в месяц платить Чатгопоте, это не так дорого, по сравнению во сколько обходятся нам ленивые программисты! зло

Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
Бесконечный цикл завсегдатай02.03.23 23:06
NEW 02.03.23 23:06 
in Antwort 7495 02.03.23 22:23

Кстати о важном, т.е. о бабках. Простой поиск дает:


TRAIN:

  • There are two sources that estimate the cost of training GPT-3 at $12 million and $4.6 million.
  • Training GPT-3 would cost about $4.6M on a tesla v100 cloud instance.
  • It cost $50 million to train Chat GPT.21 Jan 2023
  • time it takes to train a ChatGPT model can range from days to several months, depending on the size and complexity of the model, the quality and size of the training data, and the available computational resources.
  • GPT-3 model has 175 billion parameters and reportedly took several months to train using a large-scale computing cluster with thousands of graphics processing units (GPUs)


RUN:

  • You would need 5 80Gb A100 GPUs just to load the model and text. ChatGPT cranks out about 15-20 words per second
  • the cost of running ChatGPT is $100,000 per day.


Ну в общем, очевидно, что для простых бизнес моделей типа 19$ в месяц с одного говнокодера или фейсбушника это никогда не окупится. Это игра по крупному для взрослых.

alex445 коренной житель03.03.23 00:34
NEW 03.03.23 00:34 
in Antwort Murr 02.03.23 21:44

разберётся, допишет

-----

А что сам не попробуешь? Там доступ свободный... по крайней мере - был.

Конкретно с этим ботом - лень разбираться. А с теми, что картинки рисуют - я уже показывал результаты и свои рассуждения по этому поводу. Эти боты могут сделать, грубо говоря, 90% работы быстро и легко. А на оставшиеся 10% и верификацию ботовской писанины вы потратите 90% вашего времени, если не больше. Т.е. этих ботов можно как-то прикрутить для автоматизации рутины, и только. Но с этим справляются и более простые алгоритмы, куда менее затратные.

alex445 коренной житель03.03.23 00:38
NEW 03.03.23 00:38 
in Antwort 7495 02.03.23 22:23
В общем, я готов по 19 евро в месяц платить Чатгопоте

Кто весь в крипте с головы до ног, тому чего бы ещё и всяким ботам не заплатить. ))

alex445 коренной житель03.03.23 00:41
NEW 03.03.23 00:41 
in Antwort 7495 02.03.23 22:23, Zuletzt geändert 03.03.23 00:46 (alex445)
Чатгопота посмотрит во всех известных ему исходниках, сравнит варианты, выдаст решение,
при этом будут учитывается совокупность правил, множество факторов, рейтинг авторов

И выдаст 90% рутины, которую вы будете потом доводить 90% времени.


Только есть одно "но". Чтобы бот выдал 90% рутины, вам нужен спец по ИИ-ботам, который всё ему разжуёт и побазарит с ним. А чтобы довести до ума - спец по языкам, технологиям, фреймворкам. В результате вам нужно теперь два спеца, хотя раньше хватало одного, пусть он и работал дольше.


Короче, проходили уже всю эту байду. Как и с аджайл коучами, консультантами успешного успеха и прочая ботва. Просто потратите кучу времени и денег, а потом нормальным людям всё это дерьмо разгребать. Ну зато мошенники опять наварятся.

alex445 коренной житель03.03.23 00:51
NEW 03.03.23 00:51 
in Antwort Бесконечный цикл 02.03.23 23:06, Zuletzt geändert 03.03.23 00:53 (alex445)
  • time it takes to train a ChatGPT model can range from days to several months, depending on the size and complexity of the model, the quality and size of the training data, and the available computational resources.
  • GPT-3 model has 175 billion parameters and reportedly took several months to train using a large-scale computing cluster with thousands of graphics processing units (GPUs)

И опять всё упрётся в асимптоту приближения к идеалу за бесконечное количество затрат. Чтобы натренировать модель, дающую 90% результата, надо будет столько-то времени, денег и оборудования. А чтобы добавить к этим 90% ещё 5%, придётся утроить затраты. А чтобы ещё 1% - удесятерить. А 96% всё ещё как-то "не очень" - ведь 4% всё ещё кто-то должен сделать, и этот кто-то тоже не дёшев. Ну а т.к. ИИ-боты разогнали (допустим) всех младших и средних, а старшие постепенно умирают, то цена работы по доводке этих 4% улетит в небеса. И сразу станет понятно, что проще и дешевле отказаться от ИИ в разработке и снова начать тренировать и нанимать младших кодеров. А ИИ займёт своё место в хелп-утилитах и генераторах кода, но не "сделай мне весь проект по описанию".


На заводах по производству айфонов и прочих побрякушек всё ещё трудятся люди, хотя давно могли бы быть роботы.

alex445 коренной житель03.03.23 00:56
NEW 03.03.23 00:56 
in Antwort Бесконечный цикл 02.03.23 23:06
Ну в общем, очевидно, что для простых бизнес моделей типа 19$ в месяц с одного говнокодера или фейсбушника это никогда не окупится. Это игра по крупному для взрослых.

А у взрослых откуда бабки появятся, если всех говнокодеров и фейсбушников разгонят, и взрослым неоткуда будет брать клиентскую базу?

Murr патриот03.03.23 12:57
Murr
NEW 03.03.23 12:57 
in Antwort Murr 14.02.23 19:46

Когда-то Я писал об адресах в Ирландии...

Типа - дом такой-то, город такой-то... и беготню с поисками того кто знает где этот дом.


Но сегодня тот рекорд был побит.

Сегодняшний адрес выглядит вот так:

  • Iveragh Road, County Kerry

Кто не понял -

- Iveragh Road - дорога Iveragh

- County Kerry - графство (ближе всего по смысловой нагрузке - область) Kerry


Так что удачи с поиском дороги в области... там не много - около 1.5 часов поперек... на автобусе...

dudecarl12 прохожий09.03.23 16:14
09.03.23 16:14 
in Antwort Murr 15.05.21 17:22

Эй, если вы чувствуете себя перегруженным объемом объявлений о вакансиях или разочарованы их качеством, хорошей идеей может быть перерыв в поиске работы. Вы можете сосредоточиться на других видах деятельности, которые вас интересуют, или исследовать новые карьерные возможности. Этот перерыв может помочь вам подойти к поиску работы со свежим взглядом, когда вы возобновите его.

72 73 74 75 76 77 78 79 80 81 82 alle