Google научила чат-бота Bard писать, объяснять и отлаживать код Статьи редакции
Похожие функции есть и у ChatGPT, а его разработчик OpenAI ещё в 2021 году вместе с Microsoft выпустил умеющий писать код сервис GitHub Copilot.
- Как отметила Google, с момента запуска Bard программирование стало одним из самых популярных запросов от пользователей, поэтому компания решила добавить чат-боту связанные с ним функции.
- Теперь Bard умеет генерировать код по запросу. Чат-бот поддерживает 20 языков программирования, включая C++, Go, Java, JavaScript, Python и Typescript. У нейросети есть интеграция с некоторыми сервисами Google: например, он поддерживает экспорт кода в облачную среду разработки Colab для программирования на Python, а также может написать функции для «Google Таблиц».
- Чат-бот может объяснить фрагменты кода: в Google считают, что эта функция поможет начинающим программистам. Bard расскажет, почему конкретная часть выдаёт тот или иной результат.
- Кроме этого, чат-бот может отладить неработающий код — и даже тот, который написал сам, если указать ему, что он не срабатывает.
- В компании отмечают, что Bard всё ещё находится на стадии тестирования, поэтому может выдать неполный или работающий не совсем корректно результат, либо не очень оптимальный. Поэтому Google советует тестировать и перепроверять ответы.
- С 2021 года у Microsoft и OpenAI есть ИИ-сервис GitHub Copilot, который работает как «напарник» программиста: просматривает существующий код, комментарии к нему и расположение курсора, а затем предлагает добавить одну или несколько строк в зависимости от контекста.
- Выпущенный в ноябре 2022 года ChatGPT от OpenAI тоже умеет работать с кодом — объяснить, как он работает, найти ошибки или перевести код с одного языка программирования на другой.
45K
показов
19K
открытий
5
репостов
Непривычно видеть гугл в догоняющих второго эшелона, но тем интереснее.
лол, собсно гугл нигде не был первым кроме поиска и соответственно адсенса.
Ну вот уже несколько лет Гугл пытается догонять в облаках, безуспешно.
Пытался догонять в социальных сетях, провалился.
Пытается (или уже пытался) в мессенджерах .
Пытается догонять в офисных придожениях.
Для Гугла положение безуспешно догоняющего более чем привычна.
Google Plus помните? А Android (тут более спорно)?
Так архитектура модели GPT изначально была создана ребятами из google research и google brain в 17-18 годах
У OpenAI есть гигантский «датасет» GitHub от Microsoft
Комментарий недоступен
Комментарий недоступен
Как чат поможет написать код в рамках существующей архитектуры проекта? А никак лол
Этих и копилот заменял
Да и сам гигбрейнс напрягся
они и не расслаблялись. Все таки выгодно продавать успешный успех и зп 300 к в нано\сек
Как-будто только они, программисты теперь будут консультантами
Комментарий удален модератором
Всем можно расслабиться: чему быть, того не миновать.
))))))
А чем людей не устраивал stack overflow и отладчик? Если какой-то индус не задал вопрос на SO, то скорее всего такой проблемы и нету.
Скорость поиска ответов и контекст вопроса. AI выдаёт ответ именно в контексте твоего кода. Тебе не надо проводить аналогии или думать «а у меня такая же проблема, как у автора вопроса на форуме?» Экономит время.
Какую-то ерунду написали. СО - это про типовые заезженные вопросы. Нишевые вопросы, с которыми сталкивается полтора человека, тебе там решить не помогут. Тут только профильные чаты/сообщества.
Лол, задавал на SO вопрос около 10 раз. Ответили всего 2 раза, из них правильно 0
Комментарий недоступен
Так ответ на SO ещё найти надо, а гугл с этим не справляется в последнее время.
Я задавал специализированный вопрос по Tensorflow. Мне ответил лишь официальный разработчик, и то через две недели. И все равно ответ был в духе "попробуйте другую версию библиотеки".
Рядом задавали вопрос "Как вывести подстроку в Python", у него было две тысячи голосов и десятки ответов.
Вот вам и Stack Overflow!
Писать-объяснять любой дурак умеет. Пускай бабки научится зарабатывать!!!
так вот они этим и занимаются
недальновидненько
Ну и на фига теперь прогеры? Вопрос отладки чат бота - разговор года и усе ….. че делать будете, мужики ?))))
стриптизёром пойду
Комментарий недоступен
CoPilot на рынке второй год. Чет не вымерли.
прогеры будут в идее говорить с ботом вместо клацанья по кнопкам, вот и вся разница
Ушел в оффлайн сегмент, чтобы потом поезд не догонять.
Комментарий недоступен
Требования по бредовым галлюцинациям заказчика тоже жпт напишет? Удачи) А это 80% затрат на внедрение.
Комментарий недоступен
Тут не тока Полина такая, тут ещё Артур свидетель ИИ. Обоих на изян можно чатгпт и заменить :)
Программисты, ладошки вспотели?
Он не может создать что-то новое или решить какую-то нетривиальную задачу. Единственное предназначение - брать всю рутину на себя.
Комментарий недоступен
Скорее от предвкушения. Наконец-то можно автоматизировать самую скучную часть и сосредоточиться на результате.
Неа, эти боты слишком тупые чтобы разрабатывать сложную архитектуру, простейшие функции могут написать
Комментарий недоступен
Комментарий удален модератором
Вот когда безопасники в условном сбербанке одобрят использование ИИ (особенно из недружественных стран), тогда поговорим
Коммент для тех, кто говорит, что ИИ не может написать ничего стоящего и считай бесполезен в разработке.
Я руководитель разработки. Сеньор разработчик. Разбираюсь в мобильной разработке, web, архитектуре комплексных сетевых служб и тд.
Наслышан про chatgpt. Зарегался, купил plus. Засел на несколько дней за экспериментами.
Констатирую - это революция.
Если знать чего хочешь, уметь правильно задавать контекст и вопросы, то можно творить чудеса.
Это не замена программисту. Это инкриз производительности труда x10.
Великолепный источник знаний и справочник. Знает почти все языки, шаблоны, подходы, фреймворки и библиотеки.
Решил проверить и написать с ним комплексную вебслужбу - приложение чат. За выходные выбрали стек, проработали архитектуру баз данных, микросервисов и тд. Написали сами сервисы на go. Настроили билды докер контейнеров и их оркестрацию. Прикрутили сервисы очередей, мониторинга и тд и тп.
Да, ошибки частые. Но если в состоянии их видеть и указывать, то сеть сама их правит и улучшает код.
Так-же отлично рефакторит код, пишет тесты и тд.
Ps. Действительно пишет лучше джунов. А знает так больше любого сеньора. Из-за огромного датаСета на котором обучали.
А можно наконец уже увидеть код хоть одного такого сервиса, а то под каждой новостью обязательно будет амбассадор, который кучу всего сделал через чат-ботов, но вот что-то кроме слов ни разу ничего представлено не было
Ок, вы повторили то, что уже много раз делалось. Даже джун бы справился. Это так синьорность продемонстрировать хотели? )
Блокчейна не хватает там еще
В процессе не сталкивались что он код присылает не полностью, просто в какой то момент прерывается и всё? Приходится просить разбить код на несколько сообщений, но и это зачастую не помогает..
А бибикни носом.
Интересно, он будет писать код , так же по уродскому , как и ChatGPT?
Комментарий недоступен
Ну не, некоторые люди кодят лучше
Комментарий удален модератором
по уродскому ,как и большая часть прогеров
Будем надеяться , что этот будет по лучше
Комментарий недоступен
Комментарий недоступен
Да скорее всего будут нужны, те кто может придумывать задачи, те кто будет проверять на правду, и тестировщики.
Комментарий удален модератором
Нейросети кто-то должен обслуживать и развивать. Вот туда и стоит идти
Комментарий удален модератором
Комментарий удален модератором
А может ли этот бот написать другого бота? Который будет работать круче чем он?
Не может. Т.к. и его самого тоже никто не писал - у него нет программного кода - как и у всех нейронок, логика его работы в самих данных "тонким слоем размазана" и от них неотделима. А не в программном коде. Его "обучали", а не программировали. Вот кстати обучать другие нейронки в принципе может. Так же как люди учат других людей постепенно передавая свои знания и навыки. Такое уже пытаются делать и с нейронными сетями и что-то уже получается. Например можно довольно быстро обучить гораздо более компактную (и потребляющую в разы или даже на пару порядков меньше ресурсов) нейронку заточенную под какую-то одну конкретную область работы, в которой она практически не будет уступать "родительской" большой сети. Может ли подобная "нейронка-ученик" в результате оказаться лучше свой "нейронки-учителя" как это бывает (но нечасто) у людей? Это пока вопрос...
Комментарий удален модератором
для этого надо стравить две нейронки
Комментарий недоступен
Я менеджер, вчера написал нужный мне скрипт без обращения к программистам. Работает, всё отлично. Куда быстрее (и дешевле) чем с ЧСВ программистов общаться.
Комментарий удален модератором
Может. Вчера написал go проект(с использованием всех самых известных либ и шаблонов. Я их знаю, но и сеть смогла подсказать)) на микросервисах, с docker, postgreSQL, grafana, rabbit. Настроил ci/cd. И тд. Я подсказывал и давал правильные указания. Но сеть справилась отлично.
Окей, гугл, а не галлюцинировать он может?
ну с этим будут проблемы 😅
Он и так мог код генерировать
Комментарий удален модератором
О! То есть не только копирайтерам надо дрожать и бояться (потерять работу), но и программистам уже тоже?
Добавлю. Можно решать и находить ответы на очень нестандартные задачи.
Нужно было отрефакторить очень часто повторяющийся код в большом проекте. На языке дарт.
Ide (android или vs code) общаются с локальным сервером dart analyzer.
Благодаря этому можно отрефакторить название например метода и во всем проекте оно поменяется.
Но более сложные вещи ide почти не умеют.
Так вот. Выяснил через сеть как устроен это аналайзер. Как с ним и по каким протоколам общается ide. Как написать свой клиент для моих потребностей. И тд. И тп.
Так-же и тупо например sh скрипты может любой сложности писать.
Короч, реально крутой и очень полезный инструмент этот chatGpt))
научили таки, чет у них не ладилось с ним
Кстати, на vc вроде не было, https://aws.amazon.com/ru/blogs/aws/amazon-codewhisperer-free-for-individual-use-is-now-generally-available/ амазон тоже открыла доступ к нейросетке для генерации кода Codewhisperer.
Это бесплатный аналог copilot, который кажется чуть послабее его, плагины есть для VSCode и JetBrains.
ну это уже большое достижение!
Комментарий недоступен
Бот! Напиши за меня работу! Красиво, реалистично, в стиле Лего
Комментарий удален модератором
ну типо давайте поскорее, ребята))
Если нельзя его попросить сделать такого же барда, то бесполезная хрень.
Комментарий удален модератором
Комментарий удален модератором
Работа, работа перейди на робота :)
Всё закончиться тем, что будут бегать боты как в КС и сами с собой играть в виртуальном мире. Сами себе что-то там объяснять. Илон Маск уже очкует что всё выйдет из под контроля :) Главное чтоб ИИ не научился подключаться к чипам в голове :)))) А то обезьяны захватят планету.
Илон Маск очковал только лишь по поводу того, что не успел на хайп-поезд запрыгнуть.
Комментарий удален модератором
Спасибо гуглу за диск, документ, таблицы и тп ❤️
У меня Google Voice через слово только понимает. Где Гуглу и где ИИ вообще
Такой заголовок лучше:
Google научила чат-бота Bard писать, какать и отлаживать коди отлаживать написанное и накаканное
Очень интересно
Комментарий удален модератором
Огласите пожалуйста весь список из 20 языков. Упомянуты только 6, интересно какие ещё понимает Bard.
Комментарий удален модератором
Комментарий недоступен
Интересно, он будет писать код , так же по уродскому , как и ChatGPT?
Он давно уже тоже пишет. Наверное просто улучшили.
Боже, гонка с ИИ, это как гонка цифровых камер. Наращивание пикселей, объективов, корпуса... Но итоговое фото/видео зависит от оператора. Так что, вангую, лет через 2-5 будет появляться должность "оператор нейросети"
Комментарий недоступен
Когда внуки?
А еще чат-бот говорит на хинди, ест карри и готов пригласить пользователя в гости в свою деревню.
Комментарий удален модератором
Комментарий удален модератором
Комментарий удален модератором
Комментарий удален модератором
Комментарий недоступен
Так интересно смотреть за гуглом который пытается догнать, но не может)
Можно ли дать за щеку Серёже Брину и попросить не выдавать триллион цифровых шаблонов за Искусственный Интеллект ? )