Entwicklungswerkzeuge
Oleg Zankov
CEO Latenode, No-Code-Experte
26. September 2023
Eine Low-Code-Plattform, die die Einfachheit von No-Code mit der Leistung von Full-Code verbindet 🚀
Jetzt kostenlos starten
26. September 2023
6
min lesen

JavaScript + KI: ein perfektes Duo für Low-Code-Automatisierungen

Oleg Zankov
CEO Latenode, No-Code-Experte
Inhaltsverzeichnis

Hallo! Ich bin Oleg Zankov, CTO und Gründer von Latenode – einer cloudbasierten Low-Code-Plattform, auf der Sie problemlos anpassbare Geschäftsprozessautomatisierungen erstellen und Webdienste aufbauen können, ohne sich um die Verwaltung einer Infrastruktur kümmern zu müssen. Egal, ob Sie ein erfahrener Automatisierungsexperte oder ein nicht technisch versierter Geschäftsinhaber sind, der herausfinden möchte, wie man Unternehmen automatisiert, dieser Artikel stellt ein kostenloses KI-Tool vor, das Ihnen bei Ihrer Low-Code-Reise jede Menge Zeit und Mühe erspart.

Es gibt einen Teil der ...

In diesem Artikel werden wir die unbegrenzten Möglichkeiten unseres JavaScript-Knotens in Kombination mit einem AI-Assistent Damit können Sie Integrationen mit jedem beliebigen Webdienst erstellen oder Daten flexibel transformieren – und das alles innerhalb von Minuten. Mit zwei nahtlosen Optionen für die Verwendung unseres KI-gestützten JavaScript-Moduls können Sie für eine schnelle Einrichtung auf den KI-Knoten zugreifen oder für mehr Kontrolle direkt in den JavaScript-Knoten eintauchen.

Wir haben Latenode so konzipiert, dass Sie auch als absoluter Neuling in der Codierung problemlos damit arbeiten und individuelle, auf Ihre Bedürfnisse zugeschnittene Lösungen erstellen können.

Wir bieten ein nahtloses Erlebnis für JavaScript. Mit Latenode können Sie KI mit JavaScript erkunden und sogar mit JavaScript + KI experimentieren. Unser Ziel ist es, diese Spitzentechnologien allen Entwicklern zugänglich zu machen, unabhängig von ihrem Kenntnisstand in JavaScript oder KI.

Latenode-Plattformschnittstelle

Es gibt eine neue Ergänzung im JavaScript-Modul, die für die Entwicklung äußerst nützlich ist. Es handelt sich um einen KI-Assistenten, der bei einer Vielzahl von Codierungsaufgaben helfen soll, wie zum Beispiel:

  • Code schreiben
  • Fehlerbeseitigung
  • Codeerklärung
  • Modifikationen auf Anfrage

Darüber hinaus unterstützt unser JavaScript-Knoten benutzerdefinierte Felder und Autorisierungsfelder, sodass Sie die direkte Codebearbeitung vermeiden können – eine Funktion, die besonders für Anfänger hilfreich ist, die sich vor Code eingeschüchtert fühlen. Stattdessen können alle erforderlichen Variablen über einfache Felder hinzugefügt werden, wodurch die JavaScript-Integration bis zu zehnmal einfacher zu verwalten und anzupassen ist.

Wie verwende ich den Latenode AI Assistant?

Unser zweistufiger Integrationsansatz macht es für Anfänger einfach und für fortgeschrittene Benutzer flexibel:

KI-Knoten: Dies ist der erste Schritt, ideal für Benutzer, die schnell loslegen möchten. Beschreiben Sie einfach die Aufgabe und die KI generiert den gesamten erforderlichen Code, die Felder und die Autorisierungseinstellungen. Diese freihändige Option ist perfekt für die schnelle Erstellung von Integrationen, ohne sich mit Code befassen zu müssen.

JavaScript-Knoten: Wenn Sie mit AI Node vertraut sind, können Sie für eine individuellere Steuerung zu JavaScript Node wechseln. Hier hilft der AI Assistant innerhalb des JavaScript-Moduls und leitet Sie bei Bedarf durch die Codeerstellung, Fehlerbehebung und benutzerdefinierte Anpassungen. Sie interagieren für diesen Support über das Fenster „AI Chat“.

