Workflow-Struktur und Node-Beschreibungen
Dieser Workflow besteht aus mehreren Knoten, die zusammenarbeiten, um Daten von Webseiten zu sammeln und API-Anfragen durchzuführen. Hier ist eine detaillierte Erklärung der einzelnen Knoten:
1. Sticky Note
- Typ: n8n-nodes-base.stickyNote
- Beschreibung: Dieser Knoten dient der Dokumentation und bietet eine visuelle Notiz im Workflow.
- Parameter:
- Farbe: 7 (blau)
- Breite: 319.54
- Höhe: 218.89
- Inhalt: Erklärt die Hauptfunktionen des Workflows zur Webseiten-Datenextraktion.
2. OpenAI Chat Model
- Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
- Beschreibung: Modell zur Verwendung der OpenAI GPT-API für Textgenerierung.
- Parameter: Keine speziellen Optionen festgelegt.
- Anmeldeinformationen: Verwendet ein OpenAI-Konto zur Authentifizierung.
3. Sticky Note1
- Typ: n8n-nodes-base.stickyNote
- Beschreibung: Eine weitere Notiz mit zusätzlichen Informationen über den Workflow.
- Parameter:
- Farbe: 7 (blau)
- Breite: 365.90
- Höhe: 245.35
- Inhalt: Behandelt die Nutzung des KI-Agenten zur API-Datenabfrage.
4. OpenAI Chat Model1
- Typ: @n8n/n8n-nodes-langchain.lmChatOpenAi
- Beschreibung: Ein weiteres Modell zur Verarbeitung von Textanfragen.
- Parameter: Keine speziellen Optionen festgelegt.
- Anmeldeinformationen: Verwendet dasselbe OpenAI-Konto zur Authentifizierung.
5. Activity Tool
- Typ: @n8n/n8n-nodes-langchain.toolHttpRequest
- Beschreibung: Dieser Knoten schlägt eine Aktivität basierend auf den Kriterien „type“ und „participants“ vor.
- Parameter:
- URL:
https://bored-api.appbrewery.com/filter - Parameter für die Anfrage:
- Typ: Eine der vorgegebenen Aktivitätsarten.
- Teilnehmer: Anzahl der Teilnehmer für die Aktivität.
- URL:
6. Set ChatInput1
- Typ: n8n-nodes-base.set
- Beschreibung: Setzt den Eingabetext für den KI-Agenten.
- Parameter:
- chatInput: „Hi! Bitte schlag mir etwas vor. Ich möchte etwas Neues lernen!“
7. AI Agent1
- Typ: @n8n/n8n-nodes-langchain.agent
- Beschreibung: Der KI-Agent, der die Eingabe des Benutzers verarbeitet.
- Parameter:
- Text: Wird aus
$json.chatInputgeneriert.
- Text: Wird aus
8. Set ChatInput
- Typ: n8n-nodes-base.set
- Beschreibung: Setzt Eingabetext für eine andere Anfrage an den KI-Agenten.
- Parameter:
- chatInput: „Kann ich die letzten 10 Issues von
https://github.com/n8n-io/n8n/issues?erhalten?“
- chatInput: „Kann ich die letzten 10 Issues von
9. When clicking ‘Test workflow’
- Typ: n8n-nodes-base.manualTrigger
- Beschreibung: Manuelles Testen des Workflows.
- Parameter: Keine speziellen Parameter festgelegt.
10. AI Agent
- Typ: @n8n/n8n-nodes-langchain.agent
- Beschreibung: Verarbeitet die Anfrage an den KI-Agenten aus dem vorherigen Knoten.
- Parameter:
- Text: Wird aus
$json.chatInputgeneriert.
- Text: Wird aus
11. Webscraper Tool
- Typ: @n8n/n8n-nodes-langchain.toolHttpRequest
- Beschreibung: Dieser Knoten ruft eine Webseite ab und extrahiert ihren Inhalt.
- Parameter:
- URL:
https://api.firecrawl.dev/v0/scrape - Methode: POST
- Body-Parameter:
- url: Die zu scrapende URL.
- pageOptions: Enthält Optionen zur Formatierung der Seite.
- URL:
12. Sticky Note2
- Typ: n8n-nodes-base.stickyNote
- Beschreibung: Bietet zusätzliche Informationen und Tipps zur Nutzung des Workflows.
- Parameter:
- Inhalt: Tipps und Links zur Unterstützung der Benutzer.
Ergebnis
Dieser Workflow zeigt, wie man einen KI-Agenten in n8n einrichtet, der Webseiten scrapen und API-Anfragen effizient durchführen kann. Durch die Verwendung dieser Struktur können neue Benutzer leicht lernen, wie sie n8n für ihre eigenen Projekte anpassen und nutzen können.
Für mehr Informationen und Ressourcen, schauen Sie sich den Download Link an.