Latenode

JavaScript + KI: das perfekte Duo für Low-Code-Automatisierungen

Programmieren war noch nie so einfach! Entdecken Sie Latenodes neuen KI-Assistenten für JavaScript – Ihren zuverlässigen Partner in der Welt der Automatisierung.

8 Min. Lesezeit
JavaScript-Code und KI-Unterstützung für automatisierte Workflows

Hallo! Ich bin Oleg Zankov, CTO und Gründer von Latenode – einer cloudbasierten Low-Code-Plattform, mit der Sie ganz einfach anpassbare Automatisierungen von Geschäftsprozessen erstellen und Webservices entwickeln können, ohne sich um die Verwaltung von Infrastruktur kümmern zu müssen. Ganz gleich, ob Sie ein erfahrener Automatisierungsexperte oder ein nicht technischer Unternehmer sind, der herausfinden möchte, wie sich Unternehmen automatisieren lassen: Dieser Artikel stellt Ihnen ein kostenloses KI-Tool vor, das Ihnen auf Ihrer Low-Code-Reise viel Zeit und Aufwand spart.

In diesem Artikel entdecken wir die unbegrenzten Möglichkeiten unseres JavaScript-Node in Kombination mit einem KI-Assistenten, mit dem Sie Integrationen mit jedem Webservice erstellen oder Daten flexibel transformieren können – und das alles innerhalb weniger Minuten. Mit zwei nahtlosen Optionen für die Nutzung unseres KI-gestützten JavaScript-Moduls können Sie für eine schnelle Einrichtung auf den KI-Node zugreifen oder direkt in den JavaScript-Node einsteigen, um mehr Kontrolle zu erhalten.

Wir haben Latenode so konzipiert, dass Sie auch dann problemlos damit arbeiten und maßgeschneiderte Lösungen für Ihre Anforderungen erstellen können, wenn Sie völlig neu im Programmieren sind.

Wir bieten eine nahtlose JavaScript-Erfahrung. Mit Latenode können Sie KI mit JavaScript erkunden und sogar mit JavaScript + KI experimentieren. Unser Ziel ist es, diese innovativen Technologien allen Entwicklern zugänglich zu machen – unabhängig von ihrer Erfahrung mit JavaScript oder KI.

Latenode-Plattformoberfläche

Im JavaScript-Modul gibt es eine neue Ergänzung, die für die Entwicklung äußerst nützlich ist. Dabei handelt es sich um einen KI-Assistenten, der bei einer Vielzahl von Programmieraufgaben unterstützt, beispielsweise:

  • Code schreiben
  • Debugging
  • Code erklären
  • Änderungen auf Anfrage

Darüber hinaus unterstützt unser JavaScript-Node benutzerdefinierte Felder und Autorisierungsfelder, sodass Sie direkten Code nicht bearbeiten müssen – eine Funktion, die besonders für Einsteiger hilfreich ist, die sich von Code eingeschüchtert fühlen könnten. Stattdessen lassen sich alle erforderlichen Variablen über einfache Felder hinzufügen, wodurch sich JavaScript-Integrationen bis zu zehnmal einfacher verwalten und anpassen lassen.

__wf_reserved_inherit

So verwenden Sie den Latenode KI-Assistenten

Unser zweistufiger Integrationsansatz ist für Einsteiger einfach und für fortgeschrittene Nutzer flexibel:

KI-Node: Dies ist der erste Schritt und ideal für Nutzer, die schnell loslegen möchten. Beschreiben Sie einfach die Aufgabe, und die KI generiert den gesamten erforderlichen Code, alle Felder und Autorisierungseinstellungen. Diese Option ohne manuelle Codearbeit eignet sich perfekt, um Integrationen schnell zu erstellen, ohne sich mit Code befassen zu müssen.

__wf_reserved_inherit

JavaScript-Node: Sobald Sie sich mit dem KI-Node vertraut fühlen, können Sie zum JavaScript-Node wechseln, um individuellere Kontrolle zu erhalten. Hier unterstützt der KI-Assistent innerhalb des JavaScript-Moduls bei der Codeerstellung, Fehlerbehebung und bei bedarfsgerechten Anpassungen. Für diese Unterstützung interagieren Sie über das Fenster „KI-Chat“.

