Добавить новость
smi24.net
News in English
Март
2023

Developers are turning to GitHub Copilot, a ChatGPT-like tool that helps them write code. One startup VP says it helped him save 10% of the time he'd spend coding.

0
GitHub CEO Thomas Dohmke.
  • GitHub Copilot, launched in 2021, uses generative AI to help programmers write code.
  • The technology was created by OpenAI, the Microsoft-backed creator of ChatGPT.
  • Programmers say it's led to big productivity gains, but domain knowledge is still necessary.

While ChatGPT has spurred a lot of excitement around artificial intelligence, the conversational chatbot is not the only technology to come from OpenAI.

The Microsoft-backed company has developed a slew of generative-AI products, including one called Codex that's already helping engineers become more productive. 

Codex is the basis for GitHub Copilot, a tool that functions as a sort of autocomplete for software engineers. Copilot looks at the code an engineer is writing and suggests the next few lines they might want to write to solve their problem. Users can also write a comment in human language describing the program they want to build, and Copilot will provide a suggested solution.

Software engineers often have to put together scaffolding, or boilerplate code software needs. Because the code is so common, Copilot can easily reproduce it. GitHub has said that in files where it's enabled, Copilot is responsible for upward of 40% of the written code. Engineers who spoke with Insider said it had already proved a major boon for productivity. 

Copilot can help developers become more productive

Cyrus Ghazanfar, the chief technology officer at the 401(k)-management startup Beagle, said his company began experimenting with Copilot in recent months. He now requires his team of three engineers to use the tool because he quickly found it saved him plenty of time by eliminating rote work. Already, Copilot has proved useful for creating databases, he said.

"In these frameworks, there's a specific way of creating databases," Ghazanfar said. "I find Copilot super useful because there's a lot of repetition when you do these kinds of things."

For example, many databases have the same properties, like a timestamp that says when the data was created. Ghazanfar said he could now use Copilot to build a database with these properties. 

Bill Mers, the vice president of engineering at LookDeep Health, said it's "almost creepy" when Copilot figured out exactly what code he's trying to write. Copilot gleans its knowledge from the large corpus of projects on GitHub, but it also uses the context of the project an engineer is working on to suggest tailored code. 

Mers estimated that Copilot had saved him 10% of the time he would've normally spent coding. Occasionally, he writes comments inside his code explaining to other engineers what exactly the scripts were designed to do, and Copilot can pick up on that and write human-language descriptions of exactly what the code is doing.

"That was a bunch of typing, a bunch of thinking, I didn't have to do," Mers said.

Copilot is sometimes inaccurate

While Copilot's suggestions are "pretty accurate," using the tool can be a double-edged sword because it's easy to trust it too much, Ghazanfar said, which means the developer must go back and correct errors when the suggested code doesn't work. 

Even former GitHub CEO Nat Friedman, who oversaw Copilot's launch, has spoken about the product's flaws. At a recent event in San Francisco, he compared using Copilot to a lottery experience. Programmers write their code, and while Copilot's suggestions are frequently wrong, every now and then it passively suggests an answer that perfectly solves a developer's need, Friedman said.

Though Copilot may be good at solving common programming needs, like ChatGPT, it is prone to "hallucination," a term the AI industry has adopted to describe chatbots confidently suggesting answers that are completely made up.

"Copilot will give you a very compelling answer that looks great, and this code looks great, and these API calls look great. But then it turns out the APIs don't even exist," Mers said, referring to application programming interfaces, which help apps communicate with each other. 

In other words, if developers don't already understand what they're looking for, they'll quickly get stuck using Copilot.  That's why engineers likely won't go extinct anytime soon.

"Sure, you could create a basic iOS app with Copilot," Ghazanfar said. "But to do more-complicated things you need to know what you're trying to ask, how to fix the suggested code when it's wrong, and the best way to write code when it's not a super opinionated framework where there's just one way of doing things." 

Read the original article on Business Insider







«REC. Гран-При Авторадио»: гонка на выносливость снова в Москве

