Попробовал Github Copilot. Это проект, в рамках которого Гитхаб обучил нейросеть на миллионах строк программного кода, загруженного людьми, и теперь она вроде как способна предлагать автоматическое дополнение к тому, что вы пишете.
В теории, если вы напишете название функции, например public int Fibonacci(int n), то она сразу предложит вам автоматически подставить всё остальное.
Конкретно с этим примером система действительно справляется, но в целом впечатления у меня от неё смешанные, и на мой взгляд она пока что не стоит тех $10 в месяц, которые за неё просят после тестового двухмесячного периода.
Я уже писал ранее о своём отношении к нейросетям. В задачах дополнения данных они работают средненько: значимый процент решений будет с ошибками. Вот и здесь — сначала я подумал, что Copilot сможет за меня копипастить популярные однотипные куски кода из интернета. Например, я не помню алгоритм Вагнера-Фишера, постоянно его копирую из своих других проектов, часть из которых выложена на Github и наверняка была передана в обучение Copilot. Я предложил нейросетям мне этот алгоритм написать, они написали что-то отдалённо похожее. Внешне выглядело убедительно и даже компилировалось, но работало неправильно, и при ближайшем рассмотрении оказалось, что там просто случайно надёрганные строчки из настоящего алгоритма. Некоторые проверки по 2 раза, а часть нужной логики упущено совсем. Об оформлении кода вообще говорить не стоит: пока всё, что мне выдавалось, оформлено плохо, и на ревью я бы написал разработчику несколько замечаний.
Однако, в других местах работает, как задумано. Если у вас есть дуальные функции, оно умеет предлагать дописать остаток (пример на скриншоте ниже). Но из того, что я попробовал, только процентов 20 случаев реально были полезны. Остальные 80% или вообще неверный код, или правильный, но такой неаккуратный, что лучше самому написать.
Есть ещё проблема: массовый копипаст довольно опасен, потому что легко пропустить какую-то мелочь. В идеале нужно весь вставленный код проверять построчно, но по когнитивной нагрузке это близко к тому, чтобы создать его самостоятельно. И человеческое внимание совершенно точно будет расслабляться и размываться при работе с такими средствами автодополнения, а, значит, неизбежны ошибки. На месте чувствительной к багам энтерпрайз-разработки я бы вообще запрещал бы своим сотрудникам применять Copilot.
С другой стороны, возможно, подобная утилита хорошо зайдёт для прототипирования, на хакатонах, на стримах с демонстрацией разработки чего-нибудь. У меня будет возможность проверить на соревновании через месяц, но в работе скорее всего отключу.
#dev
Когда жил в Денвере, штат Колорадо, то зашел в магазинчик с ковбойской тематикой в центре города
Продают шляпы, кожаные сапоги, модные ремни с огромными бляхами, цветные рубашки. Полный набор чтобы стать настоящим ковбоем. Даже можно купить седло на коня. И да, люди покупают себе эти вещи - как в подарок, так для дела 🤠
Теги: #Denver#CO #
Страх веганов 🍑
Место где мы покупали “деликатес” из поста называется “Buckhorn Exchange” - исторический ресторан в Денвере, основан в 1893г. местной легендой того времени, известного по кличке "The Buckhorn”. Один из старейших ресторанов города.
Стены украшают фотографии, рассказывающие историю Американского запада. В меню представлено много дичи, включая бизона, лань и перепела, а также традиционный стейки (прайм-риб и филе-миньон). Также в ресторане есть салун, где можно выпить и послушать живую музыку 🎵
Колоритненький ресторан, который предлагает посетителям окунуться в атмосферу Старого Запада и заглянуть в богатую историю штата Колорадо.
#Denver#CO
Rocky mountain arsenal national wildlife refuge 🦬
Бесплатный заповедник недалеко от города. Есть маршруты для прогулок на которых можно встретить оленей и других животных. Отдельная зона для бизонов, в которой можно наблюдать за ними только из своей машины.
К сожалению, бизоны тусили далеко от дороги, так что холмики на фоне гор на последней фотке - это они. Опытные туристы приезжают в парк с биноклем или хорошим фотоаппаратом.
Но, вообще, бизоны на фоне города и заснеженных гор выглядят очень круто!
#Denver#CO
Гулял по парку и увидел в горах огромный светящийся крест 🤨
По истории владелец земли на горе Lindo построил крест на месте своего упокоения чтобы жена могла видеть его из своего дома в Денвере после смерти. 😇
Крест был зажжен в 1964г.
Высота креста около 120м, ширина около 77м.
#Denver#CO
Red rocks amphitheater
Первое место куда мы поехали по приезде в Денвер. Одно из самых доступных и популярных достопримечательностей города. В летний сезон здесь регулярно проходят концерты. Амфитеатр открылся в 41 году и в нем выступали такие мастодонты как The Beatles и Jimi Hendrix.
#Denver#CO
По приезде в Денвер я узнал, что небезызвестная трагедия произошла именно в этом городе.
В 1999 году в старшей школе Колумбайн двое подростков, на тот момент, устроили громкий масс шутинг, что привело к ужесточению оборота оружия (довольно сомнительно).
По рассказам коллег, которым не сидится на месте, рядом со школой по сей день дежурит полиция и ловит таких зевак. К сожалению, у колумбайнских подростков даже сейчас появляются последователи, желающие повторить “успех”.
Думаю вряд ли такие разговоры с полицией хорошо отражаются на статусе имигранта, поэтому поверил на слово.
#Denver#CO
Елка на Рождество была своеобразной.
Видимо, городская елка в Денвере была спонсирована интернет-провайдером (xfinity) и энергетической компанией (xcel energy), поэтому на ней крутили бренды этих компаний. Денег хватило только на Рождество, на Новый год елку отключили 😺
Американская смекалочка.
На последние фотке административное здание города на Новый год.
#Denver#CO
City Park. Самый большой парк Денвера с небольшим водоемом, местами для пикника и игровыми площадками. К нему прилегает зоопарк, а также музей науки и естествознания (довольно неплохой, кстати).
Летом парк выглядит симпатичнее и оживленнее. Последнее фото с лета.
#CO#Denver
📰Lawsuit filed over $19 million sea lion habitat renovation at Denver Zoo
🔗https://thecherrycreeknews.com/lawsuit-filed-19-million-sea-lion-habitat-renovation-denver-zoo/?utm_source=telegram&utm_medium=social&utm_campaign=zimm-distribute
via Daily Political Press
#Lawsuit#Denver#Zoo#News
🏀🇺🇸NBA
Lakers 102-127 Denver#NBA#Lakers#Denver
Nikola Jokic anotó 34 puntos y Michael Porter Jr. agregó 24 por los Nuggets de Denver, que se valieron de una buena segunda mitad para vapulear el sábado 127-102 a los Lakers de Los Ángeles.Russell Westbrook totalizó 14 puntos, 11 asistencias y siete rebotes por Denver contra su antiguo equipo.Austin Reaves anotó 19 puntos y LeBron James agregó 18 a la causa de los Lakers, quienes perdieron encuentros consecutivos en casa después de comenzar la temporada 7-0 como anfitriones.
https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401704836
Spurs 104-94 Warriors#NBA#Spurs#Warriors
Victor Wembanyama anotó 25 puntos, Harrison Barnes consiguió 22 y los San Antonio Spurs remontaron una desventaja de 17 unidades en el tercer periodo para doblegar el sábado 104-94 a los Golden State Warriors.Wembanyama agregó nueve asistencias, siete rebotes y tres tapas en su regreso tras una ausencia de tres partidos debido a un golpe en la rodilla derecha.
https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401704835
Milwaukee 125-119 Charlotte#NBA#Milwaukee#Charlotte
Giannis Antetokounmpo logró 32 puntos y 11 rebotes, mientras que Damian Lillard añadió 31 tantos para conducir el sábado a los Milwaukee Bucks hacia un triunfo por 125-119 sobre los Charlotte Hornets. Milwaukee, que hilvanó su cuarta victoria, abrió el cuarto periodo con un ataque de 14-5 para tomar una ventaja de 110-90, pero los Hornets redujeron la diferencia a 121-119 con un triple de Brandon Miller a falta de 15 segundos.
https://espndeportes.espn.com/basquetbol/nba/cronica/_/juegoId/401704834
Otros marcadores
Utah 121-106 Knicks
Orlando 111-100 Detroit
Chicago 131-142 Memphis
Houston 98-104 Portland
🏆@Info288_deportes