Лаборатория интеллектуальных вычислений Alibaba Tongyi недавно выпустила инструмент-помощник искусственного интеллекта, основанный на коде Visual Studio — SmartVscode, и сделала свою базовую технологию App-Controller с открытым исходным кодом. SmartVscode использует технологию обработки естественного языка, позволяющую пользователям напрямую управлять VS Code с помощью простых голосовых команд, что значительно повышает эффективность разработки и удобство работы с пользователем. Редактор Downcodes подробно объяснит этот мощный вспомогательный инструмент искусственного интеллекта и лежащую в его основе технологию.
Одной из основных возможностей SmartVscode является легкое управление VS Code с помощью естественного языка. Пользователи могут вводить операции, которые они хотят выполнить, например изменение стиля или написание определенного кода, а SmartVscode автоматически выполнит такие шаги, как поиск и изменение конфигураций. Кроме того, SmartVscode также может использовать богатые функции VS Code для разработки различных приложений. Пользователи могут описывать свои потребности естественным языком и позволять крупным моделям реализовывать разработку приложений с помощью VS Code.
Используя плагин SmartVscode, пользователи могут искать и загружать его на рынке расширений VS Code, затем вводить описание задачи в диалоговом окне SmartVscode на левой боковой панели VSCode, ждать выполнения и отображать результаты. Платформа App-Controller, обеспечивающая техническую поддержку SmartVscode, представляет собой инновационную структуру оркестровки API, основанную на крупномасштабных языковых моделях и агентах. Она реализует управление приложениями на естественном языке путем интеграции интерфейсов API приложений.
Основная конкурентоспособность платформы App-Controller заключается в ее автоматизированной логике оркестровки API и простом в использовании режиме взаимодействия с данными, что снижает сложность и цикл разработки разработчиков приложений в процессе внедрения интеллекта, а также ускоряет расширение и совершенствование функции приложения. Он также поддерживает несколько крупномасштабных языковых моделей и предоставляет богатые ресурсы документации, которые помогут разработчикам легко начать работу и в полной мере использовать все функции платформы.
Хотя SmartVscode демонстрирует большой потенциал, существуют также некоторые ограничения в возможностях, такие как ограничения возможностей вывода больших моделей, скорость вывода моделей и ограниченная поддержка функций VS Code. Исследовательская группа продолжает оптимизировать алгоритмы обучения модели и анализа инструкций, чтобы снизить частоту ошибок и повысить точность операций.
В будущем исследовательская группа будет постепенно решать эти проблемы посредством регулярных обновлений и итераций, чтобы SmartVscode стал мощным интеллектуальным помощником для разработчиков VS Code.
Адрес открытого исходного кода App-Controller:
https://github.com/alibaba/app-controller
адрес с открытым исходным кодом smart-vscode-extension:
https://github.com/alibaba/smart-vscode-extension
В целом, SmartVscode и лежащая в его основе платформа App-Controller предоставляют разработчикам новый опыт программирования, а его открытый исходный код также вносит важный вклад в разработку и применение технологий искусственного интеллекта. Хотя некоторые недостатки все еще существуют, благодаря постоянному совершенствованию и итеративным обновлениям технологии SmartVscode наверняка станет незаменимым инструментом для разработчиков VS Code.