Alibaba Tongyi Intelligent Computing Laboratory は、VS Code に基づく AI アシスタント ツールである SmartVscode をリリースし、そのコア テクノロジーである App-Controller フレームワークをオープンソース化しました。 SmartVscode を使用すると、ユーザーはスタイルの変更やコードの記述など、自然言語を通じて VS Code を直接制御できるため、開発効率が大幅に向上します。 App-Controller フレームワークは、複数の大規模言語モデルをサポートし、自動化された API オーケストレーション ロジックと使いやすいデータ対話モードを提供して、アプリケーションのインテリジェントな開発プロセスを簡素化し、開発サイクルを短縮します。
Alibaba Group の子会社である Alibaba Tongyi Intelligent Computing Laboratory は最近、Visual Studio Code 拡張機能市場で AI アシスタント ツール SmartVscode を発売しました。このツールは、研究室が独自に開発したアプリケーションインテリジェント制御フレームワークApp-Controllerを利用し、自然言語を通じてVS Codeを直接制御する機能を実現し、ユーザーインタラクションエクスペリエンスの最適化と開発効率の向上を目指しています。現在、SmartVscode のコア テクノロジはオープン ソースであり、その App-Controller フレームワークにより、アプリケーションは自然言語に基づいて命令に応答して実行できるため、アプリケーションとユーザー間の対話プロセスが大幅に簡素化されます。
SmartVscode の中核機能の 1 つは、自然言語を通じて VS Code を簡単に制御することです。ユーザーは、スタイルの変更や特定のコードの作成など、実行したい操作を入力できます。SmartVscode は、構成の検索や構成の変更などの手順を自動的に完了します。さらに、SmartVscode は、VS Code の豊富な機能を使用してさまざまなアプリケーションを開発することもでき、ユーザーは自然言語を通じてニーズを記述し、VS Code を利用して大規模なモデルにアプリケーション開発を実現させることができます。
SmartVscode プラグインを使用すると、ユーザーは VS Code 拡張機能マーケットでプラグインを検索してダウンロードし、VSCode の左側のサイドバーにある SmartVscode ダイアログ ウィンドウにタスクの説明を入力し、実行を待って結果を表示できます。 SmartVscode の背後にある技術サポートとして、App-Controller フレームワークは、大規模な言語モデルとエージェントに基づく革新的な 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 フレームワークのオープンソースは、開発者に便利な AI 支援開発ツールと効率的な API オーケストレーション ソリューションを提供するため、将来的には開発効率がさらに向上し、ソフトウェア開発分野での AI テクノロジーの適用が促進されることが期待されます。 。 より強力な機能とよりスムーズなユーザー エクスペリエンスをもたらす今後のアップデートにご期待ください。