Без ошибки определяем точный день зачатия

Слуховые аппараты: как выбрать идеальные устройства для улучшения слуха?

В Marins Москва Пражская остановились участники международного турнира по гандболу


Report: AC Milan’s Christian Pulisic set to team up with $87 million Manchester United star

OpenAI launches GPT-5, its most powerful AI yet—will it be enough to stay ahead in today’s ruthless AI race? 

Trump’s threatened 40% tariff on ‘transshipped’ goods tries to target China and its manufacturing strength

Cameroon star has said yes to Man Utd transfer but Red Devils face hurdle


В ДТП на трассе погибли двое детей и женщина

Гранатометчика ВСУ приговорили к 16 годам за преступления в Курской области

В Курске главный бухгалтер перевела мошенникам более 5 миллионов рублей

Наталья Рудик назначена директором по продуктам ERM и BPM в компании «НЕКСТБИ»


Mafia: The Old Country получила положительные оценки в Steam

Находи идеальные места для персонажей-фигурок в «Is This Seat Taken?»

The US Air Force wants to test blowing up Cybertrucks because 'it is likely the type of vehicles used by the enemy may transition to Tesla Cyber trucks'

Steam for Chromebooks is getting axed in 2026 instead of exiting its 4-year beta



Продвижение Песни в Импульсе Яндекс Музыка.

«Бежим за Мечту — Ходить»: подростки на протезах пробегут марафон в Екатеринбурге

Процесс сошел с рельсов // Верховный суд определил пересмотреть дело о наезде Kia на трамвай

«Бежим за Мечту — Ходить»: подростки на протезах пробегут марафон в Екатеринбурге


Стало известно, как выглядит любимая квартира Татьяны Булановой

ГК «КОРТРОС» — в числе лидеров страны по объему ввода жилья

Замена хрусталика: советы офтальмолога о рисках и лазерной корректировке

"Динамо" Карпина упустило победу над "Сочи" в конце матча


«Удары по лицу здесь запрещены»: Максим Бабанин позвал на тренировки слабослышащих детей

На Троицкой линии метро совершено 12 млн поездок: новые станции к 2025 году

Суземский районный музей пополнился новыми экспонатами

Легендарный футболист СССР отмазался от проблем с законом: решил все одним звонком


Фриц достиг третьего раунда на турнире в Цинциннати

Кудерметова победила Ламенс и прошла во второй круг турнира WTA 1000 в США

Вероника Кудерметова в третьем круге турнира WTA: победа в Цинциннати!

Потапова проиграла Свёнтек во втором круге турнира WTA в Цинциннати


Добровольцы высокой культуры: московские волонтеры помогают сохранять наследие столицы

Кухонный сейф: как выбрать холодильник и какие необычные модели есть на рынке

Во Франции в 12 департаментах установят повышенный уровень погодной опасности

"Динамо" Карпина упустило победу над "Сочи" в конце матча


Музыкальные новости

Сыктывкарка родила дочь рэперу Тимати

Экстрасенс объяснила, как у Тимати возник «венец безбрачия» и чем это чревато

Посвященную Шостаковичу выставку открыли в Филармонии Петербурга

Процесс сошел с рельсов // Верховный суд определил пересмотреть дело о наезде Kia на трамвай


"Динамо" Карпина упустило победу над "Сочи" в конце матча

«Бежим за Мечту — Ходить»: подростки на протезах пробегут марафон в Екатеринбурге

Добро в каждой чашке: Елизавета Боярская, фонд «Жизнь в Движении» и сеть кофеен «Ягода» запускают авторский кофе для помощи детям с ОВЗ

Продвижение Песни в Импульсе Яндекс Музыка.


Собянин: Около 13 млн деревьев и кустарников высадили в Москве за 13 лет

Ближе Дубая, чище Байкала и намного дешевле Тая: морской курорт в России, где не стыдно провести свой отпуск

Резервный борт с пассажирами вернувшегося в Шереметьево самолета вылетел в Пензу

Собянин: Около 200 социальных объектов будет построено в Москве в ближайшие годы


