CloudBase AI ToolKit ist ein Open-Source-Toolset des Tencent Cloud Development (CloudBase)-Teams, das es Entwicklern ermöglichen soll, mit KI-Programmierwerkzeugen (z. B. Cursor, VSCode Copilot, CodeBuddy usw.) schnell Full-Stack-Webanwendungen in natürlicher Sprache zu erstellen, bereitzustellen und zu hosten, WeChat-Applets, Datenbanken und Backend-Dienste. Das Toolkit basiert auf der Serverless-Architektur der Cloud-Entwicklung, sodass sich Entwickler nicht um den Kauf, den Betrieb und die Wartung von Servern kümmern müssen. Sie müssen lediglich ihre Anforderungen beschreiben, und die KI kann automatisch Code generieren, Anwendungen bereitstellen und sogar bei der Fehlersuche und -behebung helfen, was den Entwicklungsprozess von der Idee bis zum Start erheblich vereinfacht.
Funktionsliste
- AI-EingeborenerEine speziell für KI-Programmierungstools entwickelte Regelbasis, mit der KI-generierter Code besser mit den Best Practices der Cloud-Entwicklung in Einklang gebracht werden kann.
- Ein-Klick-BereitstellungIntegriert ein automatisches Deployment-Tool namens MCP (Meta Controller Proxy), mit dem Sie die gesamte Anwendung mit einem Klick und einem einfachen Befehl auf der Serverless-Plattform von Tencent Cloud veröffentlichen können.
- vollwertige Unterstützung:: Kann mehrere Anwendungsformen wie Webanwendungen, WeChat-Applets, Cloud-Datenbanken und Back-End-Cloud-Funktionen auf integrierte Weise handhaben.
- Intelligente ReparaturWenn eine Anwendung ein Problem hat, kann die KI angewiesen werden, automatisch die Protokolle der Cloud-Funktion zu lesen, um die Ursache des Fehlers zu analysieren und zu versuchen, einen Reparaturcode zu generieren.
- WissensabfrageEingebaute professionelle Wissensbasis in Bereichen wie Cloud-Entwicklung und WeChat-Apps, Sie können schnell Lösungen für verwandte Probleme durch intelligente Vektorsuche finden.
- Befehlszeileninstrumente (CLI): Bietet eine einheitliche
CloudBase AI CLI
Kommandozeilen-Tool, das eine Vielzahl von gängigen KI-Programmiermodellen integriert und einen kompletten Workflow von der Entwicklung bis zur Bereitstellung über die Kommandozeile in jeder Entwicklungsumgebung unterstützt. - steckbares SystemDas zugrundeliegende MCP-Tool verwendet eine Plug-in-Architektur, die eine bedarfsgerechte Aktivierung verschiedener Module wie Umgebungsverwaltung, Datenbank, Cloud-Funktionen, statisches Webhosting und mehr ermöglicht.
Hilfe verwenden
Die Kernidee des CloudBase AI ToolKit ist es, Entwicklern die Zusammenarbeit mit KI zu ermöglichen, um den Entwicklungsprozess zu automatisieren. Hier finden Sie die Details zur Verwendung und Bedienung.
1. die Vorbereitung der Umwelt
Es gibt einige einfache Vorbereitungen, die getroffen werden müssen, bevor Sie es benutzen können:
- Installieren Sie ein AI-EntwicklungstoolSie benötigen ein unterstütztes KI-Programmiertool wie Cursor, WindSurf, CodeBuddy, oder Sie müssen GitHub in VSCode installiert haben! Kopilot Plug-ins.
- Offene CloudBase-Umgebung für die Cloud-Entwicklung: Besuchen Sie die Tencent Cloud Development Console, um Ihre Cloud-Entwicklungsumgebung zu öffnen. Neue Benutzer können sie kostenlos testen, was für die Entwicklungsphase ausreichend ist.
- Installation von Node.js: Stellen Sie sicher, dass Sie die
v18.15.0
oder späteren Versionen von Node.js. - (Optional) Einstellen der npm-SpiegelquelleUm Downloads im Inland zu beschleunigen, können Sie den folgenden Befehl ausführen, um die npm-Quelle auf einen Tencent-Spiegelserver zu setzen:
npm config set registry https://mirrors.cloud.tencent.com/npm/
2. die Installation und Konfiguration
Die offizielle und am meisten empfohlene Installationsmethode ist die Verwendung des CloudBase AI CLI
die die Verwaltung mehrerer KI-Programmiertools vereinheitlicht und über ein integriertes CloudBase AI ToolKit verfügt, das in jeder Endpunktumgebung verwendet werden kann.
- Ein-Klick-Installation von CloudBase AI CLI:
- Mac/Linux/Windows WSL-Systeme:
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-Systeme:
- anfangen zu benutzen:
Nachdem die Installation abgeschlossen ist, führen Sie sie in Ihrem Terminal aus:tcb ai
Wenn Sie das Programm zum ersten Mal starten, werden Sie durch die Auswahl der KI-Tools und die Konfiguration, z. B. des API-Schlüssels, geführt. Sobald die Konfiguration abgeschlossen ist, können Sie mit der Nutzung beginnen.
3. grundlegende Betriebsverfahren
Sobald Sie Ihre Umgebung konfiguriert haben, können Sie mit der Entwicklung durch Anweisungen in natürlicher Sprache beginnen.
- Schritt 1: Melden Sie sich bei der Cloud-Entwicklungsumgebung an.
Geben Sie im Chat-Fenster Ihres KI-Programmiertools den ersten Befehl ein:Login Cloud Entwicklung
Das KI-Werkzeug ruft das Toolkit
login
Funktion, die automatisch die Anmeldeseite von Tencent Cloud in Ihrem Browser aufruft. Nach dem Scannen des Codes zur Anmeldung und der Bestätigung der Autorisierung verbindet sich das Toolkit mit der zuvor erstellten Cloud-Entwicklungsumgebung. Sie können sich jederzeit anmelden, indem Sie Folgendes eingeben查询当前CloudBase环境信息
um den Verbindungsstatus zu bestätigen. - Schritt 2: Beschreiben Sie Ihren Bedarf
Sobald Sie sich erfolgreich angemeldet haben, beschreiben Sie der KI die App, die Sie erstellen möchten, direkt in natürlicher Sprache. Beispiel:Erstellen und Bereitstellen einer Backgammon-Website, die Online-Spiele mit zwei Spielern unterstützt
Die KI beginnt mit der Durchführung einer Reihe automatisierter Aktionen, die auf Ihren Anforderungen basieren und mit den Regeln und Tools des CloudBase AI ToolKit kombiniert werden, die in der Regel Folgendes umfassen
- Projektcode generierenKI erstellt die Front-End-Schnittstelle (z. B. React oder Vue), die Back-End-Logik (Cloud-Funktionen) und die Datenstruktur (eine Sammlung von Cloud-Datenbanken).
- automatische BereitstellungAI ruft die Deployment-Tools des Toolkits auf, um die generierten statischen Dateien auf ein statisches Webhosting hochzuladen und den Backend-Code als Cloud-Funktion bereitzustellen.
- Zurück zu den ZugangslinksNach erfolgreichem Einsatz gibt die KI direkt eine URL zurück, die über das öffentliche Netz zugänglich ist.
- Schritt 3: Fehlersuche und Iteration
Wenn Sie während der Entwicklung auf einen Fehler stoßen, können Sie die Fehlermeldung direkt in die KI einfügen und sie bitten, den Fehler zu beheben. Beispiel:Die Bereitstellung ist mit folgender Fehlermeldung fehlgeschlagen: xxxx
Sie können die KI auch die Cloud-Protokolle durchsuchen lassen, um das Problem zu lokalisieren:
Die Cloud-Funktion läuft nicht wie erwartet, die Anforderung ist xxx, bitte prüfen Sie die Protokolle und Daten zur Fehlerbehebung und beheben Sie das Problem
Die KI ruft Tools wie die vom Toolkit bereitgestellten Protokollabfragen auf, analysiert das Problem und generiert den behobenen Code, der dann automatisch neu bereitgestellt wird.
4. die Verwendung von Projektvorlagen
Um die Effizienz weiter zu steigern, gibt es offizielle Projektvorlagen, die bewährte Verfahren integrieren und die erforderlichen Konfigurationsdateien enthalten.
- Für neue Projekte:
Sie können direkt mit den offiziell zur Verfügung gestellten Vorlagen beginnen, z. B. "React Web App + CloudBase" oder "WeChat Applet + CloudBase". Nachdem Sie den Code der Vorlage heruntergeladen haben, können Sie die Entwicklung direkt auf dieser Projektstruktur fortsetzen. - Für bestehende Projekte:
Wenn Sie bereits ein Projekt haben, teilen Sie AI einfach im Projekt mit:CloudBase AI-Regeln im aktuellen Projekt herunterladen
Die KI setzt automatisch die
.cursor
oder andere IDE-Profile in Ihr Projekt herunterzuladen, so dass bestehende Projekte auch mit AI zusammenarbeiten können.
Anwendungsszenario
- Schnelles Prototyping
Wenn Sie eine neue Anwendungsidee haben, können Sie mit dem Tool schnell einen interaktiven, vollständigen Anwendungsprototyp zur Demonstration und Validierung erstellen. So können Sie zum Beispiel in wenigen Minuten ein Online-Abstimmungssystem oder eine einfache Blog-Site erstellen. - Entwicklung des WeChat-Applets
Für WeChat-Applets, die Back-End-Dienste und Datenbanken benötigen, kann das Tool verwendet werden, um schnell das Back-End zu erstellen, um Benutzeranmeldung, Datenspeicherung, Echtzeit-Datensynchronisation und andere Funktionen zu erreichen, wie z. B. die Entwicklung eines Community-Lochkarten-Applets oder eines Online-Einkaufszentrums-Applets. - Eigene Werkzeuge bauen
Entwickeln Sie im Handumdrehen ein administratives Backend oder ein Daten-Dashboard für die interne Nutzung durch Ihr Team. Lassen Sie KI beispielsweise ein Planungssystem für Praktikanten im Krankenhaus erstellen, das mühsame Excel-Tabellen ersetzt. - Serverlose Entwicklung lernen
Anfänger können schnell die Best Practices der Cloud Development Platform von Tencent Cloud erlernen, indem sie den KI-generierten Code und den Bereitstellungsprozess beobachten, um zu verstehen, wie man eine echte Serverless-Full-Stack-Anwendung erstellt.
QA
- Welche KI-Programmierwerkzeuge unterstützt das CloudBase AI ToolKit?
Es unterstützt eine breite Palette von führenden KI-Programmierwerkzeugen und IDEs, darunter Cursor, CodeBuddy, WindSurf, VSCode + GitHub Copilot, Claude Code CLI und mehr. Die Integration mit diesen Plattformen erfolgt über einen gemeinsamen Satz von Regeln und MCP-Tools. - Ist die Nutzung dieses Tools kostenlos?
Das CloudBase AI ToolKit selbst ist quelloffen und kostenlos. Der Tencent CloudBase-Dienst, auf den es sich stützt, bietet neuen Nutzern und Entwicklern ein kostenloses Erfahrungskontingent, das in der Regel während der Entwicklungs- und Testphase kostenlos ist. Wenn der Umfang der Anwendung über das kostenlose Kontingent hinausgeht, müssen Sie entsprechend der tatsächlichen Nutzung zahlen. - In welchen Szenarien wäre dieses Instrument am vorteilhaftesten?
Dieses Tool ist besonders vorteilhaft, wenn Sie schnell Full-Stack-Anwendungen von 0 auf 1 implementieren, WeChat-Applets entwickeln und kleine bis mittelgroße Projekte erstellen müssen, die Back-End- und Datenbankunterstützung erfordern. Es automatisiert viele sich wiederholende Codierungs-, Konfigurations- und Bereitstellungsarbeiten durch KI, was die Entwicklungseffizienz erheblich verbessert. - Worin besteht der Unterschied zur direkten Verwendung des SDK des Cloud-Anbieters?
Bei herkömmlichen SDKs müssen Entwickler manuell Code schreiben, um Cloud-Service-APIs aufzurufen, und sich selbst um die Bereitstellung, Konfiguration und andere technische Fragen kümmern. cloudBase AI ToolKit vereinfacht diesen Prozess, indem Entwickler Befehle in natürlicher Sprache erteilen und die KI die Anforderungen versteht und das Tool automatisch aufruft, um das Schreiben des Codes und die Verwaltung der Cloud-Ressourcen abzuschließen, wobei der Entwickler eher eine überwachende und entscheidende Rolle spielt. Der Entwickler übernimmt dabei eher eine Überwachungs- und Entscheidungsfunktion.