Лаборатория интеллектуальных вычислений Alibaba Tongyi выпустила SmartVscode, инструмент-помощник искусственного интеллекта на основе VS Code, а также открыла исходный код своей базовой технологической платформы App-Controller. SmartVscode позволяет пользователям напрямую управлять VS Code с помощью естественного языка, например, изменять стили или писать код, что значительно повышает эффективность разработки. Платформа App-Controller поддерживает несколько крупномасштабных языковых моделей и обеспечивает автоматизированную логику оркестрации API и простые в использовании режимы взаимодействия с данными, упрощая интеллектуальный процесс разработки приложений и сокращая цикл разработки.
Лаборатория интеллектуальных вычислений Alibaba Tongyi, дочерняя компания Alibaba Group, недавно запустила инструмент-помощник искусственного интеллекта SmartVscode на рынке расширений Visual Studio Code. Этот инструмент использует платформу интеллектуального управления приложениями App-Controller, независимо разработанную лабораторией, для реализации функции прямого управления VS Code посредством естественного языка с целью оптимизации взаимодействия с пользователем и повышения эффективности разработки. В настоящее время базовая технология SmartVscode имеет открытый исходный код, а ее структура App-Controller позволяет приложениям реагировать на инструкции и выполнять их на естественном языке, что значительно упрощает процесс взаимодействия между приложениями и пользователями.
Одной из основных возможностей 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 с открытым исходным кодом предоставляют разработчикам удобные инструменты разработки с использованием искусственного интеллекта и эффективные решения для оркестровки API. Ожидается, что в будущем это позволит еще больше повысить эффективность разработки и способствовать применению технологий искусственного интеллекта в области разработки программного обеспечения. . С нетерпением ждите последующих обновлений, которые принесут более мощные функции и более удобный пользовательский интерфейс.