Zu den Fähigkeiten des Assistenten gehören:

  • Anzeigen Ihrer Workflow- und Node-Struktur
  • Analysieren vorhandenen Codes im JavaScript-Node
  • Zugriff auf Datenstrukturen zur Vereinfachung der Datenverwaltung

Diese Optionen bieten sowohl Einsteigern als auch fortgeschrittenen Nutzern Flexibilität: Sie können zwischen einem vollständig automatisierten Ansatz und einer praxisorientierteren Programmiererfahrung mit KI-Unterstützung wählen.

Erstellen Sie unbegrenzt viele Integrationen mit Verzweigungen und mehreren Triggern, die in einen Node führen, nutzen Sie Low-Code oder schreiben Sie eigenen Code mit AI Copilot.        

Jetzt ausprobieren          

Anwendungsfälle

Das Besondere am KI-Assistenten von Latenode ist, dass er einen großen Schritt in Richtung unserer Mission darstellt: Jetzt können auch Menschen ohne Programmierkenntnisse eigene Microservices erstellen oder komplexe Automatisierungen entwickeln. Sehen wir uns dies anhand von drei Workflows an.

Workflow #1: HTML-Aufgaben

Stellen Sie sich einen Workflow vor, in dem Sie ein Formular zur Datenerfassung benötigen, das über eine Webhook-URL erreichbar ist. Das kann in zahlreichen Situationen hilfreich sein. Zunächst füllen Sie das Formular aus. Anschließend können die Daten überallhin weitergeleitet werden: entweder an einen anderen Automatisierungszweig in Latenode für weitere Transformationen oder in ein anderes System. Wie wäre es, diesen Workflow zu erstellen, ohne eine einzige Zeile Code zu schreiben?

Formular für die E-Mail-Erstellung mit Ausrichtung auf die Nutzerdatenbank

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

Hallo! Ergänze meinen Code um ein Skript, das HTML für ein Formular mit dem Titel „E-Mail erstellen“ generiert. Es soll folgende Eingabefelder enthalten: „E-Mail-Betreff“, „Übersicht“, „Kopfzeile“, „Plattform-Updates“, „nützliche Ressourcen“, „weitere Neuigkeiten“. Platziere unten eine Schaltfläche „Senden“. Gestalte das HTML ansprechend und formatiere es sauber. Gib 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 Ihren neuen Workflow einmal.

Das JavaScript-Modul gibt das JSON-Objekt „html“ zurück, das sich für Webhook-Antworten eignet. Stellen Sie außerdem den Parameter für den Content-Type auf text/html um, damit das Formular über unseren Eingabe-Webhook korrekt angezeigt wird.

Wenn Sie nun wie zuvor gezeigt Ihre Webhook-URL aufrufen, wird Ihnen ein Formular zur Datenerfassung angezeigt.

Schritt 4. Datenübermittlung.

Jetzt müssen Sie nur noch sicherstellen, dass die über das Formular erfassten Daten zur weiteren Verarbeitung an den Webhook eines anderen Workflows weitergeleitet werden. Natürlich programmieren wir das nicht manuell.

Unser Formular ist nun vollständig funktionsfähig und bereit, Eingaben zu empfangen. Sie können diese erfassten Werte an einen anderen Workflow weiterleiten, der beispielsweise die gesammelten Daten in einem Google Sheet protokolliert.

Methode #2: JavaScript-KI-Integration

Schreiben Sie Code, auch wenn Sie Anfänger sind – mit Latenodes KI-Assistenten.        

Kostenlos starten          

JavaScript für Integrationen zu verwenden, mag komplexer erscheinen, aber Latenodes KI-Assistent im JavaScript-Modul macht dies auch für Einsteiger zugänglich.

Um mit KI eine neue Trello-Karte zu erstellen, bitten Sie unseren Assistenten um Folgendes:

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

Die weiteren Schritte ähneln der HTTP-Methode:

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

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

Sie müssen nicht einmal erklären, was Sie benötigen; es reicht aus, einen unverarbeiteten Fehler zu senden, um neuen Code zu erhalten:

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

Workflow #2: Zugriff auf NPM-Pakete

