Значительная переработка поиска по коду на GitHub теперь широко доступна спустя 18 месяцев.
Поиск кода претерпел полную переработку, которая разрабатывалась в течение многих лет, согласно GitHub, которая только что сделала его общедоступным .
Модификации содержат огромное количество новых функций, которые гораздо более осведомлены о контексте. Бизнес утверждает, что их обновленный поиск кода «примерно в два раза быстрее», чем в предыдущей версии, и что он «понимает код, ставя на первое место наиболее релевантные результаты».
Кроме того, были обновлены пользовательские интерфейсы поиска и представления кода. Обновленный поисковый интерфейс предоставляет дополнения и предложения в дополнение к категоризации и интеллектуальному форматированию результатов.
При поиске и переходе к ссылкам в представлении кода ссылки можно легко увидеть на боковой панели, аналогично тому, как это можно сделать в Visual Studio. Кроме того, поддерживаются поиск символов, регулярные выражения и запросы подстрок.
В декабре 2021 года стала доступна технологическая предварительная версия этого обновления, необходимая для списка ожидания. Те, кто решил принять участие и получил доступ к новому поиску, потратили много времени на его использование, помимо предыдущего поиска кода.
Ознакомьтесь с сообщением от февраля 2023 года в инженерном блоге GitHub, где вы найдете гораздо более подробное объяснение того, как это работает , какие технологии использовались для его создания, а также другую информацию.
Модификации призваны повысить эффективность работы инженеров-программистов; например, улучшенный поиск может быть гораздо более эффективным при обнаружении определенных уязвимостей в обширной кодовой базе.
Как упоминалось ранее, модификация планировалась в течение некоторого времени, но GitHub изображает ее как компонент более масштабных усилий по приданию платформе большей интеллектуальности. Обогащение и развитие инструмента кодирования ИИ Copilot с использованием генеративного ИИ — еще один выдающийся пункт в этом начинании.
Листинг изображения GitHub
Добавить комментарий