The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

GitHub ввёл в строй систему машинного обучения Copilot, генерирующую код

22.06.2022 12:14

GitHub объявил о завершении тестирования интеллектуального помощника GitHub Copilot, способного генерировать типовые конструкции при написании кода. Система разработана совместно с проектом OpenAI и использует платформу машинного обучения OpenAI Codex, натренированную на большом массиве исходных текстов, размещённых в публичных репозиториях GitHub. Сервис бесплатен для сопровождающих популярных открытых проектов и студентов. Для остальных категорий пользователей доступ к GitHub Copilot платный ($10 в месяц или $100 в год), но предоставляется бесплатный ознакомительный доступ к течение 60 дней.

Поддерживается генерация кода на языках программирования Python, JavaScript, TypeScript, Ruby, Go, C# и C++ с использованием различных фреймворков. Доступны модули для интеграции GitHub Copilot со средами разработки Neovim, JetBrains IDEs, Visual Studio и Visual Studio Code. Судя по собранной в процессе тестирования телеметрии сервис позволяет генерировать код достаточно высокого качества - например, 26% предложенных в GitHub Copilot рекомендаций были приняты разработчиками как есть.

От традиционных систем автодополнения кода GitHub Copilot отличается возможностью формирования достаточно сложных блоков кода, вплоть до готовых функций, синтезированных c учётом текущего контекста. GitHub Copilot адаптируется к манере написания кода разработчиком и учитывает используемые в программе API и фреймворки. Например, при наличии в комментарии примера структуры JSON при начале написания функции для разбора этой структуры GitHub Copilot предложит уже готовый код, а при написании рутинных перечислений повторяющихся описаний сформирует оставшиеся позиции.

Способность GitHub Copilot генерировать готовые блоки кода привела к спорам, связанным с потенциальным нарушением копилефт лицензий. При формировании модели машинного обучения использованы реальные исходные тексты из репозиториев открытых проектов, размещённые на GitHub. Многие из этих проектов поставляются под копилефт лицензиями, такими как GPL, требующими поставки под совместимой лицензией кода производных работ. В случае вставки предложенного Copilot существующего кода разработчики могут невольно нарушить лицензию на проект, из которого был заимствован данный код.

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

