AI Personal Learning
und praktische Anleitung
讯飞绘镜

BuildShip: ein Low-Code-Tool für die schnelle Erstellung von KI-Back-End-APIs

Allgemeine Einführung

BuildShip ist eine Website, die Nutzern hilft, schnell Back-End-Funktionen zu erstellen. Sie bietet eine intuitive visuelle Schnittstelle, die es den Nutzern ermöglicht, APIs, zeitgesteuerte Aufgaben und komplexe automatisierte Workflows mit Drag-and-Drop-Operationen zu erstellen. BuildShip unterstützt die Anbindung an verschiedene Tools und Datenbanken wie OpenAI, Stripe, Supabase usw. sowie die Erstellung benutzerdefinierter Funktionsknoten mit KI. Es eignet sich für Entwickler, um Ideen schnell zu verwirklichen, und für technisch nicht versierte Personen, um einfache Backend-Dienste zu erstellen. Der gesamte Prozess wird im Browser durchgeführt und die Bereitstellung ist nur einen Klick entfernt, einfach und effizient.

BuildShip:快速构建后端API的低代码工具-1


 

Funktionsliste

  • Visualisierung der Workflow-KonstruktionSchnelles Erstellen von Back-End-Logik und Automatisieren von Prozessen durch Ziehen und Ablegen von Knoten.
  • API Rapid GenerationUnterstützung für die Erstellung erweiterbarer APIs zur Verbindung mit Front-End-Anwendungen oder externen Diensten.
  • Zeitgesteuerte AufgabenstellungZeitgesteuerte Aufgaben können geplant werden, z. B. die Erstellung von Finanzberichten auf monatlicher Basis.
  • AI-KnotengenerierungSchnelles Generieren von benutzerdefinierten Funktionsknoten mit KI, um fehlende Integrationen zu kompensieren.
  • Integration von MultitoolsUnterstützung für die Verbindung mit OpenAI, Stable Diffusion, Firebase und vielen anderen Tools und Datenbanken.
  • Ein-Klick-BereitstellungKlicken Sie auf "Bereitstellen", um den Back-End-Dienst in Betrieb zu nehmen.
  • Code-AnpassungErmöglicht die Änderung von Knoten in JavaScript oder TypeScript für erweiterte Anforderungen.

 

Hilfe verwenden

BuildShip ist ein Online-Tool, das keinen Software-Download oder eine Installation erfordert. Benutzer besuchen einfach https://buildship.com/registrieren Sie ein Konto, um loszulegen. Nachfolgend finden Sie eine detaillierte Beschreibung der wichtigsten Funktionen und deren Bedienung.

Registrieren & Anmelden

  1. Öffnen Sie Ihren Browser und geben Sie https://buildship.com/.
  2. Klicken Sie auf die Schaltfläche "Anmelden" in der oberen rechten Ecke.
  3. Geben Sie Ihre E-Mail-Adresse und Ihr Passwort ein, oder verwenden Sie Ihr Google-Konto, um sich direkt anzumelden.
  4. Nachdem Sie sich eingeloggt haben, gelangen Sie auf die Hauptschnittstelle, wo Sie die Option "Neues Projekt erstellen" sehen.

Erstellen des ersten Projekts

  1. Klicken Sie auf "Neues Projekt erstellen" und geben Sie einen Projektnamen ein, z. B. "Meine API".
  2. Wählen Sie den Datenspeicherbereich (zur Unterstützung der GDPR-Konformität) und klicken Sie auf "Erstellen".
  3. Das System erzeugt automatisch einen leeren Arbeitsbereich mit einer Knotenleiste auf der linken Seite und einem Bearbeitungsbereich auf der rechten Seite.

Aufbau einer einfachen API

Angenommen, wir wollen eine API erstellen, die eine Begrüßung zurückgibt:

  1. Suchen Sie in der linken Knotenleiste den Knoten "HTTP-Trigger" und ziehen Sie ihn in den rechten Bearbeitungsbereich. Dies ist der Einstiegspunkt für die API.
  2. Klicken Sie auf den Knoten "HTTP-Trigger" und setzen Sie den Pfad auf /helloDie Methode ist "GET".
  3. Ziehen Sie einen weiteren "Return"-Knoten und verbinden Sie ihn mit der Rückseite des "HTTP-Triggers".
  4. Im Knoten "Rückgabe" geben Sie den Inhalt der Rückgabe ein, z. B. {"message": "Hello, BuildShip!"}.
  5. Klicken Sie auf "Deploy" in der oberen rechten Ecke, warten Sie ein paar Sekunden und das System wird einen API-Link generieren, z. B. https://your-project.buildship.app/hello.
  6. Öffnen Sie Ihren Browser und besuchen Sie diesen Link, um die zurückgegebene Nachricht zu sehen.

Zeitgesteuerte Aufgaben einrichten

Angenommen, Sie müssen Ihr Inventar jeden Tag automatisch überprüfen:

  1. Nachdem Sie ein neues Projekt erstellt haben, ziehen Sie den Knoten "Zeitplanauslöser" hinein.
  2. Legen Sie die Auslösezeit fest, z. B. 8 Uhr morgens jeden Tag (Cron-Ausdrücke werden unterstützt, z. B. 0 8 * * *).
  3. Ziehen Sie den Knoten "Firestore Query" hinein, verbinden Sie sich mit der Datenbank und geben Sie die Abfragekriterien ein (Sie müssen sich vorher mit Firebase verbinden).
  4. Ziehen Sie den Knoten "Sendgrid E-Mail" hinein und konfigurieren Sie den E-Mail-Inhalt, um den Inventarstatus zu melden.
  5. Verbinden Sie alle Knoten, klicken Sie auf "Bereitstellen" und die Aufgabe wird pünktlich ausgeführt.

Verwendung von AI zur Erzeugung von Knotenpunkten

Wenn eine besondere Funktion erforderlich ist, wie z. B. die Analyse von Bildern:

  1. Klicken Sie auf der linken Seite auf "+ Knoten mit KI generieren".
  2. Geben Sie eine Anforderung ein, z.B. "Analysiere Objekte in Bildern" und klicken Sie auf "Erzeugen".
  3. Die KI generiert einen neuen Knoten und ruft dabei möglicherweise die Google Vision API auf.
  4. Ziehen Sie diesen Knoten in den Workflow, verbinden Sie die Ein- und Ausgänge und konfigurieren Sie den API-Schlüssel.
  5. Testläufe, um sicherzustellen, dass die Ergebnisse den Erwartungen entsprechen.

Anschluss von externen Werkzeugen

Nehmen Sie zum Beispiel die Verbindung zu OpenAI:

  1. Suchen Sie den Knoten "OpenAI" in der Knotenleiste und ziehen Sie ihn in den Workflow.
  2. Geben Sie Ihren OpenAI-API-Schlüssel ein (verfügbar in der Secrets Manager (sicher aufbewahrt in).
  3. Legen Sie die Eingaben beispielsweise so fest, dass sie einen Text erzeugen und das Ergebnis an den nächsten Knoten ausgeben.
  4. Testen und bereitstellen, und schon ist die Funktion einsatzbereit.

Fehlersuche und Optimierung

  • Klicken Sie auf die Schaltfläche "Test" auf dem Knoten, um zu prüfen, ob die Ausgabe korrekt ist.
  • Wenn etwas schief geht, überprüfen Sie das Protokoll (im Ordner Logs (in der Registerkarte) und passen Sie sie nach Aufforderung an.
  • Die Versionskontrolle wird unterstützt, um zu früheren Konfigurationen zurückzukehren.

Die Benutzeroberfläche von BuildShip ist einfach und intuitiv. Jeder Knoten hat eine Beschreibung, und Sie können die Verwendung durch Bewegen der Maus sehen. Nach der Bereitstellung bietet die Website eine detaillierte API-Dokumentation und Aufrufmethoden, die für Front-End-Entwickler bequem zu verwenden sind. Außerdem verfügt es über eine integrierte Datenbank und einen Cloud-Speicher, so dass für die erstmalige Nutzung keine zusätzliche Konfiguration erforderlich ist. Wenn Sie auf Probleme stoßen, können Sie der offiziellen Discord-Community (https://buildship.com/discord), dort gibt es eine Menge Tutorials und Unterstützung für Entwickler.

 

Anwendungsszenario

  1. Schnelles Prototyping
    Entwickler können BuildShip nutzen, um APIs und Backend-Logik zu erstellen und Produktideen in wenigen Minuten zu validieren.
  2. Automatisierte Geschäftsprozesse
    Zum Beispiel werden jeden Monat Daten von Stripe abgerufen, Berichte erstellt und per E-Mail an das Team geschickt.
  3. KI-gesteuerte Anwendungen
    Erstellen Sie Chatbots oder Bilderzeugungstools in Verbindung mit OpenAI oder Stable Diffusion.
  4. Einzelne Projekte
    Technisch nicht versierte Benutzer können mit Hilfe von Vorlagen schnell WhatsApp-Bots oder Datenabfragedienste erstellen.

 

QA

  1. Erfordert BuildShip Programmierkenntnisse?
    Nicht nötig. Das Programm arbeitet ohne Code, und für die meisten Funktionen reicht Drag-and-Drop. Wenn Sie es jedoch anpassen möchten, können Sie einfaches JavaScript verwenden.
  2. Ist die kostenlose Version ausreichend?
    Die kostenlose Version bietet 3000 Aufrufe und 5 Workflows und ist für Tests und kleine Projekte geeignet. Für größere Anwendungen wird ein Upgrade auf die kostenpflichtige Version empfohlen.
  3. Wie können Sie Ihre Daten sicher aufbewahren?
    BuildShip verwendet ein einmandantenfähiges Google Cloud-Projekt mit API-Schlüsseln, die in der Secret Manager in denen die Daten nicht nach außen dringen können.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " BuildShip: ein Low-Code-Tool für die schnelle Erstellung von KI-Back-End-APIs
de_DEDeutsch