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 тоже умеет работать с кодом — объяснить, как он работает, найти ошибки или перевести код с одного языка программирования на другой.
«Поспешно, халтурно и недальновидно»: сотрудники Google раскритиковали решение компании анонсировать Bard — CNBC Статьи редакции

До этого руководство само говорило им, что продукт ещё не готов, а спешка может подорвать репутацию всей корпорации.

0
333 комментария
Написать комментарий...
Вадим Д.

Непривычно видеть гугл в догоняющих второго эшелона, но тем интереснее.

Ответить
Развернуть ветку
Ginger Man

лол, собсно гугл нигде не был первым кроме поиска и соответственно адсенса.

Ответить
Развернуть ветку
26 комментариев
Labeling

Ну вот уже несколько лет Гугл пытается догонять в облаках, безуспешно.
Пытался догонять в социальных сетях, провалился.
Пытается (или уже пытался) в мессенджерах .
Пытается догонять в офисных придожениях.

Для Гугла положение безуспешно догоняющего более чем привычна.

Ответить
Развернуть ветку
13 комментариев
Artemy

Google Plus помните? А Android (тут более спорно)?

Ответить
Развернуть ветку
19 комментариев
Уинстон Смит

Так архитектура модели GPT изначально была создана ребятами из google research и google brain в 17-18 годах

Ответить
Развернуть ветку
7 комментариев
F-117

У OpenAI есть гигантский «датасет» GitHub от Microsoft

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
55 комментариев
Rex Mundy

Как чат поможет написать код в рамках существующей архитектуры проекта? А никак лол

Ответить
Развернуть ветку
15 комментариев
Андрей Иванов

Этих и копилот заменял

Ответить
Развернуть ветку
Ale K

Да и сам гигбрейнс напрягся

Ответить
Развернуть ветку
1 комментарий
Джон уик

они и не расслаблялись. Все таки выгодно продавать успешный успех и зп 300 к в нано\сек

Ответить
Развернуть ветку
Алеоп

Как-будто только они, программисты теперь будут консультантами

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Чайка О.

Всем можно расслабиться: чему быть, того не миновать.

Ответить
Развернуть ветку
Королева Оксана

))))))

Ответить
Развернуть ветку
Борис Моренко

А чем людей не устраивал stack overflow и отладчик? Если какой-то индус не задал вопрос на SO, то скорее всего такой проблемы и нету.

Ответить
Развернуть ветку
Jaroslav Baker

Скорость поиска ответов и контекст вопроса. AI выдаёт ответ именно в контексте твоего кода. Тебе не надо проводить аналогии или думать «а у меня такая же проблема, как у автора вопроса на форуме?» Экономит время.

Ответить
Развернуть ветку
4 комментария
Невкусно и грустно

Какую-то ерунду написали. СО - это про типовые заезженные вопросы. Нишевые вопросы, с которыми сталкивается полтора человека, тебе там решить не помогут. Тут только профильные чаты/сообщества.

Ответить
Развернуть ветку
16 комментариев
Илитный Иксперт

Лол, задавал на SO вопрос около 10 раз. Ответили всего 2 раза, из них правильно 0

Ответить
Развернуть ветку
8 комментариев
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Борат Язь

Так ответ на SO ещё найти надо, а гугл с этим не справляется в последнее время.

Ответить
Развернуть ветку
1 комментарий
Роман Величкин

Я задавал специализированный вопрос по Tensorflow. Мне ответил лишь официальный разработчик, и то через две недели. И все равно ответ был в духе "попробуйте другую версию библиотеки".

Рядом задавали вопрос "Как вывести подстроку в Python", у него было две тысячи голосов и десятки ответов.

Вот вам и Stack Overflow!

Ответить
Развернуть ветку
1 комментарий
Хозяин

Писать-объяснять любой дурак умеет. Пускай бабки научится зарабатывать!!!

Ответить
Развернуть ветку
Светлана Сорокина

так вот они этим и занимаются

Ответить
Развернуть ветку
Инга Русланова

недальновидненько

Ответить
Развернуть ветку
Alena Ducatt

Ну и на фига теперь прогеры? Вопрос отладки чат бота - разговор года и усе ….. че делать будете, мужики ?))))

Ответить
Развернуть ветку
Хозяин

стриптизёром пойду

Ответить
Развернуть ветку
1 комментарий
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
4 комментария
High Stakes

CoPilot на рынке второй год. Чет не вымерли.

Ответить
Развернуть ветку
Ginger Man

прогеры будут в идее говорить с ботом вместо клацанья по кнопкам, вот и вся разница

Ответить
Развернуть ветку
7 комментариев
Anton Zavarzin

