最近、腾讯雲の開発(CloudBase)はインテリジェントプログラミング分野で重要な進展を遂げ、「CloudBase AI ToolKit」をリリースしました。これは国内初となるインテリジェントプログラミング向けのバックエンドサービスであり、主流のAIプログラミングツールに最初に対応したサーバーレス開発プラットフォームです。これにより、AIプログラミングは単純な「0から1」の静的ウェブページ生成から、「1からN」の商用価値のあるアプリケーションの開発、公開、運用フロー全体へと拡張されました。

開発段階では、従来の開発者はAIツールを利用してページ構造やインタラクションロジックを迅速に生成しても、後端設定には自分で手を加える必要があります。例えば、データベースの位置を決定したり、クラウド関数のロジックを書いたり、権限を設定したりする作業です。これらのステップは全て、何度もドキュメントを確認し、コントロールパネルのインターフェースを切り替える必要があります。しかし、腾讯雲開発AI ToolKitは、各AIプログラミングツールに「開発ガイド+ツールボックス」を装備しており、クラウド開発プラットフォームの専門知識と操作ツールが内蔵されています。これにより、AIに特定のシーンでの開発方法やリソースのデプロイのポイントを事前に知らせることが可能です。このため、AIはToolKitを利用してユーザーの要求を正確に理解し、MCPツールを自動的に呼び出してクラウドリソースの作成、管理、オンラインデバッグなどを実行できるようになります。たとえば、登録機能のコードを生成した後、AIはフィールドロジックに基づいてユーザー情報のデータベースを作成し、認証コードの検証が必要であればクラウド関数モジュールのデプロイロジックを呼び出し、権限、インターフェース、環境設定も同時に完了して、インテリジェントなビルドパイプラインを形成します。

微信截图_20250528193836.png

公開段階では、開発者がAIツールを使って機能コードを完成させた後、プロジェクトのパッケージ化、プラットフォームパラメータの設定、環境変数の設定、APIゲートウェイの公開などを行う必要があります。異なるプラットフォームでは同じ作業手順を繰り返す必要があり、インターフェースパスの誤りが公開に失敗する原因になる場合もあります。しかし、クラウド開発AI ToolKitはインテリジェントプログラミングツールに複数の自動化ツールとバックエンドサービスを提供し、AIがパッケージビルド、クラウドリソースの作成、プラットフォームとの連携公開を自動的に行うことができます。開発者は自然言語で発行コマンドを入力するだけで、AIは組み込みツールを呼び出してアプリケーションのフロントエンドとバックエンドのリソースをクラウド開発プラットフォームにデプロイし、すべての基盤設定を自動的に行います。公開後、クラウド開発プラットフォームはビジネス負荷の変化に応じてリソースを自動的に拡張または縮小し、サービスの安定した実行を保証します。

運用段階では、アプリケーションが公開された後、応答遅延、関数エラー、データ異常などの問題が発生することがあります。従来は開発者が手動でトラブルシューティングを行い、コードを修正して再公開する必要がありました。しかし、現在はクラウド開発AI ToolKitの助けを借りて、様々なプログラミングツールのAIは「品質巡回員+自動修理工」として動作し、バックエンドシステムの実行状態を継続的に監視します。関数呼び出し、インターフェース応答、リソース負荷、エラーログをリアルタイムで記録し、異常が発見されると直ちに診断し、開発者に通知します。その後、AIは問題の原因を分析し、修復提案を生成したり、パッチコードを出力したりします。開発者が確認後にアップデートを展開すれば、「発見→解析→修復→公開」の自動閉ループが形成されます。

現在、CloudBase AI ToolKitはGitHubとCNBオープンソースリポジトリにリリースされており、開発者にダウンロードを提供しています。テンプレートリポジトリには主要なAIプログラミングツールの設定ファイルも含まれており、開発者はすぐに使用して動作させることができます。この革新的な取り組みにより、AIは開発者の信頼できる「パートナー」となり、開発作業をより効率的かつ包括的にサポートします。

GitHubアドレス

https://github.com/TencentCloudBase/CloudBase-AI-ToolKit

CNBアドレス

https://cnb.cool/tencent/cloud/cloudbase/CloudBase-AI-ToolKit