Zu den Funktionen des Assistenten gehören:

  • Anzeigen Ihres Workflows und Ihrer Knotenstruktur
  • Analysieren des vorhandenen Codes innerhalb des JavaScript-Knotens
  • Zugriff auf Datenstrukturen zur Optimierung des Datenmanagements

Diese Optionen bieten sowohl Anfängern als auch fortgeschrittenen Benutzern Flexibilität und ermöglichen Ihnen die Wahl zwischen einem vollständig automatisierten Ansatz oder einer eher praxisorientierten Codierungserfahrung mit KI-Unterstützung.

Erstellen Sie unbegrenzte Integrationen mit Verzweigung, mehreren Triggern, die in einen Knoten gelangen, verwenden Sie Low-Code oder schreiben Sie Ihren eigenen Code mit AI Copilot.

aus der Praxis

Das Schöne am KI-Assistenten auf Latenode ist, dass er einen riesigen Schritt in Richtung unserer Mission darstellt: Jetzt können sogar diejenigen, die sich mit dem Programmieren nicht auskennen, ihre eigenen Microservices erstellen oder komplexe Automatisierungen entwickeln.. Lassen Sie uns dies anhand von drei Szenarien demonstrieren.

Szenario Nr. 1: HTML-Aufgaben

Stellen Sie sich ein Szenario vor, in dem Sie ein Datenerfassungsformular benötigen, auf das über eine Webhook-URL zugegriffen werden kann. Dies kann in zahlreichen Situationen nützlich sein. Zunächst füllen Sie das Formular aus. Anschließend können die Daten überallhin weitergeleitet werden: entweder an einen anderen Automatisierungszweig auf Latenode für weitere Transformationen oder in ein anderes System. Wie wäre es, dieses Szenario zu erstellen, ohne eine einzige Codezeile einzugeben?

Formular zum Verfassen von E-Mail-Zielgruppen in der Benutzerdatenbank

Schritt 1. Senden Sie eine Anfrage an den KI-Assistenten: 

Hallo! Fügen Sie meinem Code ein Skript hinzu, um HTML für ein Formular mit dem Titel „E-Mail erstellen“ zu generieren. Es sollte diese Eingabefelder enthalten: „E-Mail-Betreff“, „Übersicht“, „Header“, „Plattform-Updates“, „Nützliche Ressourcen“, „Weitere Neuigkeiten“. Platzieren Sie unten eine Schaltfläche „Senden“. Verschönern Sie das HTML mit einem ansprechenden Design und der richtigen Formatierung. Geben Sie das Ergebnis als JSON-Objekt mit der Bezeichnung „html“ zurück.

Schritt 2. Ersetzen Sie Ihren aktuellen Code durch das erhaltene Ergebnis.

Schritt 3: Starten Sie Ihr neues Szenario einmal.

Das JavaScript-Modul gibt das für Webhook-Antworten geeignete JSON-Objekt „html“ zurück. Ändern Sie außerdem den Inhaltstypparameter in „text/html“, um das Formular über unseren Eingabe-Webhook korrekt anzuzeigen.

Wenn Sie jetzt wie zuvor gezeigt auf Ihre Webhook-URL zugreifen, wird Sie ein Datenerfassungsformular begrüßt.

Schritt 4. Datenübermittlung.

Jetzt muss nur noch sichergestellt werden, dass die über das Formular erfassten Daten zur weiteren Verarbeitung an den Webhook eines anderen Szenarios weitergeleitet werden. Natürlich werden wir dies nicht manuell codieren.

Jetzt ist unser Formular voll funktionsfähig und bereit, Eingaben zu empfangen. Sie können diese erfassten Werte an einen anderen Workflow weiterleiten, der die gesammelten Daten beispielsweise in ein Google Sheet protokolliert.

Methode Nr. 2: JavaScript-KI-Integration

Schreiben Sie den Code, auch wenn Sie Anfänger mit Latenodes KI-Assistent sind

Die Verwendung von JavaScript für die Integration mag komplizierter erscheinen, aber Latenodes KI-Assistent im JavaScript-Modul macht es für Anfänger zugänglich.

Um mithilfe von KI eine neue Trello-Karte zu erstellen, fragen Sie unseren Assistenten Folgendes:

– Füge meinem Code ein Skript hinzu, das eine API-Integration mit Trello erstellt – „Neue Karte erstellen“