Участники АНО «СВОй спорт» организовали открытую тренировку по боксу на стадионе «Москвич» в День физкультурника

Москва: Новая эра зарядных станций для электромобилей с поддержкой инвесторов

Дилеры по всей России получают Lada Iskra. Пока отгружают только седаны в цвете «Капитан» и универсалы в цвете «Табаско»

Грузовик опрокинулся на Рязанском проспекте у дома №1 — съезд с ЮВХ заблокирован


МИД РФ: Киев может устроить провокации перед встречей Путина и Трампа на Аляске

Путин выразил поздравления Адабашяну по случаю юбилея

Медиа сообщили о планах Зеленского в ответ на встречу Путина и Трампа

Bloomberg сообщает, что ЕС хочет провести переговоры с Трампом до встречи с Путиным




День физкультурника отметили спортивными шествиями по всей стране

Будут ли магнитные бури сегодня, 10 августа 2025 года?

«Бежим за Мечту — Ходить»: подростки на протезах пробегут марафон в Екатеринбурге

Авторская методика Натальи Бородиной – путь к восстановлению памяти и защите от деменции


В Киеве заявили о тайном приказе Зеленского перед Аляской

В Киеве раскрыли тайный приказ Зеленского перед саммитом США и РФ на Аляске

NYT: своими заявлениями Зеленский может разозлить Трампа и навлечь на себя

В Киеве сделали заявление о территориальных уступках


«Торпедо» и «Спартак» Кострома сразятся за три очка. «Торпедо» Москва — «Спартак» Кострома: прогноз и ставка

Московское «Торпедо» и «Спартак» из Костромы обменяются голами, «Пюник» возьмет три очка. Экспресс дня 11 августа: прогноз и ставка

Akon в Москве: полная арена и феерия хитов на главном концерте года

День физкультурника отметили спортивными шествиями по всей стране



Сергей Собянин поздравил строителей Москвы с профессиональным праздником

Собянин рассказал о московских НКО, помогающих участникам СВО и их семьям

Сергей Собянин. Главное за день

Мэр Москвы: Инвесторы смогут размещать зарядки для электромобилей


Специалист указал необходимое количество редкоземельных металлов для производства электромобиля

Москва: Новая эра зарядных станций для электромобилей с поддержкой инвесторов

Мэр Москвы: Инвесторы смогут размещать зарядки для электромобилей

Без морщин. Эксперты рассказали о плюсах изменения климата в Москве


Ефимов сообщил о выделении 30 гектаров для МаИП во втором квартале

Москва удивила мир гигантским рассольником!

Фигуристка Александра Трусова поделилась видео с сыном после выписки из роддома

Во Франции в 12 департаментах установят повышенный уровень погодной опасности


Полицейский погиб при задержании поджигателя релейного шкафа под Архангельском

Льготные ипотеки на Дальнем Востоке активно получают участники СВО и сотрудники ОПК

без заголовка

В Алтайском крае не будут проводить проверку на предмет чрезмерного роста тарифов на ЖКУ


Подросток на Мersedes сбил пешехода на трассе в Керчь

На консервном заводе в Симферополе изъяли 12 тонн небезопасного сырья

Анастасия Гридчина: В Симферополе, в стенах гостеприимного Дома дружбы народов, состоялась торжественная презентация военно-патриотических изданий, увидевших свет в 2025 году благодаря усилиям Медиацентра им. И. Гаспринского

Сергей Карякин: 7 августа на поезде из Москвы в Симферополь выехали участники специальной спортивно-образовательной программы «Шахматный лагерь Сергея Карякина», которая стартует в Международном детском центре «Артек»


Добровольцы высокой культуры: московские волонтеры помогают сохранять наследие столицы

Землетрясение 6,1 балла в Балыкесире: толчки ощущались в Стамбуле

Фигуристка Александра Трусова поделилась видео с сыном после выписки из роддома

Овчинский: По проекту КРТ на Окской улице построят жилье для реализации программы реновации














СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *