アリババグループ傘下の阿里通義知能計算研究所は先日、Visual Studio Code拡張機能マーケットプレイスでAIアシスタントツール「SmartVscode」をリリースしました。このツールは、研究所が独自開発したアプリケーションインテリジェント制御フレームワーク「App-Controller」を活用し、自然言語でVS Codeの機能を直接制御することを実現しました。ユーザーインターフェースの最適化と開発効率の向上を目指しています。現在、SmartVscodeの中核技術はオープンソース化されており、App-Controllerフレームワークはアプリケーションが自然言語ベースの指示に応答し実行することを可能にし、アプリケーションとユーザー間のインタラクションプロセスを大幅に簡素化します。

SmartVscodeの主要機能の1つは、自然言語によるVS Codeの容易な制御です。ユーザーは実行したい操作(スタイル変更や特定のコード記述など)を入力すると、SmartVscodeが自動的に設定の検索や変更などの手順を実行します。さらに、SmartVscodeはVS Codeの豊富な機能を活用して様々なアプリケーションを開発できます。ユーザーは自然言語でニーズを記述し、大規模言語モデルがVS Codeを利用してアプリケーション開発を実現します。

微信截图_20241120174701.png

SmartVscodeプラグインを使用するには、VS Code拡張機能マーケットプレイスで検索してダウンロードし、VSCodeの左側のサイドバーにあるSmartVscodeの会話ウィンドウにタスクの説明を入力して、実行と結果の表示を待ちます。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