Die restlichen Schritte ähneln der HTTP-Methode:

  1. Geben Sie Ihren API-Schlüssel und Ihr API-Token ein.
  2. Fügen Sie die IDList hinzu Ihres Trello-Boards.
  3. Geben Sie den Namen und die Beschreibung der Trello-Karte an.

🐞 Sie haben einen JavaScript-Fehler? Keine Sorge! Die KI hilft Ihnen, Ihren Code zu korrigieren, sobald Sie den Fehler an den Chat zurücksenden.

Sie müssen nicht einmal erklären, was Sie benötigen. Das Senden eines einfachen Fehlers reicht aus, um neuen Code zu erhalten:

Mit dieser Methode wählen Sie einen Self-Service-Ansatz für jede erdenkliche Low-Code-Integration.

Szenario Nr. 2: Zugriff auf NPM-Pakete

Es gibt mittlerweile über 1.2 Millionen NPM-Pakete (vorgefertigte Apps, die Entwickler in ihren Code integrieren können). Der KI-Assistent von Latenode bietet Ihnen Zugriff darauf. Angenommen, Sie benötigen den aktuellen USD/EUR-Wechselkurs für den Handel mit mehreren Währungen, um Ihren Website-Besuchern aktuelle Informationen bereitzustellen. Anstatt sich mit der Suche nach der richtigen API und dem Durchforsten der Dokumentation herumzuschlagen, formulieren Sie Ihre Anfrage wie folgt:

Um dieses Problem zu lösen, verwendet der Assistent die NPM-Bibliothek „axios“, um eine GET-HTTP-Anfrage an die ExchangeRate-API zu senden und die neuesten Wechselkurse abzurufen. Anschließend ruft er den Umtauschwert von 1 USD in 1 Euro ab und gibt ihn im JSON-Format zurück.

Um das richtige Ergebnis zu erzielen, sind möglicherweise mehrere Versuche erforderlich: Es können gelegentlich Fehler oder leere Rückgabewerte auftreten. Wichtig ist, sich daran zu erinnern, dass das Debuggen nicht Ihre Aufgabe ist. Bitten Sie die KI, console.log zu integrieren, um eine detaillierte Serverantwort zu erhalten. Melden Sie dann etwaige Probleme an den KI-Chat zurück, und Sie erhalten den überarbeiteten Code in kürzester Zeit.

Szenario Nr. 3: Datentransformation

Haben Sie Probleme mit der Datentransformation? Verabschieden Sie sich von diesen Problemen, insbesondere solchen wie der Datumsformatierung. Wir alle wissen, dass ein System ein Datum im Format „JJJJ-MM-TT“ ausspuckt, ein anderes es jedoch im Format „TT MMMM JJJJ“ verlangt.

Mithilfe der Transformation würde ein Webhook-Datum von „2023-07-11“ folgendermaßen aussehen:

Ebenso, die KI kann bei der Bearbeitung von Zeichenfolgen, der Datenaggregation, dem Filtern, Sortieren, Transformieren, Zusammenführen, Aufteilen und Entfernen von Duplikaten, der Durchführung statistischer Analysen und sogar bei der Textanalyse hilfreich sein.

Alternative Verwendung

In unserer bisherigen Diskussion haben wir den Assistenten über ein Dialogfeld aufgerufen. Es gibt jedoch einen anderen Ansatz, der insbesondere für die gezielte Fehlerbehebung von Codesegmenten oder wenn Sie eine Erklärung zur Codefunktionalität benötigen, nützlich ist:

Schreiben Sie den Code, auch wenn Sie Anfänger mit Latenodes KI-Assistent sind

Schreiben Sie den Code, auch wenn Sie Anfänger sind, mit dem KI-Assistenten von Latenode

Die Community der Low-Code-Enthusiasten

In unserer Community herrscht reges Treiben. Während die Welle der Low-Code-Lösungen an Fahrt gewinnt, schließen sich immer mehr Fachleute unserem Forum an. Wir legen großen Wert auf Feedback und unser Team ist jederzeit bereit, Ihre Fragen zu beantworten!

Begleiten Sie uns unter Latenode.com und werde ein Teil von Latenode-Community-Forum

Anwendung einsAnwendung zwei

Jetzt testen

Verwandte Blogs

Anwendungsfall

Unterstützt von