n8n
n8n ist eine Open-Source-Automatisierungsplattform, mit der sich komplexe IT-Workflows samt künstlicher bauen lassen.
In diesem Artikel erhältst du Tipps und Tricks, um besser mit n8n zu arbeiten.
Basics um Workflows zu erstellen
- Wenn der Trigger deines Workflows mehrere Datensätze (Items) liefert, dann durchlaufen diese Items allesamt den Workflow. Du musst keine Schleifen dafür bilden. Es kann sein, dass die Items unterschiedliche Wege nehmen, je nach deinen Prüfungen.
Module
Hier sammeln wir Module und für was sie benutzt werden können:
- Edit Fields: Damit kannst du an ein bestehendes Item weitere Daten anhängen, zum Beispiel in einem True-Zweig ein Boolean mit dem Wert True, im False-Zweig entsprechend ein Boolean mit dem Wert False.
- No Operation, do Nothing: Hilfreich, um deinen Workflow zu kommentieren. Auch gut um eine Stelle später im Workflow zu referenzieren.
KI-Agenten
Um einen KI-Agenten in deinen Workflow einzubauen, nimmst du einfach den Node "AI-Agent". Du musst ein Chat-Model verknüpfen, sozusagen das Gehirn des AI-Agent, kannst ein Memory anschließen und dem Agenten bei Bedarf auch Tools zur Verfügung stellen.
Es gibt zwei Messages, die für den KI-Agenten wichtig sind.
- Über die User-Message sagt der User dem Agenten, was er tun soll (Aufgabe).
- Die System-Message gibt dem Agenten, den Kontext, die Regeln und das Verhalten mit, wie er mit der Aufgabe umgehen soll.
In der System-Message sagst du dem Agenten
- welche Rolle er hat, zum Beispiel
Du bist ein erfahrener Werbetexter. - welchen Style/Tonalität er hat, zum Beispiel
Schreibe präzise und vermeide Fachjargon.Auch die Länge kann hinzugefügt werden - welche Grenzen er einhalten soll, zum Beispiel
Frage nach, wenn nicht klar ist, was der User genau will.oderErfinde keine Antworten. - falls angebracht, füge dort auch "static context" hinzu, zum Beispiel die aktuelle Uhrzeit
Über "Tools" kannst du den AI-Agent Funktionen zur Verfügung stellen, die er von alleine nicht ausführen kann. Mit Tools kannst der AI-Agent zum Beispiel
- auf Daten von anderen System zugreifen
- Aktionen in anderen Systemen ausführen
Um in einem Tool einen Output des AI Agents zu nutzen kannst du FromAI nutzen.