одинАртефакт отечественного программирования,Мгновенно убил Microsoft GitHub Copilot.
Как быстро?
Чем GitHub Copilotв два раза быстреев то же время,Точность также улучшилась прибл.20%。
Мало того, что, будучи «быстрым» и «точным», его функции также относительно обширны, в том числе:
В код автоматически добавляется полный, Код, сгенерированный на естественном языке、Автоматически добавлять комментарии、Интеллектуальный поиск ошибок、объяснить код、Автоматически создавайте модульные тесты и многое другое.
Особенности: Поддержка 80 языков.,инад,Полный,отказался,платеж!
В настоящее время Фиттен CodeсталVSCodeСписок тенденций рынка плагиновпервое место!
Это новейший продукт от Feishen Technology.Fitten Code,Над Полный основан на отечественной платформе глубокого обучения Jittor и коде, разработанном Feishen Модельразвивать.
Стоит отметить, что все ее основные разработчики имеют степени доктора философии Университета Цинхуа и во время учебы в школе они были основными разработчиками, продвигавшими работу Jitu с открытым исходным кодом. После окончания учебы они основали компанию Feishen Technology Ventures. продолжение Содействуйте разработке графики и разработке библиотеки нейронного рендеринга JNeRF и большой библиотеки рассуждений моделей JittorLLM, а также выпущенного на этот раз помощника по программированию искусственного интеллекта Fitten Code.
Итак, давайте посмотрим на фактические результаты измерений Fitten Code.
Сначала мы пристроимся Код и GitHub Copilotпомещены вместе,существоватьскоростьДавайте соревноваться на одной сцене。
Также столкнулся с задачей «написать ResNet-модель», разница в скорости видна невооруженным глазом — Фиттен CodeСредняя задержка составляет всего300ms,иGitHub Первая задержка второго пилота составила целых 5 секунд.
Мало того, существует также большой разрыв в качестве результатов генерируемого кода.
Fitten Code генерирует полный код ResNet, и его можно выполнить в интерактивном режиме, но на стороне GitHub Copilot сгенерированный код содержит большое количество повторяющихся фрагментов кода.
Низкая задержка, безусловно, является важным аспектом помощника по программированию, но точность, возможно, еще более ценна.
Судя по результатам набора тестов HumanEval, Fitten Code добился «лучшего из обоих миров»:
Fitten CodeизPass@1Точность достигла60.1%,Это значительный рост по сравнению с 49,5% у Copilot.
Fitten Code также показывает свою эффективную сторону в сложных алгоритмических задачах. Для примера мы поставили такую задачу:
Используйте Python для реализации алгоритма самой длинной возрастающей подпоследовательности, для которого требуется временная сложность O(nlogn).
Как видно из результатов, Fitten Code справился с этой сложной задачей очень точно.
Давайте посмотрим на GitHub Copilot. Он может реализовать только неоптимальный алгоритм O(n^2).
Мало того, Fitten Code выполнит большой объем кода одновременно, когда позволят условия.
В отличие от других продуктов, которые заполняют в среднем только 1-2 строки за раз, Fitten Code завершает в среднем 3-5 строк, что значительно повышает эффективность завершения.
Поэтому после нескольких раундов «соревнования» нетрудно обнаружить, что Fitten Code превосходит GitHub Copilot по скорости, объему завершения кода и точности.
Как мы только что упомянули, Fitten Code в настоящее время поддерживает более 80 языков программирования, в том числе:
Python, Javascript, Typescript, Java, C, C++, Kotlin, PHP, Ruby и т. д., а также поддерживает код Visual Studio.
Итак, давайте посмотрим на производительность этого большого инструмента генерации кода на основе модели в реальных сценариях.
Fitten Code может автоматически дополнять недостающие части кода. Этот интеллектуальный подход ускоряет ввод кода.
Fitten Code может обеспечить перевод кода на семантическом уровне и поддерживать взаимный перевод между несколькими языками программирования.
Просто используйте комментарии (#) или диалог для описания функций, которые должен реализовать код, и Fitten Code может автоматически генерировать код, соответствующий требованиям комментариев, что значительно сокращает время и затраты на написание вручную.
Кроме того, используя комментарии в качестве руководства, плагин генерации кода может быстро сгенерировать структуру проекта, скелет функции, вызов интерфейса и другие фрагменты кода, что поможет быстро построить проект.
Что касается написания комментариев, то с Fitten Code вы можете попрощаться с ручной работой.
Он может автоматически генерировать соответствующие комментарии на основе кода и предоставлять четкие и понятные объяснения и документацию путем анализа логики и структуры кода.
В дополнение к вышеперечисленным функциям Fitten Code также предоставляет множество практических функций, таких как интеллектуальный поиск ошибок на основе выбранного кода.
Он также имеет функцию автоматического создания модульных тестов, которые могут автоматически генерировать соответствующие тестовые примеры на основе кода для повышения качества и надежности кода.
Мало того, Fitten Code также имеет возможность объяснять значение кода, помогая пользователям более глубоко понять логику и структуру кода.
В общем, этот отечественный артефакт программирования призван сделать программирование более эффективным во всех аспектах.
Fitten Code не только бесплатен и полнофункционален, но и метод его установки чрезвычайно прост.
Взяв в качестве примера код Visual Studio, найдите «Подходящий код» на странице расширения:
Затем нажмите «Установить»:
Наконец, просто зарегистрируйтесь и войдите, чтобы использовать его ~
Супер просто, без проблем!
Кроме того, Fitten Code также поддерживает IDE серии JetBrains, такие как IntelliJ IDEA и PyCharm.
Код Fitten был разработан компанией Beijing Feishen Technology Co., Ltd. Вся основная команда получила степень доктора философии в Университете Цинхуа. В качестве основного разработчика они открыли исходный код системы глубокого обучения Jittor, которая является одной из основных систем глубокого обучения. Библиотека нейронного рендеринга и большая библиотека вывода моделей JittorLLM получили высокую оценку со стороны отрасли.
Члены команды обладают выдающимися техническими способностями и выиграли золотые медали на международных соревнованиях по суперкомпьютерам, олимпиадах по информатике и золотые медали ACM, а также опубликовали статьи на ведущих международных конференциях и в журналах по компьютерной графике, компьютерному зрению и искусственному интеллекту, таких как CVPR, SIGGRAPH, TOG, TIP и CVM Опубликовали множество статей. Это ведущая междисциплинарная команда в международных и местных профессиональных областях, занимающаяся искусственным интеллектом, глубоким обучением, высокопроизводительными вычислениями, проектированием систем, аппаратной архитектурой и другими междисциплинарными командами.
Вы в восторге от такого бесплатного и простого в использовании продукта отечественного программирования?
— над —