<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>n8n Workflow Automation &#8211; MEKSOFT</title>
	<atom:link href="https://meksoft.de/category/n8n-workflow-automation/feed/" rel="self" type="application/rss+xml" />
	<link>https://meksoft.de</link>
	<description>Smarte Lösungen</description>
	<lastBuildDate>Sun, 01 Mar 2026 23:21:47 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://meksoft.de/wp-content/uploads/2023/09/logo512-150x150.png</url>
	<title>n8n Workflow Automation &#8211; MEKSOFT</title>
	<link>https://meksoft.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Chat mit PostgreSQL-Datenbank</title>
		<link>https://meksoft.de/n8n-workflow-automation/chat-mit-postgresql-datenbank/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:51:08 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/chat-mit-postgresql-datenbank/</guid>

					<description><![CDATA[Dieses Workflow ermöglicht es Benutzern, über eine Schnittstelle mit einer PostgreSQL-Datenbank zu interagieren und SQL-Abfragen über eine KI-Agenten zu stellen.]]></description>
										<content:encoded><![CDATA[<h2>Schritte zur Funktionsweise des Workflows</h2>
<h3>1. When chat message received</h3>
<ul>
<li><strong>Typ:</strong> Chat Trigger</li>
<li><strong>Funktion:</strong> Dieser Node fungiert als Auslöser, wenn eine Chat-Nachricht empfangen wird.</li>
<li><strong>Einstellungen:</strong> Es ist keine besondere Konfiguration erforderlich, aber der Node ist auf einen Webhook eingestellt, um Nachrichten zu empfangen.</li>
</ul>
<h3>2. AI Agent</h3>
<ul>
<li><strong>Typ:</strong> KI-Agent</li>
<li><strong>Funktion:</strong> Dieser Node interpretiert die Benutzeranfrage und führt die entsprechenden SQL-Abfragen aus.</li>
<li><strong>Einstellungen:</strong>
<ul>
<li><strong>Agent:</strong> openAiFunctionsAgent – definiert den Agenten, der SQL-Anfragen bearbeitet.</li>
<li><strong>Systemnachricht:</strong> Legt den Kontext für die Interaktion mit der DB fest, um Anfragen korrekt zu verarbeiten.</li>
</ul>
</li>
</ul>
<h3>3. OpenAI Chat Model</h3>
<ul>
<li><strong>Typ:</strong> OpenAI Chat Model</li>
<li><strong>Funktion:</strong> Verwendet ein KI-Modell, um auf Benutzeranfragen zu antworten.</li>
<li><strong>Einstellungen:</strong>
<ul>
<li><strong>Modell:</strong> gpt-4o-mini – die ausgewählte KI-Engine für die Verarbeitung der Anfragen.</li>
</ul>
</li>
</ul>
<h3>4. Get Table Definition</h3>
<ul>
<li><strong>Typ:</strong> PostgreSQL Tool</li>
<li><strong>Funktion:</strong> Ermöglicht es, die Struktur einer bestimmten Tabelle in der Datenbank abzurufen.</li>
<li><strong>Einstellungen:</strong>
<ul>
<li><strong>Abfrage:</strong> Eine SQL-Abfrage, die Informationen über die Spalten und Datentypen einer Tabelle abruft, basierend auf den vom Benutzer bereitgestellten Werten.</li>
</ul>
</li>
</ul>
<h3>5. Execute SQL Query</h3>
<ul>
<li><strong>Typ:</strong> PostgreSQL Tool</li>
<li><strong>Funktion:</strong> Führt die vom AI-Agenten generierte SQL-Abfrage aus.</li>
<li><strong>Einstellungen:</strong>
<ul>
<li><strong>Abfrage:</strong> Die SQL-Abfrage wird anhand von Benutzereingaben erstellt.</li>
</ul>
</li>
</ul>
<h3>6. Get DB Schema and Tables List</h3>
<ul>
<li><strong>Typ:</strong> PostgreSQL Tool</li>
<li><strong>Funktion:</strong> Holt sich alle Tabellen und deren Schemas aus der Datenbank.</li>
<li><strong>Einstellungen:</strong>
<ul>
<li><strong>Abfrage:</strong> Eine SQL-Anweisung, die alle Basistabellen der Datenbank abruft, die nicht in den Systemkatalogen sind.</li>
</ul>
</li>
</ul>
<h3>7. Chat History</h3>
<ul>
<li><strong>Typ:</strong> Speicherpuffer für KI</li>
<li><strong>Funktion:</strong> Speichert den Verlauf der Chatnachrichten für zukünftige Kontexte.</li>
<li><strong>Einstellungen:</strong> Keine spezifischen Einstellungen erforderlich.</li>
</ul>
<h3>8. Sticky Notes</h3>
<ul>
<li><strong>Typ:</strong> Sticky Note</li>
<li><strong>Funktion:</strong> Bietet Anweisungen und Informationen zu den ersten Schritten für den Benutzer.</li>
<li><strong>Einstellungen:</strong> Bemalung und Abmessungen variieren, um unterschiedliche Hinweise zu geben.</li>
</ul>
<h2>Ergebnis</h2>
<p>Mit diesem Workflow können Benutzer über ein Chat-Interface effizient mit einer PostgreSQL-Datenbank interagieren. Sie können Abfragen stellen und Antworten in Echtzeit erhalten, dank der Integration fortschrittlicher KI-Technologien und direkter Datenbankabfragen.</p>
<p>Für den Download des Workflows klicken Sie hier: <a href="https://drive.google.com/uc?id=1U7KRY_bza6lrjJipLZGPO7nfIbgazhqH&#038;export=download" target="_blank" rel="noopener">Download Link</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wie man SQL-Abfragen nur auf Basis eines Schemas generiert &#8211; KI-gestützt</title>
		<link>https://meksoft.de/n8n-workflow-automation/wie-man-sql-abfragen-nur-auf-basis-eines-schemas-generiert-ki-gestuetzt/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:50:38 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/wie-man-sql-abfragen-nur-auf-basis-eines-schemas-generiert-ki-gestuetzt/</guid>

					<description><![CDATA[Dieses Workflow hilft dabei, SQL-Abfragen auf Basis einer Datenbankschema-Definition zu generieren und diese Abfragen zu verarbeiten.]]></description>
										<content:encoded><![CDATA[<h2>Einführung</h2>
<p>In diesem Workflow verwenden wir n8n und die OpenAI API, um SQL-Abfragen basierend auf einem gegebenen Schema zu generieren. Jeder Knoten hat eine spezifische Rolle, um die Abfragegeneration zu erleichtern und die Datenverarbeitung zu optimieren.</p>
<h2>Node-Erklärung</h2>
<h3>1. OpenAI Chat Model</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.lmChatOpenAi</li>
<li><strong>Zweck:</strong> Verwendet das GPT-4 Modell von OpenAI zur Generierung von Abfrageantworten basierend auf dem Schema.</li>
<li><strong>Parameter:</strong> Temperatur eingestellt auf 0.2, was die Diversität der generierten Antworten steuert. Eine niedrigere Temperatur führt zu konsistenteren Antworten.</li>
<li><strong>Credentials:</strong> Erfordert eine OpenAI API-Verbindung.</li>
</ul>
<h3>2. Window Buffer Memory</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.memoryBufferWindow</li>
<li><strong>Zweck:</strong> Speichert den Kontext von Konversationen oder Abfragen für einen besseren Verlauf.</li>
<li><strong>Parameter:</strong> Kontextfensterlänge von 10, was die Anzahl der gespeicherten Konversationen angibt.</li>
</ul>
<h3>3. No Operation, do nothing</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.noOp</li>
<li><strong>Zweck:</strong> Ein Knoten, der keine Operationen ausführt, oft als Platzhalter.</li>
</ul>
<h3>4. List all tables in a database</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.mySql</li>
<li><strong>Zweck:</strong> Listet alle Tabellen in der Datenbank auf.</li>
<li><strong>Parameter:</strong> Führt die Abfrage &#8222;SHOW TABLES;&#8220; aus. Dies ist wichtig, um alle verfügbaren Tabellen zu identifizieren.</li>
<li><strong>Credentials:</strong> Benötigt eine Verbindung zu einer MySQL-Datenbank.</li>
</ul>
<h3>5. Extract database schema</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.mySql</li>
<li><strong>Zweck:</strong> Extrahiert das Schema der angegebenen Tabelle.</li>
<li><strong>Parameter:</strong> &#8222;DESCRIBE {{ $json.Tables_in_tttytdb2023 }};&#8220;. Diese Abfrage benötigt den Tabellennamen, den wir vorher erfasst haben.</li>
</ul>
<h3>6. Add table name to output</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.set</li>
<li><strong>Zweck:</strong> Fügt den Tabellennamen zur Ausgabe hinzu, um später darauf zugreifen zu können.</li>
<li><strong>Parameter:</strong> Zuweisung des aktuellen Tabellennamens in einer neuen Variablen.</li>
</ul>
<h3>7. Convert data to binary</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.convertToFile</li>
<li><strong>Zweck:</strong> Konvertiert die gesammelten Schema-Daten in ein binäres JSON-Format.</li>
<li><strong>Parameter:</strong> Die Operation ist &#8222;toJson&#8220;.</li>
</ul>
<h3>8. Save file locally</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.readWriteFile</li>
<li><strong>Zweck:</strong> Speichert die konvertierten JSON-Daten lokal in einer Datei.</li>
<li><strong>Parameter:</strong> Definiert den Dateinamen &#8222;./chinook_mysql.json&#8220;.</li>
</ul>
<h3>9. Extract data from file</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.extractFromFile</li>
<li><strong>Zweck:</strong> Extrahiert die JSON-Daten aus der lokal gespeicherten Datei.</li>
<li><strong>Parameter:</strong> Die Operation ist &#8222;fromJson&#8220;.</li>
</ul>
<h3>10. Chat Trigger</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.chatTrigger</li>
<li><strong>Zweck:</strong> Startet den Workflow, wenn eine Nachricht vom Nutzer empfangen wird.</li>
<li><strong>Parameter:</strong> Enthält Optionen für den Chat.</li>
</ul>
<h3>11. AI Agent</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.agent</li>
<li><strong>Zweck:</strong> Nimmt die Eingabe des Benutzers und erstellt eine SQL-Abfrage, wenn nötig.</li>
<li><strong>Parameter:</strong> Verwendet das Datenbankschema zur SQL-Generierung und weist auf die Eingabe des Benutzers hin.</li>
</ul>
<h3>12. Combine schema data and chat input</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.set</li>
<li><strong>Zweck:</strong> Kombiniert das Datenbankschema mit der Benutzereingabe für die Abfragegenerierung.</li>
</ul>
<h3>13. Load the schema from the local file</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.readWriteFile</li>
<li><strong>Zweck:</strong> Lädt das Schema aus der vorher gespeicherten Datei.</li>
</ul>
<h3>14. Extract SQL query</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.set</li>
<li><strong>Zweck:</strong> Extrahiert die SQL-Abfrage aus der Antwort des KI-Agenten.</li>
<li><strong>Parameter:</strong> Verwendet einen regulären Ausdruck, um die Abfrage zu filtern.</li>
</ul>
<h3>15. Check if query exists</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.if</li>
<li><strong>Zweck:</strong> Überprüft, ob die generierte SQL-Abfrage nicht leer ist.</li>
</ul>
<h3>16. Run SQL query</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.mySql</li>
<li><strong>Zweck:</strong> Führt die SQL-Abfrage in der Datenbank aus.</li>
<li><strong>Credentials:</strong> Erforderlich ist eine Verbindung zur MySQL-Datenbank.</li>
</ul>
<h3>17. Format query results</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.set</li>
<li><strong>Zweck:</strong> Formatiert die Abfrageergebnisse für die Ausgabe in einem lesbaren Format.</li>
</ul>
<h3>18. Prepare final output</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.set</li>
<li><strong>Zweck:</strong> Erstellt die endgültige Ausgabe für den Chat, einschließlich Ergebnis und Antwort des Agenten.</li>
</ul>
<h2>Ergebnis</h2>
<p>Dieser Workflow ermöglicht es, SQL-Abfragen basierend auf einem Datenbankschema zu generieren, diese auszuführen und die Ergebnisse dem Benutzer in einer Chat-Sitzung anzuzeigen. Durch den Einsatz von n8n und OpenAI wird der Prozess automatisiert und vereinfacht erheblich.</p>
<p>Für den Download des Workflows klicken Sie bitte hier: <a href="https://drive.google.com/uc?id=1Q34RpBhk5_6Tv61qCD6dDs-prU2VcOeE&#038;export=download" target="_blank" rel="noopener">Download Link</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MongoDB Agent &#8211; Ein KI-basiertes Filmempfehlungssystem</title>
		<link>https://meksoft.de/n8n-workflow-automation/mongodb-agent-ein-ki-basiertes-filmempfehlungssystem/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:49:21 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/mongodb-agent-ein-ki-basiertes-filmempfehlungssystem/</guid>

					<description><![CDATA[Dieses Workflow nutzt OpenAI und MongoDB, um eine KI-gesteuerte Plattform zu schaffen, die Filmempfehlungen basierend auf Benutzeranfragen liefert.]]></description>
										<content:encoded><![CDATA[<h2>Workflow Beschreibung</h2>
<p>In diesem Workflow wird ein KI-Agent erstellt, der mit Hilfe von OpenAI und MongoDB funktioniert. Benutzer können Chatnachrichten senden, auf die die KI mit Filmempfehlungen reagiert. Der Workflow ist in mehrere Schritte unterteilt, die wir hier im Detail untersuchen werden.</p>
<h2>Node 1: OpenAI Chat Model</h2>
<p><strong>Typ:</strong> @n8n/n8n-nodes-langchain.lmChatOpenAi</p>
<p><strong>Funktion:</strong> Dieser Node verwendet das OpenAI-Modell, um die Chatnachrichten zu verarbeiten. Er agiert als Schnittstelle zwischen dem Benutzer und der KI.<br />
<strong>Einstellungen:</strong> Die Parameter wurden offen gelassen, um eine flexible Interaktion mit dem Modell zu ermöglichen.<br />
<strong>Warum:</strong> Offene Parameter ermöglichen es dem Workflow, sich an verschiedene Arten von Chat-Anfragen anzupassen.</p>
<h2>Node 2: MongoDBAggregate</h2>
<p><strong>Typ:</strong> n8n-nodes-base.mongoDbTool</p>
<p><strong>Funktion:</strong> Dieser Node führt eine Aggregation in der MongoDB-Datenbank durch, um Filme mit einer Bewertung von 5 zu finden.<br />
<strong>Einstellungen:</strong> Der Query-Parameter ist so konfiguriert, dass er auf die vom OpenAI-Modell generierte Aggregationspipeline zugreift.<br />
<strong>Warum:</strong> Dadurch wird sichergestellt, dass die Datenbankabfrage dynamisch angepasst wird, um den Benutzeranforderungen gerecht zu werden.</p>
<h2>Node 3: Window Buffer Memory</h2>
<p><strong>Typ:</strong> @n8n/n8n-nodes-langchain.memoryBufferWindow</p>
<p><strong>Funktion:</strong> Hier wird ein Puffer für den Kontext der letzten 10 Bildschirminhalte eingerichtet. Dies hilft der KI, bei der Bearbeitung fortlaufender Konversationen relevant zu bleiben.<br />
<strong>Einstellungen:</strong> Der Kontextfensterlängen-Parameter ist auf 10 festgelegt.<br />
<strong>Warum:</strong> Ein kurzer Puffer hilft der KI, die vorherigen Interaktionen nachzuvollziehen, was zu relevanteren Antworten führt.</p>
<h2>Node 4: When chat message received</h2>
<p><strong>Typ:</strong> @n8n/n8n-nodes-langchain.chatTrigger</p>
<p><strong>Funktion:</strong> Dieser Node wird aktiviert, wenn eine Chatnachricht vom Benutzer empfangen wird. Er fungiert als Auslöser für den Workflow.<br />
<strong>Einstellungen:</strong> Der Node ist so konfiguriert, dass er als Webhook funktioniert und öffentliche Nachrichten annimmt.<br />
<strong>Warum:</strong> Indem der Node als Webhook arbeitet, kann er in Echtzeit auf Benutzeranfragen reagieren.</p>
<h2>Node 5: insertFavorite</h2>
<p><strong>Typ:</strong> @n8n/n8n-nodes-langchain.toolWorkflow</p>
<p><strong>Funktion:</strong> Dieser Node ermöglicht es, einen Film als Favoriten in der MongoDB-Datenbank zu speichern, nachdem der Benutzer dies bestätigt hat.<br />
<strong>Einstellungen:</strong> Der Workflow ID-Parameter verweist auf einen anderen Workflow, der verknüpft ist und das Speichern der Favoriten regelt.<br />
<strong>Warum:</strong> Die Trennung von Einfügen und Aggregation ermöglicht ein besser organisiertes Workflow-Management.</p>
<h2>Node 6: AI Agent &#8211; Movie Recommendation</h2>
<p><strong>Typ:</strong> @n8n/n8n-nodes-langchain.agent</p>
<p><strong>Funktion:</strong> Dieser Node verwaltet die Interaktion zwischen dem Benutzer und den anderen Nodes, indem er die Chatnachricht analysiert und gegebene Werkzeuge anwendet,<br />
<strong>Einstellungen:</strong> Die Parameter umfassen die Eingabeaufforderung für den Assistenten und definieren die Funktionen, die er ausführen kann.<br />
<strong>Warum:</strong> Dies zentralisiert die Logik und macht den Workflow effizienter.</p>
<h2>Node 7: Sticky Note</h2>
<p><strong>Typ:</strong> n8n-nodes-base.stickyNote</p>
<p><strong>Funktion:</strong> Dieser Node dient dazu, im Workflow Informationen zusammenzufassen und zu visualisieren. Inhalt zur KI-Agent-Funktionalität wird hier bereitgestellt.<br />
<strong>Einstellungen:</strong> Inhalt ist statisch und beschreibt die Funktion des gesamten Workflows.<br />
<strong>Warum:</strong> Hilft dabei, die Struktur des Workflows auf einen Blick zu erklären.</p>
<h2>Node 8: Sticky Note1</h2>
<p><strong>Typ:</strong> n8n-nodes-base.stickyNote</p>
<p><strong>Funktion:</strong> Ähnlich wie der vorherige, bietet dieser Node einen Überblick über den Prozessablauf im Workflow.<br />
<strong>Einstellungen:</strong> Inhalt beschreibt, dass Nachrichten von dem Chat-Modell verarbeitet werden.<br />
<strong>Warum:</strong> Fördert das Verständnis für den Ablauf und die Logik des Workflows.</p>
<h2>Ergebnis</h2>
<p>Der MongoDB Agent-Workflow ermöglicht es Benutzern, Filmempfehlungen anzufordern und ihre Lieblingsfilme zu speichern, indem er moderne KI-Technologien nutzt. Die Integration von OpenAI und MongoDB ermöglicht eine dynamische und interaktive Erfahrung für die Benutzer. Durch die flexiblen Einstellungen und Parameter kann der Workflow an die spezifischen Bedürfnisse der Anwendung angepasst werden.</p>
<p>Download Link: <a href="https://drive.google.com/uc?id=1gthJojilGMfiyZGjgfKaNYsNQh6abnnQ&#038;export=download" target="_blank" rel="noopener">Hier herunterladen</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automatisierte Transkription von Meetings mit n8n und OpenAI</title>
		<link>https://meksoft.de/n8n-workflow-automation/automatisierte-transkription-von-meetings-mit-n8n-und-openai/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:16:30 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/automatisierte-transkription-von-meetings-mit-n8n-und-openai/</guid>

					<description><![CDATA[Dieser Workflow automatisiert die Transkription von Meetings in Echtzeit, um wichtige Diskussionen und Entscheidungen festzuhalten und einfach zugänglich zu machen.]]></description>
										<content:encoded><![CDATA[<h2>Überblick über den Workflow</h2>
<p>Dieser Workflow ermöglicht die automatisierte Transkription von Meetings, indem er eine Kombination aus n8n, OpenAI und einer Datenbank verwendet. Dies verbessert die Produktivität und Klarheit in der Kommunikation. </p>
<h2>Node Erläuterungen</h2>
<h3>1. OpenAI1</h3>
<ul>
<li><strong>Typ:</strong> OpenAI (Langchain)</li>
<li><strong>Funktion:</strong> Dieser Node wird verwendet, um mit der OpenAI API zu kommunizieren und aus den transkribierten Daten ein Dialog zu generieren.</li>
<li><strong>Einstellungen:</strong>
<ul>
<li><strong>text:</strong> Verarbeitet transkribierte Dialogteile basierend auf der Aktualisierungsdaten und sortiert sie.</li>
<li><strong>memory:</strong> Speichert Threads zur späteren Verwendung.</li>
<li><strong>threadId:</strong> Holt die Thread-ID aus dem vorherigen Workflow-Schritt.</li>
</ul>
</li>
</ul>
<h3>2. Insert Transcription Part</h3>
<ul>
<li><strong>Typ:</strong> Postgres</li>
<li><strong>Funktion:</strong> Aktualisiert die Datenbank mit neuen Transkriptionen.</li>
<li><strong>Einstellungen:</strong> führt eine SQL-Abfrage aus, die die bestehende Transkriptionsdaten mit neuen Dialogen aktualisiert und das Datum der letzten Aktualisierung speichert.</li>
</ul>
<h3>3. Create Note</h3>
<ul>
<li><strong>Typ:</strong> Postgres</li>
<li><strong>Funktion:</strong> Erstellt einen Notizdatensatz in der Datenbank.</li>
<li><strong>Einstellungen:</strong> SQL-Abfrage zur Aktualisierung oder Erstellung einer neuen Notiz mit dem Inhalt.</li>
</ul>
<h3>4. Create Recall bot</h3>
<ul>
<li><strong>Typ:</strong> HTTP Request</li>
<li><strong>Funktion:</strong> Erstellt einen neuen Recall-Bot über eine API-Anfrage.</li>
<li><strong>Einstellungen:</strong> POST-Anfrage an die Recall API mit Meeting-URL und Transkriptionsoptionen.</li>
</ul>
<h3>5. Create OpenAI thread</h3>
<ul>
<li><strong>Typ:</strong> HTTP Request</li>
<li><strong>Funktion:</strong> Erstellt einen Thread in OpenAI.</li>
<li><strong>Einstellungen:</strong> POST-Anfrage mit Authentifizierung und Header-Parametern für OpenAI API.</li>
</ul>
<h3>6. Create data record</h3>
<ul>
<li><strong>Typ:</strong> Supabase</li>
<li><strong>Funktion:</strong> Erstellt einen Datensatz mit den IDs des OpenAI-Threds und Recall-Bots.</li>
<li><strong>Einstellungen:</strong> Definiert die Felder, die in der Supabase-Datenbank gespeichert werden:</li>
<ul>
<li>openai_thread_id</li>
<li>recall_bot_id</li>
<li>meeting_url</li>
</ul>
</ul>
<h3>7. Scenario 1 Start &#8211; Edit Fields</h3>
<ul>
<li><strong>Typ:</strong> Set</li>
<li><strong>Funktion:</strong> Bearbeitet die Eingabewerte, um die Meeting-URL festzulegen.</li>
<li><strong>Einstellungen:</strong> Setzt die Meeting-URL für nachfolgende Nodes.</li>
</ul>
<h3>8. Scenario 2 Start &#8211; Webhook</h3>
<ul>
<li><strong>Typ:</strong> Webhook</li>
<li><strong>Funktion:</strong> Empfängt Webhook-Anfragen mit Transkriptionsdaten.</li>
<li><strong>Einstellungen:</strong> POST-Methode, um Transkriptionsdaten zu empfangen.</li>
</ul>
<h3>9. If Jimmy word</h3>
<ul>
<li><strong>Typ:</strong> If</li>
<li><strong>Funktion:</strong> Prüft, ob das Wort „Jimmy“ im Transkript aufgetaucht ist.</li>
<li><strong>Einstellungen:</strong> Bedingungen für die Überprüfung des Inhalts der Transkription.</li>
</ul>
<h2>Ergebnis</h2>
<p>Durch die Verwendung dieser Workflow wird eine umfassende Lösung zur Automatisierung der Transkription von Meetings geschaffen. Die Ergebnisse sind präzise und ermöglichen eine strukturierte Datenverwaltung für spätere Analysen.</h2>
<p>Der Download-Link für den Workflow ist hier: <a href="https://drive.google.com/uc?id=1v3TVnq2f894w2E2S5dJ-dnY0PnMoq7AF&#038;export=download" target="_blank" rel="noopener">Download Workflow</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>RAG Workflow Für die Analyse von Unternehmensgewinnen</title>
		<link>https://meksoft.de/n8n-workflow-automation/rag-workflow-fuer-die-analyse-von-unternehmensgewinnen/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:15:59 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/rag-workflow-fuer-die-analyse-von-unternehmensgewinnen/</guid>

					<description><![CDATA[Dieser Workflow ist darauf ausgelegt, die Gewinnberichte von Google über die letzten drei Quartale zu analysieren und zu berichten.]]></description>
										<content:encoded><![CDATA[<h1>Workflow Beschreibung</h1>
<p>In diesem Workflow kombinieren wir mehrere Nodes, um die Gewinnberichte von Google zu analysieren. Hier ist eine Schritt-für-Schritt-Erklärung der einzelnen Nodes:</p>
<h2>1. Pinecone Vector Store</h2>
<p><strong>Typ:</strong> Pinecone Vector Store</p>
<p><strong>Zweck:</strong> Dieser Node wird verwendet, um Daten in einem Pinecone-Vektor-Store zu speichern. Hier speichern wir die Dokumente, die die Gewinnberichte enthalten.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Mode:</strong> insert &#8211; Dies ermöglicht das Hinzufügen neuer Daten in den Vektor-Store.</li>
<li><strong>Pinecone Index:</strong> company-earnings &#8211; Der Index, in dem die Daten gespeichert werden.</li>
</ul>
<h2>2. Embeddings Google Gemini</h2>
<p><strong>Typ:</strong> Embeddings Google Gemini</p>
<p><strong>Zweck:</strong> Diese Node erstellt Embeddings für die Gewinnberichte, die zur semantischen Suche im Vektor-Store verwendet werden.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Model Name:</strong> models/text-embedding-004 &#8211; Dies ist das spezifische Modell von Google, das für die Erstellung von Embeddings genutzt wird.</li>
</ul>
<h2>3. Default Data Loader</h2>
<p><strong>Typ:</strong> Default Data Loader</p>
<p><strong>Zweck:</strong> Diese Node lädt PDF-Dokumente, die die Gewinnberichte enthalten, zur weiteren Verarbeitung.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Loader:</strong> pdfLoader &#8211; Der Loader, der verwendet wird, um PDF-Dokumente zu laden.</li>
<li><strong>Data Type:</strong> binary &#8211; Dies ist der Datentyp der geladenen Dateien.</li>
</ul>
<h2>4. Recursive Character Text Splitter</h2>
<p><strong>Typ:</strong> Recursive Character Text Splitter</p>
<p><strong>Zweck:</strong> Diese Node teilt den geladenen Text in kleinere Abschnitte, um eine effiziente Analyse durchzuführen.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Options:</strong> Keine speziellen Optionen eingestellt, der Standardmodus wird verwendet.</li>
</ul>
<h2>5. Loop Over Items</h2>
<p><strong>Typ:</strong> Split In Batches</p>
<p><strong>Zweck:</strong> Diese Node durchläuft die geladenen Elemente in Batches, um die Verarbeitung zu optimieren.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Options:</strong> Keine speziellen Optionen eingestellt.</li>
</ul>
<h2>6. When clicking ‘Test workflow’</h2>
<p><strong>Typ:</strong> Manual Trigger</p>
<p><strong>Zweck:</strong> Dies ist der Trigger, der den Workflow manuell auslöst.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Keine speziellen Einstellungen.</strong></li>
</ul>
<h2>7. AI Agent</h2>
<p><strong>Typ:</strong> Agent</p>
<p><strong>Zweck:</strong> Der AI-Agent analysiert die Daten und erstellt Berichte basierend auf den letzten drei Quartalen der Google-Gewinnberichte.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Text:</strong> Definiert die Aufgabe des AI-Agenten, einschließlich der Anweisung zur Berichterstattung und Analyse.</li>
<li><strong>Options:</strong> Hier sind die Anweisungen für den Agenten enthalten, um relevante Daten aus den Vektor-Daten zu entnehmen.</li>
</ul>
<h2>8. Vector Store Tool</h2>
<p><strong>Typ:</strong> Tool Vector Store</p>
<p><strong>Zweck:</strong> Dies ist ein Werkzeug, das es dem Agenten ermöglicht, aus dem Vektor-Store nützliche Informationen abzurufen.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Name:</strong> company_financial_earnings_data_tool &#8211; Dies ist der Name des Werkzeugs.</li>
<li><strong>Description:</strong> Kurze Beschreibung des Zwecks des Werkzeugs.</li>
</ul>
<h2>9. Google Gemini Chat Model1</h2>
<p><strong>Typ:</strong> Chat Model Google Gemini</p>
<p><strong>Zweck:</strong> Dieses Modell wird verwendet, um Dialoge für die Analyse und Antwortgenerierung zu ermöglichen.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Model Name:</strong> models/gemini-2.0-flash-exp &#8211; Das spezifische Modell für die Chat-Interaktionen.</li>
</ul>
<h2>10. OpenAI Chat Model</h2>
<p><strong>Typ:</strong> OpenAI Chat Model</p>
<p><strong>Zweck:</strong> Für die zusätzliche Verarbeitung von Daten durch OpenAI wird dieser Node verwendet.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Options:</strong> Standardoptionen, die beibehalten werden.</li>
</ul>
<h2>11. Pinecone Vector Store (Retrieval)</h2>
<p><strong>Typ:</strong> Pinecone Vector Store</p>
<p><strong>Zweck:</strong> Diese Node wird verwendet, um Informationen aus dem Vektor-Store abzurufen.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Options:</strong> Keine speziellen Optionen eingestellt.</li>
<li><strong>Pinecone Index:</strong> company-earnings &#8211; Der Index, der verwendet wird, um Daten abzurufen.</li>
</ul>
<h2>12. Save Report to Google Docs</h2>
<p><strong>Typ:</strong> Google Docs</p>
<p><strong>Zweck:</strong> Diese Node speichert den generierten Bericht in einem Google-Dokument.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Operation:</strong> update &#8211; Aktualisiert das Dokument mit dem neuen Inhalt.</li>
<li><strong>Document URL:</strong> Gibt die URL des Google-Dokuments an, wo der Bericht gespeichert werden soll.</li>
</ul>
<h2>13. Embeddings Google Gemini (retrieval)</h2>
<p><strong>Typ:</strong> Embeddings Google Gemini</p>
<p><strong>Zweck:</strong> Diese Node ermöglicht das Abrufen von Embeddings für zuvor gespeicherte Daten.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Model Name:</strong> models/text-embedding-004 &#8211; Das speziellierte Modell für das Abrufen von Embeddings.</li>
</ul>
<h2>14. List Of Files To Load (Google Sheets)</h2>
<p><strong>Typ:</strong> Google Sheets</p>
<p><strong>Zweck:</strong> Diese Node lädt die Liste der Dateien, die aus Google Drive verarbeitet werden müssen.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>Document ID:</strong> Identifiziert die Google-Tabelle, die die Dateilisten enthält.</li>
<li><strong>Sheet Name:</strong> Der Name des spezifischen Blatts innerhalb der Datei.</li>
</ul>
<h2>15. Download File From Google Drive</h2>
<p><strong>Typ:</strong> Google Drive</p>
<p><strong>Zweck:</strong> Mit dieser Node wird die gewünschte Datei von Google Drive heruntergeladen.</p>
<p><strong>Einstellungen:</strong></p>
<ul>
<li><strong>File ID:</strong> Identifiziert die spezifische zu ladende Datei.</li>
<li><strong>Operation:</strong> download &#8211; Die Datei wird heruntergeladen.</li>
</ul>
<h2>16. Sticky Note</h2>
<p><strong>Typ:</strong> Sticky Note</p>
<p><strong>Zweck:</strong> Eine Notiz mit wichtigen Schritten zur Einrichtung des Workflows.</p>
<p><strong>Inhalt:</strong> <em>Hinweise zur Vorbereitung und Konfiguration der Google Cloud, APIs, Pinecone-Einstellungen usw.</em></p>
<h1>Ergebnis</h1>
<p>Dieser Workflow ermöglicht es, die Gewinnberichte von Google effektiv zu analysieren und die Ergebnisse in einem strukturierten Format zu präsentieren. Er liefert wertvolle Erkenntnisse über die finanziellen Leistungsfähigkeiten des Unternehmens und visualisiert diese in Google Docs.</p>
<p>Für weitere Informationen oder spezifische Analysen wenden Sie sich bitte an uns!</p>
<p><a href="https://drive.google.com/uc?id=17TBfZqeQz7NP25GqgZJsnDFPjlxlFsEn&#038;export=download" target="_blank" rel="noopener">Download Link</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Image Generation API</title>
		<link>https://meksoft.de/n8n-workflow-automation/image-generation-api/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:15:12 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/image-generation-api/</guid>

					<description><![CDATA[Dieser Workflow ermöglicht es, Bilder durch Eingabe eines Prompts über ein Webhook zu generieren.]]></description>
										<content:encoded><![CDATA[<h2>Workflow Übersicht</h2>
<p>Dieser Workflow zielt darauf ab, Bilder mithilfe einer API zu generieren. Der Benutzer sendet eine Anfrage an einen Webhook mit einem Prompt, der die gewünschte Bildbeschreibung enthält. Die API verarbeitet diesen Prompt und generiert das entsprechende Bild, das dann im Webbrowser angezeigt wird.</p>
<h2>Node Details</h2>
<h3>1. Webhook</h3>
<ul>
<li><strong>Adı:</strong> Webhook</li>
<li><strong>Tipi:</strong> n8n-nodes-base.webhook</li>
<li><strong>Ne işe yaradığı:</strong> Bu node, dışarıdan gelen istekleri dinlemeye başlar. Webhook URL’si üzerinden gelen HTTP isteklerini alır.</li>
<li><strong>Ayarlar:</strong>
<ul>
<li><strong>path:</strong> Webhook URL’nin imzalandığı yer. Bu, isteklerin dinleneceği yolu belirler.</li>
<li><strong>responseMode:</strong> ResponseNode olarak ayarlandı. Bu, yanıtın bir düğüm aracılığıyla döneceği anlamına gelir.</li>
</ul>
</li>
</ul>
<h3>2. Respond to Webhook</h3>
<ul>
<li><strong>Adı:</strong> Respond to Webhook</li>
<li><strong>Tipi:</strong> n8n-nodes-base.respondToWebhook</li>
<li><strong>Ne işe yaradığı:</strong> Bu node, gelen isteklere yanıt olarak işlendiğinde döndürülmesi gereken sonuçları belirler.</li>
<li><strong>Ayarlar:</strong>
<ul>
<li><strong>respondWith:</strong> binary olarak ayarlandı, bu da dönecek verinin ikili formatta olacağını belirtir.</li>
</ul>
</li>
</ul>
<h3>3. Sticky Note (Webhook Trigger)</h3>
<ul>
<li><strong>Adı:</strong> Sticky Note</li>
<li><strong>Tipi:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Ne işe yaradığı:</strong> Workflow’un başlangıcı olan Webhook URL’sinin etkinleştirildiğini belirtir.</li>
<li><strong>Ayarlar:</strong>
<ul>
<li><strong>content:</strong> Kullanıcıları Webhook’un nasıl çalıştığı hakkında bilgilendiren not.</li>
</ul>
</li>
</ul>
<h3>4. Sticky Note (Creating your Prompt-URL)</h3>
<ul>
<li><strong>Adı:</strong> Sticky Note1</li>
<li><strong>Tipi:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Ne işe yaradığı:</strong> Kullanıcıların, Webhook URL’sine nasıl prompt eklemesi gerektiğini açıklayan bilgi içerir.</li>
<li><strong>Ayarlar:</strong>
<ul>
<li><strong>content:</strong> Kullanıcılara URL’nin nasıl oluşturulacağına dair adım adım açıklama.</li>
</ul>
</li>
</ul>
<h3>5. Sticky Note (Starting the Workflow)</h3>
<ul>
<li><strong>Adı:</strong> Sticky Note2</li>
<li><strong>Tipi:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Ne işe yaradığı:</strong> Kullanıcıları Workflow’ı başlatmak için gereken adımları belirtir.</li>
<li><strong>Ayarlar:</strong>
<ul>
<li><strong>content:</strong> Hangi URL’nin tarayıcıya yapıştırılması gerektiği hakkında bilgi verir.</li>
</ul>
</li>
</ul>
<h3>6. OpenAI</h3>
<ul>
<li><strong>Adı:</strong> OpenAI</li>
<li><strong>Tipi:</strong> @n8n/n8n-nodes-langchain.openAi</li>
<li><strong>Ne işe yaradığı:</strong> Webhook üzerinden gelen input prompt’undan bir görüntü oluşturur.</li>
<li><strong>Ayarlar:</strong>
<ul>
<li><strong>prompt:</strong> Özel olarak gelen input verilmiştir. <code>={{ $json.query.input }}</code> ile doğrudan gelen istekteki input bilgisi kullanılır.</li>
<li><strong>resource:</strong> image olarak ayarlandı, böylece API, bir görüntü ile dönüş yapar.</li>
</ul>
</li>
</ul>
<h3>7. Sticky Note (Response)</h3>
<ul>
<li><strong>Adı:</strong> Sticky Note3</li>
<li><strong>Tipi:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Ne işe yaradığı:</strong> Kullanıcıya üretilen görüntünün tarayıcıda görüntülenebileceğini bildiren not.</li>
<li><strong>Ayarlar:</strong>
<ul>
<li><strong>content:</strong> Görüntünün tarayıcıda nasıl görüntüleneceği konusunda bilgi içerir.</li>
</ul>
</li>
</ul>
<h2>Ergebnis</h2>
<p>Bu Workflow sayesinde, kullanıcılar kendi yazdıkları prompt’lara göre görseller üretebilirler. Gerekli URL’yi tarayıcıya girerek, üretilen görüntüyü anlık olarak görebilirler.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Workflow zur Texterfassung und Faktenüberprüfung</title>
		<link>https://meksoft.de/n8n-workflow-automation/workflow-zur-texterfassung-und-faktenueberpruefung/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:14:39 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/workflow-zur-texterfassung-und-faktenueberpruefung/</guid>

					<description><![CDATA[Dieser Workflow verarbeitet Text und überprüft dessen Fakten mithilfe eines KI-Modells.]]></description>
										<content:encoded><![CDATA[<h2>Einführung in den Workflow</h2>
<p>Dieser n8n-Workflow besteht aus mehreren Knoten, die zusammenarbeiten, um Text zu analysieren und die darin enthaltenen Fakten zu überprüfen. Jeder Knoten hat spezifische Aufgaben, die dazu beitragen, das endgültige Ziel zu erreichen &#8211; die Verarbeitung der Texteingabe und die Zusammenstellung von Informationen in einer strukturierten Form.</p>
<h2>Knotenübersicht</h2>
<h3>1. Knoten: Code</h3>
<ul>
<li><strong>Typ:</strong> Code</li>
<li><strong>Funktion:</strong> Dieser Knoten verarbeitet den Eingabetext und teilt ihn in vollständige Sätze auf. Die Funktion stellt sicher, dass der Text nicht leer ist und zerlegt den Text an den Satzenden unter Beachtung von Datumsangaben und Auflistungen.</li>
<li><strong>Einstellungen:</strong> Die Parameter des Knotens umfassen den Modus <em>runOnceForEachItem</em>, was bedeutet, dass der Code für jedes Element in den Eingabedaten einmal ausgeführt wird. Der wichtige JavaScript-Code verarbeitet den Text entsprechend.</li>
</ul>
<h3>2. Knoten: Split Out1</h3>
<ul>
<li><strong>Typ:</strong> Split Out</li>
<li><strong>Funktion:</strong> Dieser Knoten trennt die Sätze, die im vorherigen Knoten erstellt wurden, und bereitet sie für die weitere Verarbeitung vor.</li>
<li><strong>Einstellungen:</strong> Der Zielbereich für die Trennung wird als <em>claim</em> festgelegt, und die Quelle, die gesplittet wird, ist das Feld <em>sentences</em>.</li>
</ul>
<h3>3. Knoten: Basic LLM Chain4</h3>
<ul>
<li><strong>Typ:</strong> LLM Chain</li>
<li><strong>Funktion:</strong> Nutzt ein KI-Modell zur Analyse von Ansprüchen im bereitgestellten Text. Es nimmt Sätze und Fakten entgegen, um deren Richtigkeit zu überprüfen.</li>
<li><strong>Einstellungen:</strong> Der Textparameter wird dynamisch aus der vorherigen Merge-Ausgabe erstellt, wobei sowohl Dokumentfakten als auch Ansprüche kombiniert werden.</li>
</ul>
<h3>4. Knoten: Ollama Chat Model</h3>
<ul>
<li><strong>Typ:</strong> LLM Chat</li>
<li><strong>Funktion:</strong> Dieser Knoten interagiert mit dem spezifischen KI-Modell, das für Chat-Anwendungen ausgelegt ist und zur Verarbeitung der Inhalte verwendet wird.</li>
<li><strong>Einstellungen:</strong> Der verwendete Modellname ist <em>bespoke-minicheck:latest</em>, und es sind keine zusätzlichen Optionen gesetzt, was die Basisparameter des Modells nutzt.</li>
</ul>
<h3>5. Knoten: When clicking ‘Test workflow’</h3>
<ul>
<li><strong>Typ:</strong> Manual Trigger</li>
<li><strong>Funktion:</strong> Dieser Knoten ermöglicht es dem Benutzer, den Workflow manuell zu starten, beispielsweise für Tests.</li>
<li><strong>Einstellungen:</strong> Keine spezifischen Parameter erforderlich.</li>
</ul>
<h3>6. Knoten: Edit Fields</h3>
<ul>
<li><strong>Typ:</strong> Set</li>
<li><strong>Funktion:</strong> Dieser Knoten definiert die Eingabefelder wie <em>facts</em> und <em>text</em>, die in den vorherigen Knoten verwendet werden.</li>
<li><strong>Einstellungen:</strong> Enthält spezifische Zuweisungen für die beiden Felder mit vorgegebenen Textinhalten für die Analyse.</li>
</ul>
<h3>7. Knoten: Merge</h3>
<ul>
<li><strong>Typ:</strong> Merge</li>
<li><strong>Funktion:</strong> Kombiniert die Datenströme, die von den vorangegangenen Knoten kommen, um eine einheitliche Struktur für die Ausgabe zu schaffen.</li>
<li><strong>Einstellungen:</strong> Der Modus ist auf <em>combine</em> eingestellt, und die Kombination erfolgt durch die Position der Daten.</li>
</ul>
<h3>8. Knoten: Filter</h3>
<ul>
<li><strong>Typ:</strong> Filter</li>
<li><strong>Funktion:</strong> Dieser Knoten filtert die Inhalte, um nur relevante Informationen für die weitere Verarbeitung zu behalten.</li>
<li><strong>Einstellungen:</strong> Die Bedingungen sind so konfiguriert, dass nur Sätze, die keine Fakten enthalten, erhalten bleiben.</li>
</ul>
<h3>9. Knoten: When Executed by Another Workflow</h3>
<ul>
<li><strong>Typ:</strong> Execute Workflow Trigger</li>
<li><strong>Funktion:</strong> Ermöglicht es anderen Workflows, diesen Workflow anzusprechen und Eingabewerte bereitzustellen.</li>
<li><strong>Einstellungen:</strong> Erwartet die spezifischen Eingaben <em>facts</em> und <em>text</em>.</li>
</ul>
<h3>10. Knoten: Aggregate</h3>
<ul>
<li><strong>Typ:</strong> Aggregate</li>
<li><strong>Funktion:</strong> Dieser Knoten aggregiert die gesammelten Daten, um eine Zusammenfassung der von der KI generierten Analysen zu erstellen.</li>
<li><strong>Einstellungen:</strong> Keine speziellen Einstellungen erforderlich, der Aggregationsmodus ist <em>aggregateAllItemData</em>.</li>
</ul>
<h3>11. Knoten: Merge1</h3>
<ul>
<li><strong>Typ:</strong> Merge</li>
<li><strong>Funktion:</strong> Ein weiterer Merge-Knoten zur Verbindung von Eingaben Darin gesammelter Informationen wird verarbeitet.</li>
<li><strong>Einstellungen:</strong> Die Einstellungen sind ähnlich wie im vorherigen Merge-Knoten.</li>
</ul>
<h3>12. Knoten: Basic LLM Chain</h3>
<ul>
<li><strong>Typ:</strong> LLM Chain</li>
<li><strong>Funktion:</strong> Dies ist die Haupt-KI-Analyse, die die gewonnenen Ergebnisse bewertet und in einem strukturierten Format präsentiert.</li>
<li><strong>Einstellungen:</strong> Verwendet spezifische Anweisungen zur Analyse der Daten und zur Erstellung einer zusammenfassenden Bewertung.</li>
</ul>
<h3>13. Knoten: Ollama Model</h3>
<ul>
<li><strong>Typ:</strong> LLM</li>
<li><strong>Funktion:</strong> Aktives KI-Modell für tiefere Analysen der Texteingaben, when only the factual components are relevant.</li>
<li><strong>Einstellungen:</strong> Verwendet das Modell <em>qwen2.5:1.5b</em> für erweiterte Verarbeitung.</li>
</ul>
<h3>14. Knoten: Sticky Notes</h3>
<ul>
<li><strong>Typ:</strong> Sticky Note</li>
<li><strong>Funktion:</strong> Dient zur Dokumentation und Erklärung des Workflows, erleichtert das Verständnis der einzelnen Schritte.</li>
<li><strong>Einstellungen:</strong> Textinhalte variieren zur Beschreibung der jeweiligen Prozesse.</li>
</ul>
<h2>Ergebnis</h2>
<p>Dieser Workflow zeigt, wie n8n verwendet werden kann, um Texterfassungs- und Faktenprüfungsprozesse zu automatisieren, was eine wertvolle Ressource für Content-Moderation und Informationsvalidierung sein kann.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Workflow zur Interaktion mit einer Supabase/PostgreSQL-Datenbank über einen KI-Agenten</title>
		<link>https://meksoft.de/n8n-workflow-automation/workflow-zur-interaktion-mit-einer-supabase-postgresql-datenbank-ueber-einen-ki-agenten/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:13:56 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/workflow-zur-interaktion-mit-einer-supabase-postgresql-datenbank-ueber-einen-ki-agenten/</guid>

					<description><![CDATA[Dieses n8n-Workflow ermöglicht es Benutzern, über einen KI-Agenten auf eine PostgreSQL-Datenbank zuzugreifen und mit ihr zu interagieren, ohne SQL-Kenntnisse zu benötigen.]]></description>
										<content:encoded><![CDATA[<h2>Workflow Komponenten</h2>
<ul>
<li><strong>Stickynote3</strong> (Node-Typ: Sticky Note)<br />Diese Notiz dient zur Erinnerung, dass die Benutzeranmeldeinformationen für Supabase durch den Benutzer ersetzt werden müssen, um die Workflow-Funktionalität korrekt herzustellen.</li>
<li><strong>Stickynote5</strong> (Node-Typ: Sticky Note)<br />In dieser Notiz sind die Vorbereitungs- und Einrichtungsschritte beschrieben. Sie umfasst das Erstellen von Konten für N8N, Supabase und OpenAI sowie die Konfiguration der Datenbankverbindung, die für die ordnungsgemäße Ausführung des Workflows notwendig ist.</li>
<li><strong>Stickynote6</strong> (Node-Typ: Sticky Note)<br />Diese Notiz informiert über die Verwendung des Workflows, der es Benutzern ermöglicht, auf eine PostgreSQL-Datenbank über einen KI-Agenten zuzugreifen. Die Hauptaufgabe ist es, SQL-Queries dynamisch zu generieren und die Daten interaktiv zu analysieren.</li>
<li><strong>Stickynote7</strong> (Node-Typ: Sticky Note)<br />Enthält einenLink zu einem 20-minütigen Video, das die Einrichtung des Workflows demonstriert, um den Benutzern zu helfen, die Funktionalität zu verstehen.</li>
<li><strong>When chat message received</strong> (Node-Typ: Chat Trigger)<br />Dieser Node fungiert als Auslöser für den Workflow, der aktiviert wird, wenn eine Chatnachricht empfangen wird. Er ermöglicht es, mit dem KI-Agenten zu interagieren, sobald der Benutzer eine Nachricht sendet.</li>
<li><strong>OpenAI Chat Model</strong> (Node-Typ: Language Model)<br />Hier wird das OpenAI-Chatmodell konfiguriert, um die vom Benutzer eingegebene Nachricht zu verarbeiten. Es verwendet die Anmeldedaten, um Anfragen an OpenAI zu senden und die Konversation zu steuern.</li>
<li><strong>DB Schema</strong> (Node-Typ: Postgres Tool)<br />In diesem Node wird eine SQL-Abfrage ausgeführt, um eine Liste aller Tabellen in der PostgreSQL-Datenbank abzurufen. Die Abfrage lautet: <code>SELECT table_schema, table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema = 'public';</code>. Sie wird verwendet, um dem KI-Agenten Informationen über die Datenbankstruktur bereitzustellen.</li>
<li><strong>Get table definition</strong> (Node-Typ: Postgres Tool)<br />Dieser Node führt eine SQL-Abfrage aus, um die Definition einer bestimmten Tabelle in der Datenbank abzurufen, einschließlich der Spaltennamen und -typen. Die Abfrage ermöglicht es, strukturelle Informationen über die Tabelle zu ziehen, sodass der KI-Agent gezielte Anfragen stellen kann.</li>
<li><strong>Sticky Note</strong> (Node-Typ: Sticky Note)<br />Diese Notiz erinnert daran, den Prompt für den KI-Assistenten zu verfeinern, um verbesserte und präzisere Antworten auf Benutzeranfragen zu erhalten.</li>
<li><strong>AI Agent</strong> (Node-Typ: Agent)<br />Hier wird der KI-Agent konfiguriert, der auf die Benutzeranfragen reagiert und die notwendigen SQL-Abfragen zur Datenbank ausführt, um die entsprechenden Daten zu liefern. Der Agent ist so programmiert, dass er die Anfragen versteht und SQL-Abfragen ausführt, um die richtigen Ergebnisse zu liefern.</li>
<li><strong>Run SQL Query</strong> (Node-Typ: Postgres Tool)<br />Dieser Node führt benutzerdefinierte SQL-Abfragen aus, die durch den KI-Agenten generiert werden. Der Agent formuliert die Abfrage basierend auf dem, was er von den Benutzern hört, und dieser Node verarbeitet die Abfrage und gibt die Ergebnisse entsprechend zurück.</li>
</ul>
<h2>Ergebnis</h2>
<p>Durch diesen Workflow können Benutzer eine PostgreSQL-Datenbank über einen KI-Agenten interaktiv steuern. Dabei wird es ermöglicht, SQL-Abfragen dynamisch zu generieren und die Interaktion mit der Datenbank zu vereinfachen, ohne tiefere SQL-Kenntnisse benötig zu haben. Die Unterscheidungen zwischen den verschiedenen Nodes tragen dazu bei, die gesamte Funktionalität zu strukturieren und den Benutzern eine einfache und intuitive Nutzung zu ermöglichen.</p>
<p>Generell zielt dieser Workflow darauf ab, die Programmierung zu erleichtern und den Zugang zu Daten für die Benutzer zu verbessern.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automatisierte Terminplanung mit n8n</title>
		<link>https://meksoft.de/n8n-workflow-automation/automatisierte-terminplanung-mit-n8n/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:13:11 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/automatisierte-terminplanung-mit-n8n/</guid>

					<description><![CDATA[Ein Workflow zur automatisierten Terminplanung, der eingehende E-Mails überprüft und basierend auf dem Kalender des Benutzers Antworten vorschlägt.]]></description>
										<content:encoded><![CDATA[<h2>Workflow Beschreibung</h2>
<p>Dieser n8n-Workflow prüft eingehende E-Mails auf Termin-Anfragen und schlägt basierend auf der Verfügbarkeit im Google Kalender des Benutzers einen Termin vor. Der Workflow besteht aus mehreren Knoten, die jeweils spezifische Aufgaben ausführen.</p>
<h3>1. Gmail Trigger</h3>
<p><strong>Typ:</strong> n8n-nodes-base.gmailTrigger<br />
<strong>Funktionsweise:</strong> Dieser Knoten löst den Workflow aus, wenn eine neue ungelesene E-Mail in dem angegebenen Gmail-Konto eingeht. Der Benutzer erhält Benachrichtigungen nur für ungelesene E-Mails, während Spam- und Trash-Ordner ausgeschlossen sind.<br />
<strong>Parameter:</strong> <br />
&#8211; <em>filters</em>: sucht nach ungelesenen E-Mails.<br />
&#8211; <em>pollTimes</em>: überprüft jede Minute auf neue Nachrichten.</p>
<h3>2. Classify appointment</h3>
<p><strong>Typ:</strong> @n8n/n8n-nodes-langchain.chainLlm<br />
<strong>Funktionsweise:</strong> Dieser Knoten analysiert die E-Mail, um festzustellen, ob sie eine Anfrage zur Terminvereinbarung enthält. Es wird ein Machine Learning-Modell verwendet, um die Aussage zu bewerten.<br />
<strong>Parameter:</strong> <em>prompt</em>: Enthält eine Anfrage zur Klassifizierung der E-Mail als mögliche Termin-Anfrage oder nicht.</p>
<h3>3. Is appointment request</h3>
<p><strong>Typ:</strong> n8n-nodes-base.if<br />
<strong>Funktionsweise:</strong> Überprüft, ob die vorherige Analyse tatsächlich ergibt, dass es sich um eine Termin-Anfrage handelt. Wenn das der Fall ist, leitet der Workflow die Verarbeitung fort.<br />
<strong>Parameter:</strong> <em>conditions</em>: Überprüfung, ob <em>is_appointment</em> wahr ist.</p>
<h3>4. Google Calendar</h3>
<p><strong>Typ:</strong> n8n-nodes-base.googleCalendar<br />
<strong>Funktionsweise:</strong> Dieser Knoten fragt den Google Kalender des Benutzers nach bestätigten Terminen ab. Dies geschieht, um die Verfügbarkeit des Benutzers zu überprüfen, bevor eine Antwort erstellt wird.<br />
<strong>Parameter:</strong> <br />
&#8211; <em>options</em>: Definiert den Zeitraum für die Abfrage (ab einem Tag in der Vergangenheit bis zu einem Monat in der Zukunft).</p>
<h3>5. Filter only confirmed and with set time</h3>
<p><strong>Typ:</strong> n8n-nodes-base.filter<br />
<strong>Funktionsweise:</strong> Filtert die abgerufenen Kalenderereignisse, so dass nur bestätigte Termine mit einem festgelegten Zeitpunkt berücksichtigt werden.<br />
<strong>Parameter:</strong> <em>conditions</em>: Überprüft, ob der Status der Veranstaltung <em>confirmed</em> und der Startzeitpunkt nicht <em>undefined</em> ist.</p>
<h3>6. Extract start, end and name</h3>
<p><strong>Typ:</strong> n8n-nodes-base.set<br />
<strong>Funktionsweise:</strong> Extrahiert die Start- und Endzeiten sowie den Namen des Termins aus den gefilterten Ergebnissen.<br />
<strong>Parameter:</strong> <br />
&#8211; <em>values</em>: Eine Reihe von Zeitformatierungen für Start und Ende sowie die Zusammenfassung.<br />
&#8211; <em>keepOnlySet</em>:  Nur die gesetzten Werte aufbewahren.</p>
<h3>7. Send Reply</h3>
<p><strong>Typ:</strong> n8n-nodes-base.gmail<br />
<strong>Funktionsweise:</strong> Dieser Knoten sendet eine E-Mail als Antwort auf die ursprüngliche Anfrage. Dabei wird die generierte Antwort verwendet, die auf der Verfügbarkeit des Benutzers basiert.<br />
<strong>Parameter:</strong> <br />
&#8211; <em>message</em>: Die Antwort, die generiert wurde.<br />
&#8211; <em>replyToSenderOnly</em>: Antwort nur an den Absender.</p>
<h3>8. Mark as read</h3>
<p><strong>Typ:</strong> n8n-nodes-base.gmail<br />
<strong>Funktionsweise:</strong> Markiert die E-Mail als gelesen, nachdem der Workflow die erforderlichen Informationen verarbeitet hat. Dies hilft, die E-Mails im Posteingang zu organisieren.<br />
<strong>Parameter:</strong> <em>messageId</em>: Die ID der E-Mail, die als gelesen markiert werden soll.</p>
<h2>Ergebnis</h2>
<p>Dieser Workflow automatisiert den Prozess der Terminplanung, indem er E-Mails überwacht, Anfragen analysiert, die Verfügbarkeit überprüft und schließlich geeignete Antworten generiert. Die Nutzung von n8n für solche Automatisierungen spart Zeit und minimiert menschliche Fehler.</p>
<p>Der Workflow steht zum Herunterladen zur Verfügung: <a href="https://drive.google.com/uc?id=1-b6u6NPpa5b6THsVOpHZKn5_Ll0Kb-Qm&#038;export=download" target="_blank" rel="noopener">Hier herunterladen</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Workflow zur automatischen Informationsbeschaffung und -verarbeitung</title>
		<link>https://meksoft.de/n8n-workflow-automation/workflow-zur-automatischen-informationsbeschaffung-und-verarbeitung/</link>
		
		<dc:creator><![CDATA[mekaragoz]]></dc:creator>
		<pubDate>Sat, 11 Oct 2025 00:12:41 +0000</pubDate>
				<category><![CDATA[n8n Workflow Automation]]></category>
		<guid isPermaLink="false">https://meksoft.de/unkategorisiert/workflow-zur-automatischen-informationsbeschaffung-und-verarbeitung/</guid>

					<description><![CDATA[Dieser Workflow ermöglicht einem KI-Agenten, Informationen zu Wetter und geografischen Daten zu sammeln und bereitzustellen.]]></description>
										<content:encoded><![CDATA[<h2>Workflow Details</h2>
<p>In diesem Workflow interagiert ein KI-Agent mit verschiedenen Werkzeugen zur Informationsbeschaffung, wie Wikipedia und einem Wetter-API. Hier ist eine detaillierte Beschreibung der einzelnen Knoten:</p>
<h3>Knoten 1: Sticky Note4</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Funktion:</strong> Dieser Knoten dient als Notiz und speichert Informationen über den Verlauf der Konversation. </li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>Breite:</strong> 300</li>
<li><strong>Höhe:</strong> 205</li>
<li><strong>Inhalt:</strong> &#8222;Die Gesprächshistorie (letzte 20 Nachrichten) wird in einem Puffer gespeichert&#8220;</li>
</ul>
</li>
</ul>
<h3>Knoten 2: On new manual Chat Message</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.manualChatTrigger</li>
<li><strong>Funktion:</strong> Dieser Knoten löst den Workflow aus, sobald eine neue manuelle Chat-Nachricht eingeht.</li>
<li><strong>Parameter:</strong> Keine spezifischen Parameter konfiguriert.</li>
</ul>
<h3>Knoten 3: Wikipedia</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.toolWikipedia</li>
<li><strong>Funktion:</strong> Dieser Knoten verwendet Wikipedia als Informationsquelle, um relevante Daten zu ziehen.</li>
<li><strong>Parameter:</strong> Keine spezifischen Parameter konfiguriert.</li>
</ul>
<h3>Knoten 4: Sticky Note3</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Funktion:</strong> Eine weitere Notiz, die Informationen über die Tools enthält, die der Agent verwenden kann. </li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>Breite:</strong> 300</li>
<li><strong>Höhe:</strong> 205</li>
<li><strong>Inhalt:</strong> &#8222;Tools, die der Agent verwenden kann, um die Aufgabe zu erledigen&#8220;</li>
</ul>
</li>
</ul>
<h3>Knoten 5: Sticky Note6</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Funktion:</strong> Notiz über die Nutzung der verfügbaren Tools durch den Agenten.</li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>Breite:</strong> 422</li>
<li><strong>Höhe:</strong> 211</li>
<li><strong>Inhalt:</strong> &#8222;Der Konversationsagent wird die verfügbaren Tools nutzen, um auf den Prompt zu antworten.&#8220;</li>
</ul>
</li>
</ul>
<h3>Knoten 6: Window Buffer Memory</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.memoryBufferWindow</li>
<li><strong>Funktion:</strong> Dieser Knoten speichert die letzten 20 Nachrichten in einem Puffer. </li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>Kontextfensterlänge:</strong> 20</li>
</ul>
</li>
</ul>
<h3>Knoten 7: AI Agent</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.agent</li>
<li><strong>Funktion:</strong> Der KI-Agent verarbeitet die Eingaben und verwendet verschiedene Tools zur Beantwortung von Anfragen.</li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>Text:</strong> &#8222;={{ $json.input }}&#8220; (Eingabetext des Benutzers)</li>
<li><strong>Optionen:</strong>
<ul>
<li><strong>Systemnachricht:</strong> &#8222;Sie sind ein hilfreicher Assistent &#8230;&#8220; (die Konfiguration für den Agenten).</li>
<li><strong>Prompt-Typ:</strong> define</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Knoten 8: Weather HTTP Request</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.toolHttpRequest</li>
<li><strong>Funktion:</strong> Stellt eine Anfrage an die Wetter-API, um die aktuelle Temperatur basierend auf den gegebenen Koordinaten abzurufen.</li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>URL:</strong> https://api.open-meteo.com/v1/forecast</li>
<li><strong>Query Parameter:</strong>
<ul>
<li><strong>latitude:</strong> wird dynamisch von Eingaben geholt</li>
<li><strong>longitude:</strong> wird dynamisch von Eingaben geholt</li>
<li><strong>forecast_days:</strong> 1 Tag</li>
<li><strong>hourly:</strong> Temperatur bei 2m</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>Knoten 9: Ollama Chat Model</h3>
<ul>
<li><strong>Typ:</strong> @n8n/n8n-nodes-langchain.lmChatOllama</li>
<li><strong>Funktion:</strong> Verwendet das Ollama-Modell, um Chat-Interaktionen zu verarbeiten.</li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>Modell:</strong> llama3.2:latest</li>
<li><strong>Optionen:</strong> keine spezifischen Optionen definiert</li>
</ul>
</li>
</ul>
<h3>Knoten 10: Sticky Note</h3>
<ul>
<li><strong>Typ:</strong> n8n-nodes-base.stickyNote</li>
<li><strong>Funktion:</strong> Eine Notiz zur Aktualisierung des Systemnachrichtenzwecks des KI-Agenten.</li>
<li><strong>Parameter:</strong>
<ul>
<li><strong>Farbe:</strong> 4</li>
<li><strong>Höhe:</strong> 240</li>
<li><strong>Inhalt:</strong> &#8222;In Systemnachricht fügen Sie Folgendes hinzu&#8230;&#8220; (Erklärung für den KI-Agenten)</li>
</ul>
</li>
</ul>
<h2>Ergebnis</h2>
<p>Mit diesem Workflow kann ein KI-Agent interagieren, um Informationen über Standorte und deren Wetterdaten zu sammeln, was die Antwortfähigkeit und Effizienz des Agenten erhöht. </p>
<h2>Download Link</h2>
<p><a href="https://drive.google.com/uc?id=1n_RJB9V_eCjT1jJspzTVa2TMRC2USakj&#038;export=download" target="_blank" rel="noopener">Hier herunterladen</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
