Alibaba Tongyi Intelligent Computing Laboratory は最近、Visual Studio Code に基づく AI アシスタント ツール SmartVscode をリリースし、そのコア技術である App-Controller フレームワークをオープンソースにしました。 SmartVscode は自然言語処理テクノロジーを利用して、ユーザーが簡単な音声コマンドを通じて VS Code を直接制御できるようにし、開発効率とユーザー エクスペリエンスを大幅に向上させます。この強力なAI補助ツールとその背後にあるテクノロジーについて、Downcodes編集者が詳しく解説します。
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 テクノロジーの開発と応用にも重要な貢献をもたらします。まだいくつかの欠点はありますが、テクノロジーの継続的な進歩と反復的な更新により、SmartVscode は VS Code 開発者にとって不可欠なツールになることは間違いありません。