CloudBase AI ToolKitは、Tencent Cloud Development(CloudBase)チームによるオープンソースのツールセットで、開発者がAIプログラミングツール(Cursor、VSCode Copilot、CodeBuddyなど)を使って自然言語でフルスタックのウェブアプリケーションを迅速に生成、デプロイ、ホストできるように設計されています、WeChatアプレット、データベース、バックエンド・サービス。このツールキットは、クラウド開発のサーバーレスアーキテクチャに基づいているため、開発者はサーバーの購入や運用保守を気にする必要がなく、要件を記述するだけで、AIが自動的にコードを生成し、アプリケーションをデプロイし、さらにはトラブルシューティングやバグの修正を支援することができるため、アイデアから本稼働までの開発プロセスが大幅に簡素化される。
機能一覧
- AIネイティブAIプログラミングツールのために特別に設計されたルールベースは、AIが生成するコードをクラウド開発のベストプラクティスに準拠させることができます。
- ワンクリック配備MCP (Meta Controller Proxy)と呼ばれる自動デプロイツールを統合し、簡単なコマンドでワンクリックでアプリケーション全体をTencent Cloudのサーバーレスプラットフォームに公開できます。
- フルスタックサポート:: ウェブアプリケーション、WeChatアプレット、クラウドデータベース、バックエンドのクラウド機能など、複数のアプリケーション形態を統合的に扱うことができます。
- インテリジェント・リペアアプリケーションに問題が発生した場合、AIにクラウド機能のログを自動的に読み込ませ、エラーの原因を分析し、修復コードを生成させることができる。
- 知識検索クラウド開発やWeChatアプリなどの専門知識ベースを内蔵し、インテリジェントなベクトル検索により、関連する問題の解決策を素早く見つけることができます。
- コマンドライン機器 (CLI)統一された
CloudBase AI CLI
様々な主流のAIプログラミングモデルを統合し、あらゆる開発環境においてコマンドライン経由で開発からデプロイまでの完全なワークフローをサポートするコマンドラインツール。 - プラグインシステム基盤となるMCPツールは、環境管理、データベース、クラウド機能、静的ウェブホスティングなど、さまざまなモジュールをオンデマンドで利用可能にするプラグイン・アーキテクチャを採用しています。
ヘルプの使用
CloudBase AI ToolKitの核となる考え方は、開発者がAIと連携して開発プロセスを自動化できるようにすることだ。ここでは、その使い方や操作方法について詳しく紹介する。
1.環境準備
使用するには、いくつかの簡単な準備が必要だ:
- AI開発ツールをインストールするCursor、WindSurf、CodeBuddyのようなサポートされているAIプログラミングツールが必要です! コパイロット プラグイン。
- クラウド開発のためのオープンCloudBase環境Tencent Cloud Development Consoleにアクセスして、クラウド開発環境を開いてください。新規ユーザーは無料で試すことができ、開発段階には十分です。
- Node.jsのインストールを持っていることを確認してください。
v18.15.0
またはそれ以降のバージョンのNode.js。 - (オプション)npmミラーソースの設定国内のダウンロードを高速化するには、以下のコマンドを実行してnpmのソースをTencentのミラーに設定すればよい:
npm config set registry https://mirrors.cloud.tencent.com/npm/
2.インストールと設定
公式かつ最も推奨されるインストール方法は CloudBase AI CLI
これは、複数のAIプログラミングツールの管理を一元化し、あらゆるエンドポイント環境で使用できるCloudBase AI ToolKitを内蔵している。
- CloudBase AI CLIのワンクリックインストール:
- Mac/Linux/Windows WSLシステム:
curl https://static.cloudbase.net/cli/install/install.sh -fsS | bash
- Windows PowerShell:
irm https://static.cloudbase.net/cli/install/install.ps1 | iex
- Mac/Linux/Windows WSLシステム:
- 使い始める:
インストールが完了したら、ターミナルで実行する:tcb ai
初めて起動すると、AIツールの選択やAPI Keyなどの設定を案内してくれる。設定が完了すれば、利用を開始できる。
3.コア業務手順
環境を設定したら、自然言語による指示で開発を始めることができる。
- ステップ1:クラウド開発環境にログインする
AIプログラミングツールのチャットウィンドウで、最初のコマンドを入力する:ログイン・クラウド開発
AIツールはツールキットの
login
関数を実行すると、ブラウザにTencent Cloudの認証ログイン・ページが自動的にポップアップ表示されます。コードをスキャンしてログインし、認証を確認すると、ツールキットは先に作成したクラウド開発環境に接続します。 以下のように入力すれば、いつでもログインできます。查询当前CloudBase环境信息
で接続状態を確認する。 - ステップ2:ニーズを説明する
ログインに成功したら、作りたいアプリケーションを自然言語でAIに直接説明してください。例2人用のオンライン対戦をサポートするバックギャモンのウェブサイトを作成し、展開した。
AIは、CloudBase AI ToolKitが提供するルールやツールと組み合わせて、ニーズに基づいた一連の自動化されたアクションを実行し始めます:
- プロジェクトコードの生成AIは、フロントエンドのインターフェース(ReactやVueなど)、バックエンドのロジック(クラウド関数)、データ構造(クラウドデータベースのコレクション)を作成する。
- 自動展開AIはツールキットのデプロイツールを呼び出して、生成された静的ファイルを静的ウェブホスティングにアップロードし、バックエンドのコードをクラウド機能としてデプロイする。
- アクセスリンクに戻る展開に成功すると、AIはパブリックネットワークからアクセス可能なURLを直接返します。
- ステップ3:デバッグと反復練習
開発中にエラーが発生した場合は、エラーメッセージをAIに貼り付けて修正を依頼すればよい。例デプロイメントに失敗しました。
AIにクラウドのログを調べさせ、問題を突き止めることもできる:
クラウド機能が期待通りに動作していない。
AIは、ツールキットが提供するログクエリーなどのツールを呼び出し、問題を分析し、修正コードを生成する。
4.プロジェクト・テンプレートの使用
さらに効率を高めるために、ベストプラクティスを統合し、必要な設定ファイルを含む公式のプロジェクトテンプレートがある。
- 新規プロジェクトの場合:
React Web App + CloudBase」や「WeChat Applet + CloudBase」など、公式に提供されているテンプレートから直接始めることができます。テンプレートコードをダウンロードした後、AIはこのプロジェクト構造で直接開発を続けることができます。 - 既存プロジェクトの場合:
すでにプロジェクトがある場合は、プロジェクトの中でAIに伝えてください:現在のプロジェクトでCloudBase AIルールをダウンロードする
AIは自動的に
.cursor
などのIDEプロファイルをプロジェクトにダウンロードすることで、既存のプロジェクトでもAIとのコラボレーションが可能になる。
アプリケーションシナリオ
- ラピッドプロトタイピング
新しいアプリケーションのアイデアが提示されたら、このツールを使って、デモと検証のためのインタラクティブなフルスタック・アプリケーションのプロトタイプを素早く生成することができます。例えば、オンライン投票システムやシンプルなブログサイトを数分で生成できます。 - WeChatアプレットの開発
バックエンドサービスやデータベースを必要とするWeChatアプレットでは、このツールを使って、ユーザーログイン、データ保存、リアルタイムデータ同期、その他の機能を実現するバックエンドを迅速に構築することができます。 - 社内ツールの構築
管理用バックエンドやデータダッシュボードを迅速に開発し、チーム内で利用できます。例えば、煩雑なExcelシート操作に代わる病院インターンのスケジュール管理システムをAIに構築させる。 - サーバーレス開発を学ぶ
初心者は、AIが生成したコードとデプロイプロセスを観察することで、Tencent Cloudのクラウド開発プラットフォームのベストプラクティスをすぐに学ぶことができ、真のサーバーレス・フルスタック・アプリケーションの構築方法を理解することができる。
品質保証
- CloudBase AI ToolKitはどのようなAIプログラミングツールをサポートしていますか?
Cursor、CodeBuddy、WindSurf、VSCode + GitHub Copilot、Claude Code CLIなど、主要なAIプログラミングツールやIDEを幅広くサポートしています。共通のルールセットとMCPツールにより、これらのプラットフォームと統合します。 - このツールを使うのは無料ですか?
CloudBase AI ToolKit自体はオープンソースで無料だ。TencentのCloudBaseサービスでは、新規ユーザーと開発者に無料体験枠を提供している。アプリケーションの規模が無料枠を超えて拡大した場合は、実際の使用量に応じて料金を支払う必要がある。 - このツールはどのようなシナリオで最も有利に働くのか?
このツールは、0から1までのフルスタックアプリケーションを迅速に実装し、WeChatアプレットを開発し、バックエンドとデータベースサポートを必要とする中小規模のプロジェクトを構築する必要がある場合に最も有利です。AIによってコーディング、設定、デプロイの繰り返し作業の多くを自動化し、開発効率を大幅に向上させます。 - クラウドベンダーのSDKを直接使うのとどう違うのですか?
従来のSDKでは、開発者はクラウドサービスのAPIを呼び出すコードを手作業で書く必要があり、デプロイメントやコンフィギュレーションなどのエンジニアリングの問題を自分で処理する必要がありました。cloudBase AI ToolKitはこのプロセスをAI化し、開発者が自然言語でコマンドを与えると、AIが要件を理解し、自動的にツールを呼び出してコードの記述とクラウドのリソース管理を完了します。開発者は、より監督的で意思決定的な役割を果たす。