<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Maurice Faber</title>
    <description>The latest articles on DEV Community by Maurice Faber (@morriz).</description>
    <link>https://dev.to/morriz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F766799%2F6c950cf4-c39d-4269-817e-cb4e0ad1bc03.png</url>
      <title>DEV Community: Maurice Faber</title>
      <link>https://dev.to/morriz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/morriz"/>
    <language>en</language>
    <item>
      <title>My AI dev journey towards no code with n8n</title>
      <dc:creator>Maurice Faber</dc:creator>
      <pubDate>Sat, 11 Jan 2025 15:51:51 +0000</pubDate>
      <link>https://dev.to/morriz/my-ai-dev-journey-towards-no-code-n8n-li6</link>
      <guid>https://dev.to/morriz/my-ai-dev-journey-towards-no-code-n8n-li6</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fidiotz.nl%2Fwp-content%2Fuploads%2F2025%2F01%2Fn8n-1.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fidiotz.nl%2Fwp-content%2Fuploads%2F2025%2F01%2Fn8n-1.svg" alt="img" width="143" height="40"&gt;&lt;/a&gt;&lt;br&gt;
I’ve spent a lot of time researching AI and building projects with it over the last years. I started out coding projects by hand (partly with help from AI), just to prototype and get a feel for the ins &amp;amp; outs of working with AI. As an architecture purist I fell in love with LangChain early on, even though it was barely usable and manageable. I ran into many problems and tried many workarounds, and now feel confident enough to say: I know what to build with AI and how. But something changed me along the way that I never dreamt would happen.&lt;/p&gt;

&lt;p&gt;You see, I have always coded my solutions with the help of code editors and all the powerful plugins that supported me in this, and this served me well until AI came onto the scene. Because, as an individual developer I now coded too brittle solutions too slow, even when supported by AI as a dev tool. Surely this is the time to iterate fast and so I researched a promising no-code platform that would suit me for a long time to come. As an old school dev with 30+ years under my belt I did not foresee the value &lt;a href="https://n8n.io/" rel="noopener noreferrer"&gt;n8n&lt;/a&gt; would bring me. Being able to very rapidly assemble automation workflows with AI agents in the middle that have been given a very clear and limited scope of operation, I feel like I am on a different path now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are those advantages you ask?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Besides the speed of operation I realized the following:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Devs can build and share their solutions so easily, that rich solutions are just one copy paste away, waiting to be adapted and integrated into your own projects.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sure, we have open source git repos to copy code from, but that code is distributed over multiple files, making understanding and integration a much more complex (and brittle) endeavor. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Workflows are visual: one can easily see how a workflow should work and what to operate on during the entire lifecycle of the solution, being a hardcore dev or any intelligent newcomer.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now this is a joyful evolution in my day to day work, as I happily and effortlessly add new tools to my AI agents in no time! I still code stuff like frontends, but having n8n as a backend makes me iterate so much faster that I recommend it to anyone 😉&lt;/p&gt;

&lt;p&gt;Of course there are some limitations to using n8n, like still not being able to get &lt;a href="https://www.google.nl/search?q=n8n%20streaming" rel="noopener noreferrer"&gt;streaming responses out of it&lt;/a&gt;, or hitting their oversimplified RAG solution (&lt;a href="https://community.n8n.io/t/get-metadata-from-vector-store-tool/56735" rel="noopener noreferrer"&gt;it does not even output metadata ffs&lt;/a&gt;), but I hope that will be fixed in the near future. Let's just help the n8n team to grow so feature requests are implemented quicker!&lt;/p&gt;

&lt;p&gt;Oh, and while we're at it, lets mention my list of outstanding requests here that I think have a lot of value:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://community.n8n.io/t/aop-style-hooks-in-agent-tools-ability-to-call-webhooks-before-and-after-a-tool-call/66614" rel="noopener noreferrer"&gt;AOP style hooks to be able to call http endpoints before and after a tool gets called&lt;/a&gt;, or something similar like an n8n event node so that we can build one listener that translates n8n events into whatever action we come up with ourselves. Use case: notifications.&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://community.n8n.io/t/failover-llm-retry-with-another-llm-provider-on-failure/65345" rel="noopener noreferrer"&gt;Failover LLM: Retry with another LLM provider on failure&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://community.n8n.io/t/conditional-ai-agent-tools-ability-to-bypass-tools-based-on-conditions/61426" rel="noopener noreferrer"&gt;Conditional AI Agent tools: ability to bypass tools based on conditions&lt;/a&gt;, so that we can disable tools with logic, minimizing the noise for the LLM to act on.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The post &lt;a href="https://idiotz.nl/2025/01/11/my-ai-dev-journey-towards-no-code-with-n8n/" rel="noopener noreferrer"&gt;My AI dev journey towards no code with n8n&lt;/a&gt; appeared first on &lt;a href="https://idiotz.nl" rel="noopener noreferrer"&gt;iD!OTZ&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>n8n</category>
      <category>nocode</category>
    </item>
    <item>
      <title>Indy News Assistant</title>
      <dc:creator>Maurice Faber</dc:creator>
      <pubDate>Sun, 28 Jan 2024 12:33:16 +0000</pubDate>
      <link>https://dev.to/morriz/indy-news-assistant-1nk8</link>
      <guid>https://dev.to/morriz/indy-news-assistant-1nk8</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm0iaorokotue2x1gs519.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fm0iaorokotue2x1gs519.png" alt="img" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
After noticing the recent increase in (self)censorship by mainstream media I created the “Indy News Assistant” (a custom ChatGPT agent). It takes any topic and provides both news sources as well as latest YouTube videos published on the matter.&lt;/p&gt;

&lt;p&gt;Here’s the link: &lt;a href="https://chat.openai.com/g/g-AvKUgF4F4-indy-news-assistant" rel="noopener noreferrer"&gt;indy-news-assistant&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To make it easy for those without a ChatGPT subscription here is a public Streamlit app using the same api: &lt;a href="https://indy-news.streamlit.app/" rel="noopener noreferrer"&gt;indy-news.streamlit.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It uses vectors and bm25 to make search work, and I think it is an interesting and cheap approach. Unfortunately vector searches, like LLMs, suffer from producing irrelevant output, and so this comes with a YMMV warning 😉&lt;/p&gt;

&lt;p&gt;Source: &lt;a href="https://github.com/morriz/indy-news" rel="noopener noreferrer"&gt;github.com/morriz/indy-news&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://idiotz.nl/2024/01/28/indy-news-assistant/" rel="noopener noreferrer"&gt;Indy News Assistant&lt;/a&gt; appeared first on &lt;a href="https://idiotz.nl" rel="noopener noreferrer"&gt;iD!OTZ&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>aiassistant</category>
      <category>censorship</category>
      <category>independentmedia</category>
    </item>
  </channel>
</rss>