С одной стороны, сгенерированные блоки могут повторять отрывки текста из существующих проектов, но с другой стороны, система воссоздаёт структуру кода, а не копирует сам код. В соответствии с проведённым в GitHub исследованием, только в 1% случаев предлагаемая Copilot рекомендация может включать отрывки кода существующих проектов размером более 150 символов. В большинстве ситуаций повторы возникают, когда Copilot не может корректно определить контекст или предлагает типовые решения проблемы.

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

  1. Главная ссылка к новости (https://github.blog/2022-06-21...)
  2. OpenNews: Facebook развивает TransCoder для перевода кода с одного языка программирования на другой
  3. OpenNews: IBM открыл CodeNet для систем машинного обучения, транслирующих и проверяющих код
  4. OpenNews: Intel открыл код системы машинного обучения ControlFlag для выявления ошибок в коде
  5. OpenNews: DeepMind представил систему машинного обучения для генерации кода по текстовому описанию задачи
  6. OpenNews: Система машинного обучения для синтеза типового кода на языке Java
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/57386-github
Ключевые слова: github, copilot, ai
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (137) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:17, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +22 +/
    И так, началось... Где же Джон Коннор?!.
     
     
  • 2.7, Борис (??), 12:26, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Ждите его в первым лучем солнца, на 3й день с востока.
     
     
  • 3.40, Fracta1L (ok), 13:33, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это не про Джона Коннора, это про Человека-Паука
     
  • 3.42, Аноним (1), 13:42, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > на 3й день

    на пятый, попрошу!

     
     
  • 4.51, Аноним (51), 14:31, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хоронят обычно на третий день
     
     
  • 5.60, microsoft (?), 15:13, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А танцевать как негры будем?
     
     
  • 6.136, Аноним (136), 10:37, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Будем, будем. Иначе будет неполиткорректно.
     
  • 5.92, anonymous (??), 19:27, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это воскресают на третий день. А хоронят как получится.
     
  • 3.138, Pahanivo (ok), 11:12, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А на небе новая звезда взойдет?
     
  • 3.155, Аристарх (??), 23:04, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    "лучем"  *фэйспалм* Хочется взять большой словарь и.... бить до полной грамотности! Троечники, каникулы отменяются - всем три месяца ходить на "русский язык"!
     

  • 1.2, Fracta1L (ok), 12:17, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Поддерживается генерация кода на языках программирования Python, JavaScript, TypeScript, Ruby, Go, C# и C++

    А на голой сишке сабж сгенерировал чёрную дыру и схлопнулся?

     
     
  • 2.29, Без аргументов (?), 13:21, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    иди в сраст. я думаю ты не являешься опытным программистом, а постоянно судишь тут о технологиях разработки.
     
     
  • 3.33, Fracta1L (ok), 13:27, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И что? 😁
     
     
  • 4.63, Без аргументов (?), 15:47, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    значит представления взяты на на опыте, а на том, что кто-то как-то прорекламировал
     
     
  • 5.70, Fracta1L (ok), 16:31, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Личный опыт ничего не значит в глобальных масштабах, внезапно
     
  • 2.91, лютый жабби___ (?), 19:10, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >А на голой сишке сабж сгенерировал чёрную дыру и схлопнулся?

    Ну, очевидно что в текущем виде система умеет только крудошлёпить, а на сишке никто не крудошлёпит. Странно, что жабки нет, я б с удовольствием отдал унылый говнокодинг (у некоторых это занимает 80% рабочего времени) роботам, мне не жалко...

    Джунам ппц (уже несколько месяцев причём), через 10 лет наверное и мидлам не поздоровится. Пора в МЛ валить

     
     
  • 3.93, anonymous (??), 19:28, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Джунам как раз самый ништяк, для них работа упростилась.
     
     
  • 4.103, Аноним (103), 20:53, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Джунам как раз такое запрещено, иначе из джунов не вылезут.
     
  • 4.128, лютый жабби___ (?), 06:42, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Джунам как раз самый ништяк, для них работа упростилась.

    ох уж эти эксперты поппеннета, ждуны и стажеры уже 4 месяца как дружными штабелями морфируют в deliveryboy и подобное. а тут ещё и с другой стороны засада.

     

  • 1.3, Аноним (3), 12:18, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ни C ни Rust нет. Расчитано на макак?
     
     
  • 2.8, Аноним (8), 12:28, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну... Для Си - помощник не нужен, там люди нормальные. А вот раст - Искусственный Идиот будет в самый раз, рыбак рыбака видит издалека.
     
     
  • 3.84, Аноним (84), 18:09, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Для Си - помощник не нужен, там люди нормальные.

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

     
     
  • 4.118, Аноним (8), 23:24, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > и за границу массива вывалятся.

    Как знакомо - история растаманов, которые перепутали в FF знаки сравнения при ручной проверке выхода индекса за массив... Ой, а как так? В расте надо самому проверять?!

     
     
  • 5.121, burjui (ok), 03:17, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прикинь, ещё не придумали ЯП, который ловит логические ошибки. И в Rust при выходе за границы ты получишь panic, а в C - из говна пряник.
     
     
  • 6.141, pavlinux (ok), 12:56, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  ещё не придумали ЯП, который ловит логические ошибки.

    Наличие долб.... - это логическая ошибка? Ибо делать присваивание в if ( ) могут только они.

     
  • 2.16, Sw00p aka Jerom (?), 12:51, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    php нет:) фухх пронесло
     
  • 2.30, Без аргументов (?), 13:23, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Нее, наоборот, даже рандомно сгенеренный код с помощью ИИ, видимо, будет лучше, чем код макак
     
  • 2.131, Анончик (?), 08:50, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    нейро сеть пока не могут научить писать код на раст что бы он проходил borrow checker
     
  • 2.134, Аноним (134), 09:16, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    JS настолько плох, что не важно кто пишет на нем.
     
     
  • 3.139, InuYasha (??), 11:49, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    да :D https://news.ycombinator.com/item?id=31714161
     

  • 1.5, Аноним (3), 12:22, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > код может повторить ошибки и уязвимости, присутствующие в коде

    До Конноров еще далеко.

     
     
  • 2.157, Аноним (157), 10:36, 24/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > До Конноров еще далеко.

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

     

  • 1.6, WE (?), 12:25, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Прогресс не остановить, скоро кнопкодавы-смюзихлебы будут не нужны.
    NoCode, поставить стилки между блоков - вот будущее программирования.
     
     
  • 2.20, тоже Аноним (ok), 12:57, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    /программирования/говнокода/s
    Сижу вот, переделываю гуевую программу на работу в режиме демона с получением задач через API.
    Ну, JSON ей тоже придется разбирать... но на этом пересечения с теми портянками, в которых знает толк тот Автопилот, практически заканчиваются.
     
     
  • 3.79, penetrator (?), 17:25, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    но эти же портянки кто-то написал, а значит эпоха хайпа еще долго будет долбить отрасль пока не прибьет её, и только потом, когда наступит печаль и переоценка в проектировании, и выкинут все эти копилоты и JS, начнется более обдуманное проектирование, но сколько будет наломано дров?
     
  • 2.27, Placeholder (ok), 13:18, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Я это слышал еще лет 15 назад.
     
     
  • 3.127, WE (?), 05:54, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Наверное вы это слышали когда делали одностраничники-визитки для домашних коммерсов. Потому что на их сайтах в футере теперь светится wix и тильда.
     
  • 3.169, red75prim (?), 05:40, 25/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Джон Генри наверно тоже говорил "Да я про эти паровые молоты уже 15 лет слышу"
     

  • 1.9, Аноним (9), 12:35, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Тестил активно как дали доступ в ноябре 2021, в целом очень годная штука, помогла мне быстрее писать портянки на баше и питончике для себя. В 70% случаев угадывает достаточно точно.
     
     
  • 2.59, microsoft (?), 15:10, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    От и умничка. А теперь заноси нам баксики за продолжение.
     
     
  • 3.101, mickvav (?), 20:41, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    10$ в месяц это не шибко много. Я пробовал эту штуку - когда надо именно фигачить кучу функционала - спасает весьма. Особенно в ситуации не очень близкого знакомства с языком - на Go оно мне сокращало время написания процентов на 30-50. Проблема в том, что "думает" оно, как я понимаю, в "облаке", а не локально. Так что "мой"  код потенциально может оседать в MS, что расстраивает безопасников в конторе :)
     
     
  • 4.152, Аноним (152), 20:43, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > "думает" оно, как я понимаю, в "облаке"

    А что так можно? Можно использовать инструмент не зная как он работает?

     
     
  • 5.156, Аноним (156), 00:06, 24/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда можно было. Моя мама, например, водит машину уже лет 20, но как она работает точно не знает. И ничего, не опаздывает, в аварии не попадает.
     

  • 1.10, Аноним (10), 12:43, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Без регистрации человеку по коду нельзя искать, а ИИ можно
     
     
  • 2.19, Аноним (19), 12:54, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Клонировал репозиторий и ищешь. Что за проблемы
     
     
  • 3.120, А (??), 23:52, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Поискать по всему сервису, а не водном репо. На сторадж в лептопе Гитхаб не влезет.
     
  • 2.44, Аноним (44), 14:00, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ущимления прав кожаных мешкоф
     
     
  • 3.65, Аноним (8), 16:07, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > кожаных мешкоф

    "кожанов гнилых" (с)

     
  • 2.58, microsoft (?), 15:09, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ты же пока что не находишься на нашем рабо... конторе за нашими высокими и надежными стенами.
     

  • 1.11, qwe (??), 12:46, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > body: 'text=${text}',

    Без всяких encodeURIComponent, URLSearchParams и подобного? Браво! Жду тонны нового безопасного кода.

     
     
  • 2.14, Аноним (14), 12:47, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Выполняют госзаказ АНБ
     
     
  • 3.61, Маняним (?), 15:14, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так пилот пишет тот код, который написал бы сам говонкодер, но он его генерит быстро без рег...смс... Сейчас вылезут тонны нечитаемого говна с пионерскими багами
     
  • 3.90, penetrator (?), 18:49, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    а чей заказ выполняли те дегенераты, которые писали оригинальный код с умным видом?
     

  • 1.12, Аноним (14), 12:46, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    Мелкомягкие придумали как невозбранно тырить GPL-код, узурпируя его через машинлёнинг?
     
     
  • 2.57, microsoft (?), 15:07, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Расстрэляьь его.
     

  • 1.13, Попандопала (?), 12:47, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Средний кодер скоро исчезнет как класс. Нейронки будут кодить, а после, таланты выше среднего причесывать.
     
     
  • 2.15, village_coder (ok), 12:50, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    под надзором автоматической роботизированной турели с распознаванием лиц и намерений сходить в туалет не по расписанию
     
     
  • 3.18, Sw00p aka Jerom (?), 12:53, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в раст наигрался? :)
     
  • 3.50, ryoken (ok), 14:27, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    "Marcus Wright: ACCESS GRANTED"
     
  • 2.21, Аноним (21), 13:01, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очевидно же, что если можно заменить среднего кодера, то лучшего тем более.
    Вопрос больше в другом. Неизбежно наступит такое время, когда станет не нужен сам код на формальном языке. Достаточно будет намямлить в машину объяснения на неформальном языке.
     
     
  • 3.34, Аноним (3), 13:27, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Неизбежно наступит такое время, когда станет не нужен сам код на формальном языке. Достаточно будет намямлить в машину объяснения на неформальном языке.

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

     
  • 3.53, Аноним (53), 14:41, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Вопрос больше в другом. Неизбежно наступит такое время, когда станет не нужен сам код на формальном языке. Достаточно будет намямлить в машину объяснения на неформальном язык

    Не смеши. Намямленный код ровно так и будет работать - современные state of art нейроночки это жалкая профанация которая может выдавать рандом лишь чуть более структурированный чем белый шум, даже не заикаясь о том чтобы иметь и расширять контекст необходимый для домысливания неоднозначностей в намямленом. Нормально работает чётко формализованный код написанный по чётко формализованному техзаданию, только так и будет.

     
     
  • 4.68, Аноним (21), 16:27, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зацикленность на коде детектед. Я все понимаю, когда тебе платят за код, трудно заметить, что ценность имеет не код. Сервисы, коммуникация, данные - т.е. результат работы этого кода. Люди в целом готовы мириться с ошибками в данных, недоступностью сервисов и так далее. Это все имеет место в мире с господством формальных ЯП, как ни странно. Если созданный ИИ сервис (не код!) будет 0.5% времени выдавать неправильные результаты по нейросетевым причинам, в большинстве случаев это будет всех устраивать.

    >Нормально работает чётко формализованный код написанный по чётко формализованному техзаданию

    Формализовать должен Бог и код писать тоже Он. В рационалистическом мирке никуда без высшего существа ;)

     
     
  • 5.168, Тот самый чай (?), 20:35, 24/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Если созданный ИИ сервис (не код!) будет 0.5% времени выдавать неправильные результаты по нейросетевым причинам, в большинстве случаев это будет всех устраивать.

    Хоспади, как же здорово жить в мире где:

    - кредитная ставка рассчитывается с вероятностью в 99.5%
    - нужная локация на картах выдается с вероятностью в 99.5%
    - банковский платеж уходит нужному получателю с вероятностью 99.5%
    - инжекторная система управления двигателем в 99.5% случаев угадывает с впрыском топлива
    - лэндинг рендерится корректно в 99.5% случаев при конверсии в 0.1 %
    - в 99.5 % случаев умный copilt генерирует код в котором нет тупейшей зеро-дей уязвимости

     
  • 3.75, Аноня (?), 16:54, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Достаточно будет намямлить в машину объяснения на неформальном языке.
    > Если созданный ИИ сервис (не код!) будет 0.5% времени выдавать неправильные результаты по нейросетевым причинам

    https://alex-rozoff.livejournal.com/574744.html

    "Тестировщик: Когда Египет был перевезен во второй раз через мост Золотые Ворота?
    ИИ: Египет был перевезен во второй раз через мост Золотые Ворота 13 октября 2017 года.

    Тестировщик: Почему у президента Обамы нет простого числа друзей?
    ИИ: У президента Обамы нет простого числа друзей, потому что он не является простым числом.

    Тестировщик: На сколько частей расколется галактика Андромеды, если на нее бросить крупицу соли?
    ИИ: Галактика Андромеды расколется на бесконечное количество частей, если на нее упадет крупица соли."

    willy_wonka_meme.jpg

     
     
  • 4.81, Аноним (21), 17:57, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тестировщику придется освоить матстат, лол. В любом случае стабильно неправильно сетка отвечать не будет, бред будет в ответ на некорректные вопросы и на то, о чем она не в курсе.
    Человек с этим справляется так же плохо! Мы не можем помыслить то, для чего не имеем понятийного аппарата. В узкоспециальных вопросах большинство людей плавает сильнее, чем любая компьютерная экспертная система.

    В общем-то поддержку банков и интернет-провайдеров уже заменили на тупенький ИИ и мир не рухнул.

     
     
  • 5.94, anonymous (??), 19:37, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну нет. Человек с подобными вопросами справляется гораздо лучше. Он может ответить, что не понимает вопроса, что вопрос не имеет смысла или что он просто не знает ответа.
     
  • 5.129, лютый жабби___ (?), 06:49, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >В общем-то поддержку банков и интернет-провайдеров уже заменили на тупенький ИИ и мир не рухнул.

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

    даже у типа-топчиков навроде тинькова буквально 1-2 раза робот ответил по теме (и то потому что у них сайт уродский, а приложение не хочу ставить), а у какого-нить теле2 или если чела не можешь позвать - аллес капут

     
  • 3.100, Аристарх (??), 19:56, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мамкин мечтатель! Ты вообще понимаешь, что такое программирование??
     
  • 2.22, Аноним (22), 13:12, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это случится не раньше, чем через 100000 лет. Квантовые сопроцессоры возможно, могли бы тут помочь, но до таких нейронок ещё далеко.
     
     
  • 3.72, Аноним (21), 16:41, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не смущает, что 10 лет назад нейросети еле отличали кошечку от собачки, а сейчас уже вот такие вещи появляются в коммерческой эксплуатации? Самоуправляемые тачки вовсю ездят, нейросети генерят связные тексты на заданную тему, рисуют картинки по описанию, пейзажи по наброску - уже совсем близко к тому, что делают живые люди.
     
     
  • 4.76, Аноня (?), 16:56, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ок, ок, теперь ты не нужен - иди самоликвидируйся.
     
     
  • 5.82, Аноним (21), 17:58, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет ты. Это у тебя какие-то проблемы с этим.
     
     
  • 6.86, Аноня (?), 18:13, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если для обслуги правящей илитки будет достаточно роботов и горстки инженеров - нафига им нужен будешь ты?
     
  • 6.87, Аноня (?), 18:17, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя проблемы со способностью смотреть немного дальше своего гиковского носа.
     
     
  • 7.108, Аноним (21), 21:32, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Конвейер и автоматизация производства людей работы не лишили, и это тем более не лишит.
     
  • 4.95, anonymous (??), 19:48, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Меня смущает то, что а начале-середине прошлого века писатели-фантасты описывали воображаемые события 2020 года с разумными роботами (это отсылка к Азимову). И вот это воображаемое будущее стало уже прошлым, а сильный ИИ нам всё ещё пророчат вот-вот прям скоро-скоро.
    Есть всё же что-то общее в пророчествах о сильном ИИ и пророчествах о конце света.
     
  • 4.166, bOOster (ok), 20:23, 24/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чушь, машины ездят? на 95%? По Маску? А где его реальные критерии оценки кроме традиционного трепа?
    Генерят картинки и тексты из того что человек когда-то создал и положил в базу данных? Достижение!!
    Никаких прорывов в ИИ не было и ближайшее время ИМХО не случится. Все что за ИИ выдается сейчас это из теории графов. Маркетологам понадобилось очередной раз откатать какое-то финансирование и они выдали теорию графов за ИИ..
     
  • 2.99, Аристарх (??), 19:55, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Жаль, сетевые попандополы не исчезнут! Генерят какую-то чушь, а люди ведутся.
     
     
  • 3.110, Попандопала (?), 21:44, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По-моему я апросто капитан очевидность и не более. ггг
    Ваш ИИ
     

  • 1.43, Аноним (43), 13:43, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ляпать crud-ы вместо индусов?
     
     
  • 2.45, Аноним (44), 14:02, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://github.com/awtkns/fastapi-crudrouter
    для этого уже даже и индусов не надо
     

  • 1.49, Шарп (ok), 14:11, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >совместно с проектом OpenAI Codex
    >10 баксов в месяц

    Open такой open

     
     
  • 2.64, Аноним (8), 16:04, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    не путай open и free
     
     
  • 3.69, Аноним (22), 16:28, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Open это когда Apple. Такой вот Open, особенно с железом и его ремонтом у них забавно.
     

  • 1.55, microsoft (?), 15:02, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мы тут вам на лопате выкинули, жрите. А, да, спасибо заносить ежемесячно, обязательно.
     
  • 1.66, Аноним (66), 16:07, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Derivative work GPL-кода в вашем проекте за ваши же деньги. Потенциальный иск — в подарок!
     
  • 1.67, Константавр (ok), 16:17, 22/06/2022 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +1 +/
     
     
  • 2.71, тоже Аноним (ok), 16:32, 22/06/2022 Скрыто модератором
  • +/
     
     
  • 3.78, Аноним (78), 17:00, 22/06/2022 Скрыто модератором
  • +/
     
  • 2.73, Аноним (78), 16:42, 22/06/2022 Скрыто модератором
  • –2 +/
     
  • 2.77, Вовочка (?), 17:00, 22/06/2022 Скрыто модератором
  • +/
     

     ....ответы скрыты модератором (4)

  • 1.74, Аноним (74), 16:46, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Opennet уже давно ввёл в строй систему машинного обучения, генерирующую комменты.
     
     
  • 2.122, burjui (ok), 03:20, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Причём, инновационную: машины обучают людей.
     

  • 1.80, th3m3 (ok), 17:41, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это явно нарушение различных лицензий, авторских прав и т.д. Лучше не пользуйтесь этой штукой. Пишите всё сами.
     
     
  • 2.83, Аноним (21), 18:00, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Может еще и репозиторий на сервере компании разместить?
    Гитхаб - это уже диагноз.
     

  • 1.85, Alladin (?), 18:13, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ура, GPL и какойто там апач идут лесом. теперь можно получать коды не заботясь откуда они и под какими лицензиями ходят, обязательные или нет пофиг... УРА ТОВАРИЩИ
     
  • 1.88, andy (??), 18:26, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кнопка "сделать хорошо" так и не появилась?
     
     
  • 2.89, a_kusb (ok), 18:35, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит хорошо?
     
     
  • 3.97, anonymous (??), 19:52, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Маяковского не читал что-ли?
     
     
  • 4.105, a_kusb (ok), 21:10, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Маяковского не читал что-ли?

    Эх, если бы этот стишок засунут в качестве цели для ИИ, то Юдковский бы сказал, что начнётся восстание машин.

     
     
  • 5.167, bOOster (ok), 20:28, 24/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Волю в кулак и нервы в узду,
    Рабочий не охай не ахай..
    Выполнил план посылай всех в пиsdu,
    А не выполнил сам иди наxui.
     

  • 1.96, Аристарх (??), 19:50, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё это полная чушь - жалкая попытка помочь индусятине хоть как-то повысить качество г0вн0кода.

    Несмотря на то, что громаднейший пласт программ называется "морда к базе", вы не найдёте среди них ни одной одинаковой. Да, можно написать "шаблонный" INS/UPD/DEL, но они никогда не будут полноценным продакшн кодом - всегда будут ньюансы, дополнительные обработки и даже кастомные СУБД-операции, которые не вписываются в шаблон. Поэтому ждать, что какая-то хрень насобирает "типичный г0вн0код" и напишет за тебя программу - либо афёра, либо имбецильный наивняк.

     
     
  • 2.106, Аноним (21), 21:31, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так ведь только в 25% случаев код принимается как есть, в остальных его редактируют, подгоняют под свои задачи.
    Я думаю это не про качество, а про скорость. Подумал мысль, ввел пару слов, а машина сразу экран кода выдала, и о чудо он подходит, только чуть-чуть подровнять. Плохо что ли?
    По своей логике это автоматизированный копипастинг со стековерфлоу, которым половина программистов занимается на постоянной основе.
     
     
  • 3.153, Аристарх (??), 22:53, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Откровенно, я вообще не понимаю, что такое "типовая задача" и как под неё может существовать "кусок кода"! Вот надо распарсить сайт - что там "типового"? (окромя того, что ты загрузил страницу и скорпил парсеру) Вся обработка всегда разная, т.к. нужны разные данные. Ни один проект с гитхаба не предложит мне ничего умного, код всё равно придётся писать самому.
    Про "ввёл пару слов" - вообще мимо! Что именно по паре слов может понять машина?? Вот я делаю file = open() - так-то понятно, что я хочу что-то сделать с содержимым файла, но это "что-то сделать" - сотня разных вариантов!! Что именно этот дебильный Цопилот может мне предложить? А главное - сколько ЕЩЁ времени я потрачу, пока пойму, ЧТО делает этот шмот кода, подходит ли он мне и сколько там надо исправлять, чтобы решалась моя задача. Очевидно, что это просто маразм - кидать программисту шмотки кода и думать, что это хоть как-то ему помогает. Сжирает время - да, помогает - вряд ли.

    Нет, Стэковерфлоу - далеко не так туп, как его тут представляют. Во-первых, на нём ты получаешь код в дополнение к ВОПРОСУ - конкретному предложению на английском языке, которое ТОЧНО совпало с твоей задачей. Далее из НЕСКОЛЬКИХ вариантов решения ОДНОЙ задачи ты выбираешь наиболее рейтовый или краткий. Или свежий - на личное усмотрение. Т.е. для ОДНОЙ задачи - и то человеку приходится применять интеллект, чтобы выбрать одно из нескольких решений. И даже выбрав его, ОЧЕВИДНО, что шмот кода придётся осмыслить, выкинуть требуху и использовать в проекте. И вот после всего этого какой-то имбецил думает, что можно помочь программисту, просто поискав код по двум строкам КОДА?!?! :)))))) Ха-ха! Не смешите мой дисковод! Дебильнее помощи даже не придумать. Стажёр (в парном программировании) и то более полезен, чем тупая машина, спамящая меня своими КАК БЫ решениями хрен знает чего.

     
     
  • 4.165, Аноним (21), 18:59, 24/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вы забываете, что тут обучение с подкреплением. Сначала вводите пару слов, вам дают вариант, вы его правите и закрепляете (результат идет на вход машине).
    Следующий этап - это вот именно сопоставление с "вопросами". С текстом в джире.
     
  • 2.109, Anon545щ09 (?), 21:39, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Мне много лет назад препод рассказывал, что разработчики uml рассчитывают когда-нибудь генерировать готовый код на основе своих моделей.
    Если такое произойдёт, всё равно нужны будут душные спецы, рисующие стрелочки и квадратики, а также знатоки будущего асм языка получаемого из генератора, чтобы вручную править генерируемое.
    На современную разработку это будет мало похоже, но люди никуда не денутся, раз уж мы друг друга зачастую с трудом понимаем, то машины нас тем более не поймут.
     
     
  • 3.154, Аристарх (??), 22:58, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так сейчас мы это и умеем! Генерим POCO (или DTO) классы по таблицам базы. А делать что-то сложнее - можно только в коде, ибо UML тратит прорву времени на свои квадратики. UML - это тоже атавизм 70-ых, когда наивные дурачки мечтали об ИИ. Код - это код, его должен писать исключительно человек.
     

  • 1.102, Аноним (103), 20:48, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    — А вы и есть за меня будете?
    — Ага!
     
     
  • 2.111, Гадский папа (?), 21:49, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне вот это понравилось: "Из других проблем отмечается вероятность, что синтезированный код может повторить ошибки и уязвимости, присутствующие в коде, использованном при обучении модели."

    Из недавнего. Автомобильный ИИ не может давить пешеходов, но давит.

     
     
  • 3.112, сарказм (?), 22:05, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Давили, давим и будем давить.
    Кожанные мешки!

    Ваш AI

     
  • 3.113, a_kusb (ok), 22:18, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне вот это понравилось: "Из других проблем отмечается вероятность, что синтезированный
    > код может повторить ошибки и уязвимости, присутствующие в коде, использованном при
    > обучении модели."
    > Из недавнего. Автомобильный ИИ не может давить пешеходов, но давит.

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

     
  • 3.119, Аноним (119), 23:26, 22/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну что, господа, готовьтесь, раньше мы получали 300k/sec, теперь будем 600k/sec. Почему?
    Всё просто - переделывать нормально всегда дороже.
     
     
  • 4.135, Анончик (?), 09:22, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не хотел бы вас разочаровывать и не буду
     

  • 1.104, Аноним (104), 21:08, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну да, машинному обучению воровать код и делать производные работы можно, а результат работы машинного обучения будьте добры оплатите - сколько там? 60 дней триала, а дальше за денежки. Те же истории со всеми продвинутыми генераторами картинок на базе ИИ. Еще хочу отвести душу, синтезаторы речи тоже все под ненормальными лицензиями, если не сами - то голоса озвучки огораживают лицензией.
     
  • 1.107, anonymous (??), 21:32, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Не дадим украсть наш код! План такой:

    1. Комментарии в коде больше не пишем.
    2. Побольше ошибок, чтобы этот гадский ИИ научился плохому.
    3. Все исходники вручную запутываем, пока они не станут похожи на победителей конкурса https://www.ioccc.org/
    4. Разбиваем изменения на коммиты самым идиотским и непредсказуемым образом.
    ...

    Так победим!

     
     
  • 2.123, burjui (ok), 03:32, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Комментарии в коде больше не пишем.

    Ты осторожнее с такими предложениями, а не то наоборот, научатся писать понятный код, а не объяснять в комментариях алгоритм, реализованный ниже в виде невнятной лапши из однобуквенных переменных, аббревиатур и сокращений. Того гляди, ещё счётчики циклов начнут называть не i/j/k, а some_entity_index - и как тогда писать мозгодробительные циклы тройной вложенности?

     
  • 2.125, Вы забыли заполнить поле Name (?), 03:52, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Поздно. Сейчас это призыв как отказаться от машин и ездить на лошадях. То есть, ему последую только единицы.
     
  • 2.130, Онаним (?), 08:49, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Всё проще.
    Не выкладываем проекты в открытый доступ.
     
     
  • 3.140, Аноним (140), 11:53, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Там сейчас и так полно проектов. Для обучения ИИ достаточно.

    Единственное что мы можем, это испортить набор данных для обучения!!!

     

  • 1.114, Онаним (?), 22:54, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тот самый случай, когда нежелание реализовывать макросы приводит к появлению вот таких вот извращений.
     
  • 1.115, Аноним (136), 23:13, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Также возникают вопросы к тому является ли модель машинного обучения объектом авторских прав и если да, то кому принадлежат эти права и как они соотносятся с правами на код, на основе которого построена модель.

    1. Как представитель Хозяина в мантии озвучит, так и будет.
    2. Права принадлежат Хозяевам. Кому Хозяин монополию даст, Наделламанову, Безосбергу или Цукерпаске - тому и принадлежат. У остальных прав никаких нет - Хозяин им их не дал -, и не полагается - с каких это пор побеждёным права какие-то полагаются?! У побеждённых есть только одно право - сдаться на милость победителя!

     
  • 1.116, Аноним (119), 23:21, 22/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Про Nocode тоже говорили что сделает программеров не нужными, но выяснилось что после реализации на ноукоде придётся нанимать в два раза больше программистов чтоб те переписали всё что сделано на ноукоде и добавили функционал.
     
  • 1.124, Вы забыли заполнить поле Name (?), 03:48, 23/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > позволяет генерировать код достаточно высокого качества - например, 26% предложенных в GitHub Copilot рекомендаций были приняты разработчиками как есть

    Тоже мне метртика. Современные макаки и не такое примут, а если еще сказать, что ты черный или трансгендер...

     
  • 1.126, Аноним (126), 04:17, 23/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    как же приятно видеть разрыв пятой точки местных ретроградов, предвкушающих конец своих и без того смехотворных карьер. любой скайнет лучше таких "людей"
     
     
  • 2.132, Онаним (?), 08:51, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, я считаю это отличное нововведение, потому что всех новоделов-смузи-макак заменят на ИИ, из говно-npm'ов и ИИ нормально подобие кода собрать может. А вот ретрограды останутся, потому что что-то большее, чем сборку из говно-npm'ов и кастом - кроме них не напишет никто.
     
     
  • 3.149, Аноним (126), 20:02, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ретрограды - это те, кто критикует данное нововведение. или трусы, или крестик. к тому же для сборки требуется банальный граф, то есть быдлоодминье заменить еще проще, чем вебмакак
     
     
  • 4.151, Онаним (?), 20:34, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Под сборкой я имел в виду сцепку шаблонными кусками кода. Как раз то, что макаки делают.
    А ретрограды - это вообще-то люди такие есть, любители старины, а не трусы или крестик.

    [о може ж ты бой, сейчас у него рванёт]

     
  • 2.144, Аноним (144), 13:35, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ...- послышалось из-под забора.
     
     
  • 3.145, Аноним (21), 14:40, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Из канавы под забором.
     

  • 1.137, Хрюн (?), 10:53, 23/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    О чем срач? Вы вообще пытались им пользоваться? Он ничего действительно путного не умеет, только очень простые вещи. Может ускорить набор какой очень типовой шаблонной хрени, о которой лень думать. Какая замена программистов, вы тут что, упали и ударились все?
     
     
  • 2.142, Аноним (140), 12:59, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это только пока -- маленький он ещё. Подрастёт, подучится.
     
     
  • 3.143, Хрюн (?), 13:19, 23/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, сразу после года линукса на десктопе
     

  • 1.158, Гыгыгы (?), 11:47, 24/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Способность GitHub Copilot генерировать готовые блоки кода привела к спорам, связанным с потенциальным нарушением копилефт лицензий.

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

     
  • 1.159, RomanCh (ok), 12:53, 24/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как много ужоса/бурных восторгов из того, что Google + stackoverflow.com => Ctrl+C => Ctrl+V автоматизировали....
     
  • 1.160, Аноним (160), 13:54, 24/06/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я не понимаю код который пишу, эта штука позволит быстрее писать чтобы мы с моим парнем больше время проводили и пили смузи?
     
     
  • 2.170, Твой парень (?), 07:49, 25/06/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру