Чат-бот с искусственным интеллектом Google Bard теперь может помогать писать программный код
Компания Google, принадлежащая Alphabet Inc., заявила в пятницу, что обновит Bard, своего генеративного чат-бота с искусственным интеллектом, чтобы помочь людям писать код для разработки программного обеспечения, поскольку технический гигант играет в догонялки в быстро развивающейся гонке за технологиями искусственного интеллекта.
В прошлом месяце компания начала публичный выпуск Bard, чтобы завоевать позиции Microsoft Corp.
Выпуск ChatGPT, чат-бота от стартапа OpenAI, поддерживаемого Microsoft, в прошлом году вызвал скачок в технологическом секторе, чтобы предоставить ИИ в руки большему количеству пользователей.
Google описывает Bard как эксперимент, позволяющий сотрудничать с генеративным ИИ, технологией, которая опирается на прошлые данные для создания, а не идентификации контента.
Как заявили в Google в пятницу, Бард сможет кодировать на 20 языках программирования, включая Java, C++ и Python, а также помогать отлаживать и объяснять код пользователям.
Компания заявила, что Bard также может оптимизировать код, чтобы сделать его быстрее или эффективнее, с помощью простых подсказок, таких как «Не могли бы вы сделать этот код быстрее?».
В настоящее время к Bard может получить доступ небольшой набор пользователей, которые могут общаться с ботом и задавать вопросы вместо использования традиционного инструмента поиска Google.
Довольно иронично, что разработчики увольняют себя из-за ИИ…
ОтветитьУдалитьЯ инженер-программист. Я использовал Bard, ChatGPT и специальный инструмент для программирования на основе GPT, который называется GitHub Co-Pilot.
ОтветитьУдалитьЭти инструменты не устраняют рабочих мест в области разработки программного обеспечения. Они могут выступать в качестве полезного помощника и могут помочь в написании грязного кода, но им нужен кто-то, кто знает, что они делают, чтобы приносить им какую-то пользу. Инструменты для программистов находятся в постоянном развитии с момента создания программного обеспечения, что позволяет создавать более качественное и сложное программное обеспечение, а не сокращать количество рабочих мест.