Ушел в оффлайн сегмент, чтобы потом поезд не догонять.

Ответить
Развернуть ветку
4 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
4 комментария
Evgeny

Требования по бредовым галлюцинациям заказчика тоже жпт напишет? Удачи) А это 80% затрат на внедрение.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Всеволод Севостьянов

Тут не тока Полина такая, тут ещё Артур свидетель ИИ. Обоих на изян можно чатгпт и заменить :)

Ответить
Развернуть ветку
Алеоп

Программисты, ладошки вспотели?

Ответить
Развернуть ветку
Алексей Денисов

Он не может создать что-то новое или решить какую-то нетривиальную задачу. Единственное предназначение - брать всю рутину на себя.

Ответить
Развернуть ветку
9 комментариев
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
8 комментариев
Роман Величкин

Скорее от предвкушения. Наконец-то можно автоматизировать самую скучную часть и сосредоточиться на результате.

Ответить
Развернуть ветку
1 комментарий
Алексей Денисов

Неа, эти боты слишком тупые чтобы разрабатывать сложную архитектуру, простейшие функции могут написать

Ответить
Развернуть ветку
3 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
James B

Вот когда безопасники в условном сбербанке одобрят использование ИИ (особенно из недружественных стран), тогда поговорим

Ответить
Развернуть ветку
1 комментарий
G Unit

Коммент для тех, кто говорит, что ИИ не может написать ничего стоящего и считай бесполезен в разработке.
Я руководитель разработки. Сеньор разработчик. Разбираюсь в мобильной разработке, web, архитектуре комплексных сетевых служб и тд.

Наслышан про chatgpt. Зарегался, купил plus. Засел на несколько дней за экспериментами.
Констатирую - это революция.
Если знать чего хочешь, уметь правильно задавать контекст и вопросы, то можно творить чудеса.
Это не замена программисту. Это инкриз производительности труда x10.
Великолепный источник знаний и справочник. Знает почти все языки, шаблоны, подходы, фреймворки и библиотеки.
Решил проверить и написать с ним комплексную вебслужбу - приложение чат. За выходные выбрали стек, проработали архитектуру баз данных, микросервисов и тд. Написали сами сервисы на go. Настроили билды докер контейнеров и их оркестрацию. Прикрутили сервисы очередей, мониторинга и тд и тп.
Да, ошибки частые. Но если в состоянии их видеть и указывать, то сеть сама их правит и улучшает код.
Так-же отлично рефакторит код, пишет тесты и тд.
Ps. Действительно пишет лучше джунов. А знает так больше любого сеньора. Из-за огромного датаСета на котором обучали.

Ответить
Развернуть ветку
M113S

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

Ответить
Развернуть ветку
Jaroslav Baker

Ок, вы повторили то, что уже много раз делалось. Даже джун бы справился. Это так синьорность продемонстрировать хотели? )

Ответить
Развернуть ветку
14 комментариев
Игорь Хромой

Блокчейна не хватает там еще

Ответить
Развернуть ветку
Дмитрий Панин

В процессе не сталкивались что он код присылает не полностью, просто в какой то момент прерывается и всё? Приходится просить разбить код на несколько сообщений, но и это зачастую не помогает..

Ответить
Развернуть ветку
Евгений Мартынов

А бибикни носом.

Ответить
Развернуть ветку
Цуканова Екатерина

Интересно, он будет писать код , так же по уродскому , как и ChatGPT?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
3 комментария
Кружочек

Ну не, некоторые люди кодят лучше

Ответить
Развернуть ветку
2 комментария

Комментарий удален модератором

Развернуть ветку
Михаил Барабаш

по уродскому ,как и большая часть прогеров

Ответить
Развернуть ветку
Рябой Алексей

Будем надеяться , что этот будет по лучше

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
6 комментариев
Ivan Zhirkov

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

Ответить
Развернуть ветку
3 комментария

Комментарий удален модератором

Развернуть ветку
4 комментария
Alexander

Нейросети кто-то должен обслуживать и развивать. Вот туда и стоит идти

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Maxim Chizhov

А может ли этот бот написать другого бота? Который будет работать круче чем он?

Ответить
Развернуть ветку
Mad Max

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

Ответить
Развернуть ветку
2 комментария

Комментарий удален модератором

Развернуть ветку
Aleks B

для этого надо стравить две нейронки

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Evil Pechenka

Я менеджер, вчера написал нужный мне скрипт без обращения к программистам. Работает, всё отлично. Куда быстрее (и дешевле) чем с ЧСВ программистов общаться.

Ответить
Развернуть ветку
15 комментариев

Комментарий удален модератором

Развернуть ветку
G Unit