Es gibt inzwischen mehr als 1,2 Millionen NPM-Pakete (vorgefertigte Anwendungen, die Entwickler in ihren Code integrieren können). Latenodes KI-Assistent 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 lange nach der richtigen API zu suchen und Dokumentationen zu durchforsten, formulieren Sie Ihre Anfrage so:

Zur Lösung dieser Aufgabe 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 Wechselkurs von 1 USD zu 1 Euro ab und gibt ihn im JSON-Format zurück.

Das richtige Ergebnis zu erzielen, kann ein paar Versuche erfordern: Gelegentlich können Fehler oder leere Rückgabewerte auftreten. Entscheidend ist, dass Debugging nicht Ihre Aufgabe ist. Bitten Sie die KI, console.log für eine detaillierte Serverantwort zu integrieren. Melden Sie anschließend jedes Problem im KI-Chat, und Sie erhalten in kürzester Zeit den überarbeiteten Code.

Workflow #3: Datentransformation

Haben Sie Schwierigkeiten mit Datentransformationsaufgaben? Verabschieden Sie sich von diesen Problemen, insbesondere bei Aufgaben wie der Datumsformatierung. Wir alle wissen, dass ein System ein Datum im Format „YYYY-MM-DD“ ausgeben kann, während ein anderes „DD MMMM YYYY“ benötigt.

Mit der Transformation würde ein Webhook-Datum wie „2023-07-11“ so aussehen:

Ebenso kann die KI beim Bearbeiten von Zeichenketten, Aggregieren von Daten, Filtern, Sortieren, Transformieren, Zusammenführen, Aufteilen, Entfernen von Duplikaten, bei statistischen Analysen und sogar bei Textanalysen unterstützen.

Alternative Nutzungsweise

Bisher haben wir den Assistenten über ein Dialogfenster genutzt. Es gibt jedoch einen weiteren Ansatz, der besonders hilfreich ist, wenn Sie einen gezielten Codeabschnitt debuggen oder eine Erklärung zur Funktionsweise von Code benötigen:

Schreiben Sie Code, auch wenn Sie Anfänger sind – mit Latenodes KI-Assistenten.        

Kostenlos starten          

Schreiben Sie Code, auch wenn Sie Anfänger sind – mit Latenodes KI-Assistenten.

Die Community für Low-Code-Enthusiasten

Unsere Community ist voller Aktivitäten. Während die Welle der Low-Code-Lösungen zunehmend an Fahrt gewinnt, schließen sich Fachleute unserem Forum an. Ihr Feedback ist uns äußerst wichtig, und unser Team steht jederzeit bereit, Ihre Fragen zu beantworten!

Besuchen Sie uns auf Latenode.com und werden Sie Teil des Latenode-Community-Forums

FAQ

Frequently Asked Questions

Er ist ein KI-Tool im JavaScript-Node von Latenode, das Code schreibt, debuggt, erklärt und anpasst. Mit benutzerdefinierten Feldern und Autorisierungsfeldern können Sie Integrationen konfigurieren, ohne den Quellcode direkt bearbeiten zu müssen – das erleichtert JavaScript-Automatisierungen besonders für Einsteiger.

War das hilfreich? Teile es →

Geschrieben von

Oleg Zankov

CEO Latenode, No-code-Experte

Mit einer Philosophie, die auf Innovation, Problemlösung und Benutzererfahrung basiert, konzentriere ich mich darauf, Teams zu befähigen, maßgeschneiderte Integrationen zu erstellen und Arbeitsabläufe einfach und effizient zu automatisieren. Mit umfangreicher Erfahrung in den Bereichen Geschäftsentwicklung, Technologieunternehmertum und Softwareentwicklung erkannte ich den Bedarf an einer zugänglicheren, skalierbareren und anpassungsfähigeren Integrationslösung. So entstand Latenode.com. Mit unserer Plattform können Unternehmen die Macht der Technologie nutzen, ohne umfassende Programmierkenntnisse zu benötigen. Leidenschaftlich daran interessiert, eine Zukunft zu fördern, in der Technologie uns dient und nicht umgekehrt, ist es meine Mission, komplexe Prozesse zu vereinfachen. Ich glaube an die Demokratisierung der Technologie und daran, Teams mit den Werkzeugen auszustatten, um in einer zunehmend digitalen Welt zu innovieren, zu wachsen und erfolgreich zu sein.

Autorenprofil →

Weiterlesen