Возможности разработчика могут улучшиться в геометрической прогрессии с помощью инструментов, которые они используют. Недостаточно просто знать язык программирования или структуру, но и инструменты, которые с ним связаны. Разработчики создали многие инструменты разработчиков для решения своих собственных провалов производительности при кодировании. В сегодняшней статье мы рассмотрим 7 Dev Tools, основанные на ИИ, которые определенно собираются повысить вашу производительность при кодировании.
Эта статья была первоначально размещена по адресу: https://www.quod.ai/post/7-dev-tools-power-by-ai-to-improve-developer-productivity
AI Python Docstring Generator & Quod Code Complyter
AI Python Docstring Generator является расширением VSCODE для генерации DocStrings для функций Python. Он вытекает из популярного расширения генератора Docstring для VSCODE и использует NLP, чтобы суммировать содержание функции в DocString. Это расширение не может быть запущено самостоятельно; Вам также необходимо настроить сервер вывода модели, который можно запустить в виде изображения Docker.
Бесплатно. Установить из Vscode Marketplace Анкет Вам также нужно установить сервер вывода.
Quod AI Code Commenter это еще одно расширение VSCODE, которое может быстро генерировать комментарии для любого фрагмента кода. Просто выделите код и нажмите «Создать комментарии». Расширение Quod AI работает из коробки после установки с рынка VSCODE. Он поддерживает языки за пределами питона, таких как Java, JavaScript, TypeScript и Ruby.
Бесплатно. Установить из Vscode Marketplace Анкет
GitHub Copilot
Github недавно объявил о новом дополнении к своей экосистеме Github под названием Copilot. Это ваш собственный программист, который работает на ИИ. Он кодирует вместе с вами и может предложить строки кода или даже целых функций. GitHub говорит, что он был обучен миллиардам линий общедоступного кода и доступен в качестве расширения VSCODE. В настоящее время он находится в техническом предварительном просмотре и будет поддерживать несколько языков и рамок.
Зарегистрируйтесь в списке ожидания в https://copilot.github.com/
Quod AI Search для GitHub и Jira
Поиск кода AI Quod-это расширение Chrome, которое автоматически ищет код из репозитории GIT или из проблем JIRA. Он использует заголовок и описание проблемы и автоматически находит совпадения в вашем репозитории GIT.
В дополнение к поиску, расширение также помогает вам легче ориентироваться в файлах кода в меню интеллекта кода. После того, как вы включите это, вы найдете набросок всех функций в файле вместе с темами и тегами.
Посмотрите приведенный выше пример, который показывает, как найти, если учетная запись зарегистрирована в репозитории кода Jhipster, проанализированного с использованием расширения Quod AI Chrome. Представьте, что у вас есть очень большой файл и не зная, с чего начать что -то искать. С этим расширением поиск упрощается, и ответ представлен вам в течение нескольких секунд.
Бесплатно. Установить из Chrome Store Анкет
Летающий змей
Kite – это инструмент завершения кода, который использует модели искусственного интеллекта, обученные более чем 25 миллионам файлов для прогнозирования завершений. Он поддерживает более 16 различных языков и 16 кодовых редакторов, что делает его очень универсальным вариантом для любого разработчика. Завершение кода также является контекстом, что означает, что он рекомендует код на основе другой переменной и функций, из которых вы пишете.
Бесплатно. Установите с кайта интернет сайт .
Завершение кода AI Tabnine
Tabnine является инструментом завершения кода ИИ и является прямым конкурентом Kite. Они могут похвастаться тем, что они являются ведущим в мире инструментом завершения кода ИИ с более 1 миллионами разработчиков, которые активно используют его. Завершение кода из табнина очень хорошее, поскольку он изучает общедоступный код и использует глубокое обучение для прогнозирования завершений. Их веб -сайт имеет действительно классные фрагменты видео, которые показывают, насколько хорош инструмент и насколько он эффективен в прогнозировании кода. Определенно спасатель для разработчиков. Их бесплатный уровень имеет только 50 завершений кода в день, что является разочарованием, и у них также нет студенческих планов. Pro Plan дает вам неограниченное количество завершений кода и гораздо более продвинутых функций, но поставляется в 12 долларов в месяц на пользователя.
Бесплатно (ограниченное использование). Установить из Vscode Marketplace Анкет
Развернуть
Debuild-это инструмент, который сделан из API OpenAI GPT-3. GPT-3 является первым коммерческим продуктом OpenAI, который предоставляет разработчикам API для создания очень мощных приложений, используя модель GPT-3. Модель GPT-3-последняя модель Openai, и ее самая мощная, но приводила в действие 175 миллиардов параметров.
Ввод в то, что вам требуется на простом английском языке, будет создан выход, который вы хотите в коде вместе с готовым приложением. Очень мало информации о том, как она работает точно, но вам нужно зарегистрироваться и использовать форму Google, чтобы ввести то, что вы хотите создать. Этот инструмент по -прежнему находится на очень ранних стадиях его развития и может быть не очень отточенным.
Бесплатно. Зарегистрируйтесь в списке ожидания в debuild.co Анкет
Оригинал: “https://dev.to/quod_ai_blog/7-dev-tools-powered-by-ai-to-improve-developer-productivity-304k”