Может. Вчера написал go проект(с использованием всех самых известных либ и шаблонов. Я их знаю, но и сеть смогла подсказать)) на микросервисах, с docker, postgreSQL, grafana, rabbit. Настроил ci/cd. И тд. Я подсказывал и давал правильные указания. Но сеть справилась отлично.

Ответить
Развернуть ветку
2 комментария
nekoill

Окей, гугл, а не галлюцинировать он может?

Ответить
Развернуть ветку
Герман Боднар

ну с этим будут проблемы 😅

Ответить
Развернуть ветку
Rnatery

Он и так мог код генерировать

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Melissa Mata

О! То есть не только копирайтерам надо дрожать и бояться (потерять работу), но и программистам уже тоже?

Ответить
Развернуть ветку
G Unit

Добавлю. Можно решать и находить ответы на очень нестандартные задачи.
Нужно было отрефакторить очень часто повторяющийся код в большом проекте. На языке дарт.
Ide (android или vs code) общаются с локальным сервером dart analyzer.
Благодаря этому можно отрефакторить название например метода и во всем проекте оно поменяется.
Но более сложные вещи ide почти не умеют.

Так вот. Выяснил через сеть как устроен это аналайзер. Как с ним и по каким протоколам общается ide. Как написать свой клиент для моих потребностей. И тд. И тп.

Так-же и тупо например sh скрипты может любой сложности писать.
Короч, реально крутой и очень полезный инструмент этот chatGpt))

Ответить
Развернуть ветку
Hank Coffe

научили таки, чет у них не ладилось с ним

Ответить
Развернуть ветку
Corwin

Кстати, на vc вроде не было, https://aws.amazon.com/ru/blogs/aws/amazon-codewhisperer-free-for-individual-use-is-now-generally-available/ амазон тоже открыла доступ к нейросетке для генерации кода Codewhisperer.
Это бесплатный аналог copilot, который кажется чуть послабее его, плагины есть для VSCode и JetBrains.

Ответить
Развернуть ветку
Ирина Родионова

ну это уже большое достижение!

Ответить
Развернуть ветку
Владимир Прохоров
Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Илон Маск

Бот! Напиши за меня работу! Красиво, реалистично, в стиле Лего

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
2 комментария
голубцы по акции

ну типо давайте поскорее, ребята))

Ответить
Развернуть ветку
ЯжПрограммист

Если нельзя его попросить сделать такого же барда, то бесполезная хрень.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Ivan Zhirkov

Работа, работа перейди на робота :)
Всё закончиться тем, что будут бегать боты как в КС и сами с собой играть в виртуальном мире. Сами себе что-то там объяснять. Илон Маск уже очкует что всё выйдет из под контроля :) Главное чтоб ИИ не научился подключаться к чипам в голове :)))) А то обезьяны захватят планету.

Ответить
Развернуть ветку
Зеленый и громкий

Илон Маск очковал только лишь по поводу того, что не успел на хайп-поезд запрыгнуть.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Павел Антипов

Спасибо гуглу за диск, документ, таблицы и тп ❤️

Ответить
Развернуть ветку
Цой жив

У меня Google Voice через слово только понимает. Где Гуглу и где ИИ вообще

Ответить
Развернуть ветку
абсолютный вездеход

Такой заголовок лучше:

Google научила чат-бота Bard писать, какать и отлаживать код
Ответить
Развернуть ветку
prosto.vasilich

и отлаживать написанное и накаканное

Ответить
Развернуть ветку
Маяк

Очень интересно

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Сахарова Эмма

Огласите пожалуйста весь список из 20 языков. Упомянуты только 6, интересно какие ещё понимает Bard.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Anna Safronova

Интересно, он будет писать код , так же по уродскому , как и ChatGPT?

Ответить
Развернуть ветку
Evil Pechenka

Он давно уже тоже пишет. Наверное просто улучшили.

Ответить
Развернуть ветку
Егор Савин

Боже, гонка с ИИ, это как гонка цифровых камер. Наращивание пикселей, объективов, корпуса... Но итоговое фото/видео зависит от оператора. Так что, вангую, лет через 2-5 будет появляться должность "оператор нейросети"

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Лёша Марков

Когда внуки?

Ответить
Развернуть ветку
The Popov

А еще чат-бот говорит на хинди, ест карри и готов пригласить пользователя в гости в свою деревню.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Сержик
Ответить
Развернуть ветку
Андрей Самойлов

Так интересно смотреть за гуглом который пытается догнать, но не может)

Ответить
Развернуть ветку
Дмитрий Седов

Можно ли дать за щеку Серёже Брину и попросить не выдавать триллион цифровых шаблонов за Искусственный Интеллект ? )

Ответить
Развернуть ветку
330 комментариев
Раскрывать всегда