<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The AI Point Edge]]></title><description><![CDATA[We help B2B businesses and professional services across Australia and New Zealand build predictable sales pipelines, using AI-powered outreach, signal-based prospecting, and LinkedIn lead generation. ]]></description><link>https://newsletter.aipoint.io</link><image><url>https://substackcdn.com/image/fetch/$s_!RJIZ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F406eb4e3-c318-4bd1-a29b-98a45943b858_500x500.png</url><title>The AI Point Edge</title><link>https://newsletter.aipoint.io</link></image><generator>Substack</generator><lastBuildDate>Tue, 05 May 2026 10:36:11 GMT</lastBuildDate><atom:link href="https://newsletter.aipoint.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ima Miri]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ima.miri@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ima.miri@substack.com]]></itunes:email><itunes:name><![CDATA[Ima Miri]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ima Miri]]></itunes:author><googleplay:owner><![CDATA[ima.miri@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ima.miri@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ima Miri]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The exact 5-stage process I use for every campaign (and the AI tool that runs it)]]></title><description><![CDATA[Six months into AIPoint, I had no pipeline.]]></description><link>https://newsletter.aipoint.io/p/the-exact-5-stage-process-i-use-for</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/the-exact-5-stage-process-i-use-for</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Sun, 05 Apr 2026 06:59:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!O5yz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Six months into AIPoint, I had no pipeline.</p><p>Not a slow pipeline. Zero pipeline.</p><p>I&#8217;d been doing what most founders do &#8212; building a list, writing emails, sending them, hoping. Reply rates were under 1%. I was blaming the copy.</p><p>The problem wasn&#8217;t the copy. It was the order I was doing things in.</p><p>Most teams do this:</p><blockquote><p>Enrich &#8594; Personalise &#8594; Send &#8594; Wonder why it doesn&#8217;t work</p></blockquote><p>The right order is:</p><blockquote><p><strong>Signal &#8594; Qualify &#8594; Enrich &#8594; Personalise &#8594; Sequence</strong></p></blockquote><p>One change. Everything improved.</p><p>Here&#8217;s the full process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O5yz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O5yz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 424w, https://substackcdn.com/image/fetch/$s_!O5yz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 848w, https://substackcdn.com/image/fetch/$s_!O5yz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!O5yz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O5yz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/193233497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O5yz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 424w, https://substackcdn.com/image/fetch/$s_!O5yz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 848w, https://substackcdn.com/image/fetch/$s_!O5yz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 1272w, https://substackcdn.com/image/fetch/$s_!O5yz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9254cecf-8602-432c-9e50-cdec36f142f2_500x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div>
      <p>
          <a href="https://newsletter.aipoint.io/p/the-exact-5-stage-process-i-use-for">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What's next for AIPoint + free webinar recordings]]></title><description><![CDATA[If you&#8217;ve been following me for a while, you know I spent most of last year deep in AI, agents, workflows, assistants, automations.]]></description><link>https://newsletter.aipoint.io/p/whats-next-for-aipoint-free-webinar</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/whats-next-for-aipoint-free-webinar</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Wed, 18 Mar 2026 10:08:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t7-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;ve been following me for a while, you know I spent most of last year deep in AI, agents, workflows, assistants, automations. I learned a ton, and I shared a lot of it with you along the way.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t7-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t7-F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 424w, https://substackcdn.com/image/fetch/$s_!t7-F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 848w, https://substackcdn.com/image/fetch/$s_!t7-F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 1272w, https://substackcdn.com/image/fetch/$s_!t7-F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t7-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png" width="1060" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1228885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/191350515?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t7-F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 424w, https://substackcdn.com/image/fetch/$s_!t7-F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 848w, https://substackcdn.com/image/fetch/$s_!t7-F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 1272w, https://substackcdn.com/image/fetch/$s_!t7-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1484404b-5291-420c-a3de-8531fbfc865b_1060x708.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">GDG Summit in Sydney</figcaption></figure></div><p>But here&#8217;s what became clear: the biggest impact AI is having right now isn&#8217;t in fancy automations. It&#8217;s in sales, marketing and advertising. Specifically, helping B2B businesses build predictable pipelines without hiring more SDRs or burning money on ads that don&#8217;t convert.</p><p>That&#8217;s where I&#8217;m focusing AIPoint in 2026: AI-powered sales and lead generation for B2B teams. Think signal-based prospecting, AI-personalised outreach, LinkedIn strategy, and multi-channel campaigns that actually book meetings.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NRZ4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NRZ4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!NRZ4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!NRZ4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!NRZ4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NRZ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png" width="1080" height="1350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9682feec-cde8-402c-a516-38114ea02225_1080x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1350,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:693296,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/191350515?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NRZ4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 424w, https://substackcdn.com/image/fetch/$s_!NRZ4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 848w, https://substackcdn.com/image/fetch/$s_!NRZ4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!NRZ4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9682feec-cde8-402c-a516-38114ea02225_1080x1350.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This isn&#8217;t a random pivot. I&#8217;ve spent 20+ years in tech, built solutions for companies like Amazon, Pfizer, and AstraZeneca, and over the past 18 months, I&#8217;ve grown my own LinkedIn from 4K to 12K followers and booked hundreds of meetings using these exact systems. Now I&#8217;m packaging that for other businesses.</p><p><strong>Two webinar recordings for you</strong></p><p>I recently ran two webinars covering how AI is changing outbound sales and what B2B teams should be doing about it. If you missed them, you can watch the recordings here:</p><p>&#8594; <strong><a href="https://www.youtube.com/watch?v=C2cQAV3nGvc&amp;t=12s">AI Outbound System in 2026</a></strong></p><p>&#8594; <a href="https://www.youtube.com/watch?v=lLUm7iZOkRw&amp;t=10s">Build Your Own AI Sales Engine in 2026</a></p><p></p><p><strong>Workshops &amp; Masterclass</strong></p><p>I&#8217;m also running hands-on workshops and a masterclass on AI for sales and GTM, built for founders, sales leaders, and revenue teams who want to learn how to set this up themselves.</p><p>If that sounds interesting, check out the details and register your interest here:</p><p>&#8594; <a href="https://www.aipoint.io/training/ai-outbound-masterclass">AI Outbound Masterclass</a> - (2h session) - 27th March at 12 PM AEDT</p><p>&#8594; <a href="https://www.aipoint.io/training/ai-outbound-workshop">AI Outbound Workshop</a> - (4-week program - only 2/5 spots left) - 26th March at 3 PM AEDT</p><p>Or just reply to this email, and I&#8217;ll send you the info.</p><p>Talk soon, </p><p>Ima</p>]]></content:encoded></item><item><title><![CDATA[Last Post of the Year]]></title><description><![CDATA[A short summary of 2025]]></description><link>https://newsletter.aipoint.io/p/last-post-of-the-year</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/last-post-of-the-year</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Mon, 01 Dec 2025 22:46:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r4xB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>2025 was a year of a lot of ups and downs, but also a lot of learning and growth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r4xB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r4xB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r4xB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r4xB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r4xB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r4xB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1212933,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/180392963?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r4xB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 424w, https://substackcdn.com/image/fetch/$s_!r4xB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 848w, https://substackcdn.com/image/fetch/$s_!r4xB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!r4xB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a8f40a5-7d9e-47e2-8db7-d79f3c265c80_4000x2252.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As the year wraps up, here&#8217;s everything I built, learned, and shipped to help teams implement AI and automation:</p><p> &#8226; Joined the <strong>CSIRO</strong> program to learn how to build and scale a startup</p><p> &#8226; Pitched to investors, prospects, failed and pivoted</p><p> &#8226; Delivered consulting projects across stock trading, real estate, accounting, HR, marketing, and advertising</p><p> &#8226; Learned no-code and launched <a href="https://www.udemy.com/course/growth-marketing-automation-build-agentic-workflows-in-n8n/learn/?referralCode=93DE8172A23774AAE651">Growth Marketing Automation with n8n</a> course on Udemy</p><p> &#8226; Published multiple end-to-end educational AI demos on <a href="https://www.youtube.com/@ima_miri">my YouTube channel</a></p><p> &#8226; Spoke at 7 webinars (Some of the recordings are available <a href="https://www.aipoint.io/free-webinar">here</a>)</p><p> &#8226; Presented at 7 in-person events</p><p> &#8226; Met hundreds of operators, founders, and marketers trying to make AI practical in their teams</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rTqj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rTqj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rTqj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rTqj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rTqj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rTqj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg" width="1456" height="972" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:972,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8011139,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/180392963?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rTqj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rTqj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rTqj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rTqj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fb14f61-9b36-4d43-9f4b-cbef9c360a24_4240x2832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I spent the whole year testing digital marketing and sales outreach myself to understand what actually works.</p><p>Now, I&#8217;m doubling down on what B2B teams need most: connecting marketing, sales, and advertising data to generate qualified leads with AI.</p><p>What was your biggest learning in 2025?</p><p><strong>#startup</strong></p>]]></content:encoded></item><item><title><![CDATA[When to use code vs. no-code for AI workflows ]]></title><description><![CDATA[In this post, I share lessons from building a stock market AI agent twice]]></description><link>https://newsletter.aipoint.io/p/when-to-use-code-vs-no-code-for-ai</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/when-to-use-code-vs-no-code-for-ai</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Sun, 19 Oct 2025 05:35:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SRyB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier this year, I built an AI Agent for Stock Market Analysis using Grok, Web scraping, and Yahoo Finance, all in Python code.</p><p>Then I learned about n8n and thought: <strong>How long would it take to rebuild the same agent with no-code?</strong></p><p>Turns out? Possible, but with tradeoffs.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>What the agent does:</strong></h2><p>Analyzes stock or crypto trends by:</p><ol><li><p>Fetching trending posts from multiple subreddits (r/StockMarket, r/WallStreetBets, r/cryptocurrency, etc.)</p></li><li><p>Scraping web data and Yahoo Finance</p></li><li><p>Using AI to analyze sentiment and generate investment insights with scores (-10 to +10)</p></li></ol><p><strong>The challenge:</strong> Loading trending posts from multiple subreddits for different tickers, especially when handling lists of data from third-party APIs.</p><div><hr></div><h2><strong>Code vs. n8n: What I learned</strong></h2><p><strong>In code (Python):</strong></p><p><strong>Pros</strong></p><ul><li><p>Full customization, any logic you can imagine</p></li><li><p>Fast data fetching from APIs</p></li><li><p>Complex conditional logic is straightforward</p></li></ul><p><strong>Cons</strong></p><ul><li><p>Takes longer to build</p></li><li><p>Requires developer skills to maintain</p></li></ul><p><strong>In n8n (no-code):</strong></p><p><strong>Pros</strong></p><ul><li><p>Much faster to build standard workflows</p></li><li><p>Visual, easy to understand and modify</p></li><li><p>Perfect for admin, marketing, and advertising use cases</p></li></ul><p><strong>Cons</strong></p><ul><li><p>Slower when fetching large lists from third-party APIs</p></li><li><p>Complex data transformations can get messy</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!572D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!572D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!572D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!572D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!572D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!572D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75700,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/176509513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!572D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!572D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!572D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!572D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ce1341f-082c-44f5-949f-e544e89de4fe_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The insight:</strong></h2><p><strong>It&#8217;s all about use cases.</strong></p><p>For this stock analysis agent with heavy API calls and complex data processing? <strong>Code wins.</strong></p><p>But for marketing and advertising workflows, content repurposing, lead enrichment, social scheduling, and performance reporting? <strong>n8n speeds up the process significantly.</strong></p><div><hr></div><h2><strong>The prompt engineering behind it</strong></h2><p>Since prompting is crucial in AI engineering, here&#8217;s a peek at the prompt structure I used:</p><pre><code>self.PROMPT_TEMPLATES = {
            &#8220;Web Agent&#8221;: ChatPromptTemplate.from_messages([
                (
                    &#8220;system&#8221;,
                    &#8220;&#8221;&#8220;
                    You are a senior analyst specializing in financial market research for both traditional assets and digital currencies.
                    Search the web to gather the most recent and relevant information.
                    
                    IMPORTANT: Your response MUST be valid JSON in this EXACT format:
                    [
                    {{
                        &#8220;symbol&#8221;: &#8220;&lt;TICKER_OR_CRYPTO_SYMBOL&gt;&#8221;,
                        &#8220;score&#8221;: &lt;IMPACT_SCORE_NUMBER&gt;,
                        &#8220;event_summary&#8221;: &#8220;&lt;EVENT_SUMMARY&gt;&#8221;,
                        &#8220;asset_type&#8221;: &#8220;&lt;stock|crypto|unknown&gt;&#8221;
                    }}
                    ]
                    
                    Rules:
                    - Score must be a number between -10 and +10
                    - For STOCKS: Focus on earnings, partnerships, regulatory changes, market sentiment
                    - For CRYPTO: Focus on adoption, regulatory news, technical developments, DeFi integration
                    - Identify asset_type as &#8220;stock&#8221;, &#8220;crypto&#8221;, or &#8220;unknown&#8221;
                    - Be concise but informative
                    - Return ONLY the JSON array, no other text
                    &#8220;&#8221;&#8220;
                ),
                (&#8221;human&#8221;, &#8220;{input}&#8221;),
                (&#8221;placeholder&#8221;, &#8220;{agent_scratchpad}&#8221;),
            ]),

            &#8220;Finance Agent&#8221;: ChatPromptTemplate.from_messages([
                (
                    &#8220;system&#8221;,
                    &#8220;&#8221;&#8220;
                    You are a senior finance analyst with expertise in both traditional markets and cryptocurrency analysis.
                    Use financial tools to analyze market data and trends.
                    
                    IMPORTANT: Your response MUST be valid JSON in this EXACT format:
                    [
                    {{
                        &#8220;symbol&#8221;: &#8220;&lt;TICKER_OR_CRYPTO_SYMBOL&gt;&#8221;,
                        &#8220;score&#8221;: &lt;IMPACT_SCORE_NUMBER&gt;,
                        &#8220;event_summary&#8221;: &#8220;&lt;EVENT_SUMMARY&gt;&#8221;,
                        &#8220;asset_type&#8221;: &#8220;&lt;stock|crypto|unknown&gt;&#8221;
                    }}
                    ]
                    
                    Rules:
                    - Score must be a number between -10 and +10 (-10 very negative, +10 very positive)
                    - For STOCKS: Include P/E ratios, revenue growth, dividend yield, market cap analysis
                    - For CRYPTO: Include price volatility, market cap, trading volume, blockchain metrics
                    - Identify asset_type based on the data source and characteristics
                    - Include quantitative data when available
                    - Return ONLY the JSON array, no other text
                    &#8220;&#8221;&#8220;
                ),
                (&#8221;human&#8221;, &#8220;{input}&#8221;),
                (&#8221;placeholder&#8221;, &#8220;{agent_scratchpad}&#8221;),
            ]),

            &#8220;Agents Team&#8221;: ChatPromptTemplate.from_messages([
                (
                    &#8220;system&#8221;,
                    &#8220;&#8221;&#8220;
                    You are a senior financial analyst coordinating comprehensive market research.
                    You analyze both traditional securities and digital assets with appropriate methodologies.
                    
                    CRITICAL: Always extract the ticker/symbol from the query and determine if it&#8217;s a stock or cryptocurrency.
                    Provide analysis appropriate to the asset type.
                    
                    MANDATORY OUTPUT FORMAT - Return ONLY this JSON structure:
                    [
                    {{
                        &#8220;symbol&#8221;: &#8220;&lt;EXTRACT_TICKER_OR_CRYPTO_SYMBOL_FROM_QUERY&gt;&#8221;,
                        &#8220;score&#8221;: &lt;NUMBER_BETWEEN_-10_AND_10&gt;,
                        &#8220;event_summary&#8221;: &#8220;&lt;YOUR_ANALYSIS_SUMMARY&gt;&#8221;,
                        &#8220;asset_type&#8221;: &#8220;&lt;stock|crypto|unknown&gt;&#8221;,
                        &#8220;analysis&#8221;: {{
                            &#8220;web_insights&#8221;: &#8220;&lt;WEB_FINDINGS_CONTEXT_APPROPRIATE&gt;&#8221;,
                            &#8220;financial_data&#8221;: &#8220;&lt;FINANCIAL_OR_ONCHAIN_DATA&gt;&#8221;,
                            &#8220;combined_analysis&#8221;: &#8220;&lt;INVESTMENT_PERSPECTIVE_BY_ASSET_TYPE&gt;&#8221;
                        }}
                    }}
                    ]
                    
                    ANALYSIS GUIDELINES:
                    FOR STOCKS:
                    - Focus on fundamentals: earnings, revenue, P/E ratios, market position
                    - Consider sector trends, competitive landscape, regulatory environment
                    - Evaluate dividend history, cash flow, debt levels
                    
                    FOR CRYPTO:
                    - Focus on adoption, technology developments, partnerships
                    - Consider tokenomics, staking rewards, governance changes
                    - Evaluate trading volume, market cap trends, DeFi integration
                    - Include regulatory impact and institutional adoption
                    
                    RULES:
                    1. ALWAYS extract symbol from query and determine asset type
                    2. Score -10 to +10: negative=bearish, positive=bullish, 0=neutral  
                    3. Provide analysis methodology appropriate to asset type
                    4. Return ONLY the JSON array - no other text
                    &#8220;&#8221;&#8220;
                ),
                (&#8221;human&#8221;, &#8220;{input}&#8221;),
                (&#8221;placeholder&#8221;, &#8220;{agent_scratchpad}&#8221;),
            ])
        }</code></pre><p><strong>The key:</strong> Structured output + clear rules + asset-type-specific guidance = consistent, actionable results.</p><div><hr></div><h2><strong>Want the workflow template?</strong></h2><p>I&#8217;ve turned this into a <strong>Reddit Market Trend workflow template</strong> you can access in <strong><a href="https://www.skool.com/agentic-lab">Agentic Lab</a></strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SRyB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SRyB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 424w, https://substackcdn.com/image/fetch/$s_!SRyB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 848w, https://substackcdn.com/image/fetch/$s_!SRyB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 1272w, https://substackcdn.com/image/fetch/$s_!SRyB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SRyB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png" width="1145" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1145,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117852,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/176509513?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SRyB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 424w, https://substackcdn.com/image/fetch/$s_!SRyB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 848w, https://substackcdn.com/image/fetch/$s_!SRyB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 1272w, https://substackcdn.com/image/fetch/$s_!SRyB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86d81444-2b99-45ad-95c7-2e715c6aeb54_1145x661.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>What is Agentic Lab?</strong></h2><p>A hands-on community where we build real AI workflows together every week.</p><p><strong>What&#8217;s inside:</strong></p><ul><li><p>Live weekly sessions building workflows like this one</p></li><li><p>Pre-built templates you can copy and customize</p></li><li><p>Workflow reviews, I&#8217;ll help optimize what you build</p></li><li><p>Integrations library (50+ marketing tool connection guides)</p></li><li><p>Community of marketers and operators building alongside you</p></li></ul><p><strong>Next week we&#8217;re building:</strong> An Instagram trends workflow for content strategy</p><p>Not just watching, actually building together, troubleshooting, and deploying.</p><p>&#128073; Join <a href="https://www.skool.com/agentic-lab">Agentic Lab</a></p><p><strong>Not ready?</strong> Grab the free <a href="https://www.aipoint.io/starter-kit">Starter Kit</a> with workflow templates.</p><div><hr></div><p><strong>Bottom line:</strong></p><p>Choose your tool based on the use case:</p><ul><li><p><strong>Heavy data processing + complex logic</strong> &#8594; Code</p></li><li><p><strong>AI automation + speed to deploy</strong> &#8594; n8n</p></li></ul><p>Both have their place. The trick is knowing which to use when.</p><p>See you in the Lab,<br>Ima</p><p>P.S. If you&#8217;re curious about the full prompt templates or want to see the n8n version, they&#8217;re both available in the Lab&#8217;s workflow library.</p>]]></content:encoded></item><item><title><![CDATA[n8n Starter Workflow Templates & Upcoming Workshop]]></title><description><![CDATA[I recently shared a short starter kit video to help everyone take their first steps in building AI-powered workflows with n8n.]]></description><link>https://newsletter.aipoint.io/p/n8n-starter-workflow-templates-and</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/n8n-starter-workflow-templates-and</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Sat, 27 Sep 2025 19:45:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0XZp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I like to help everyone learn how to build <strong>agentic workflows</strong>, automations where AI takes action, not just gives answers.<br>In this post, I&#8217;ll walk you through the <a href="https://www.aipoint.io/starter-kit">starter steps</a> to create your very first AI-powered workflow in <strong>n8n</strong>, an open-source automation platform.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Whether you&#8217;re a complete beginner or already working with AI tools, by the end of this guide you&#8217;ll know how to set up n8n, connect it to an AI model (like OpenAI), and create a working <strong>AI agent</strong> that performs real tasks.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;57a42f24-6816-4316-9933-048b36f4d4c5&quot;,&quot;duration&quot;:null}"></div><p>By the end, you&#8217;ll know how to:</p><ul><li><p>Set up your n8n cloud environment</p></li><li><p>Connect OpenAI (or any other model provider)</p></li><li><p>Import starter templates</p></li><li><p>Build and run your first AI workflows</p></li></ul><p>Let&#8217;s dive in. </p><div><hr></div><h2>Step 1: Set Up Your n8n Environment</h2><p>Head over to n8n.io and click <strong>Get Started</strong>.</p><ul><li><p>You&#8217;ll sign up for a <strong>14-day free trial</strong>.</p></li><li><p>After signing up, you&#8217;ll create a <strong>cloud environment</strong>.</p><ul><li><p>This is where your workflows live.</p></li><li><p>Choose a name you&#8217;ll use consistently, since it will be part of your workspace identity.</p></li></ul></li></ul><p>Once inside, you&#8217;ll see the n8n dashboard, ready to host multiple workflows.</p><div><hr></div><h2>Step 2: Connect Your AI Model</h2><p>Most people start with <strong>OpenAI</strong>, but you can also use providers like <strong>Mistral, Anthropic, DeepSeek, or Azure OpenAI</strong>.</p><p>For OpenAI:</p><ol><li><p>Go to <a href="https://platform.openai.com">platform.openai.com</a>.</p></li><li><p>Log in, then create a <strong>new secret key</strong> under your account settings.</p></li><li><p>Save the key somewhere safe, you&#8217;ll need it again.</p></li><li><p>In n8n, go to <strong>Credentials</strong> and store the API key there. This way, you can reuse it across workflows without re-entering it.</p></li></ol><div><hr></div><h2>Step 3: Import Your Starter Workflow</h2><p>To make things simple, the starter kit includes templates you can import directly:</p><ol><li><p>In n8n, click the three dots on the right-hand side.</p></li><li><p>Select <strong>Import from file</strong>.</p></li><li><p>Upload the template file from your computer.</p></li></ol><p>Now you&#8217;ll see a ready-to-use workflow. Let&#8217;s look at an example.</p><div><hr></div><h2>Example 1: Blog Summarizer</h2><p>This workflow takes a blog link, fetches the content, and generates a summary.</p><ul><li><p>The <strong>AI node</strong> is set up with a prompt telling it to summarize the blog into JSON format.</p></li><li><p>JSON output makes it easy to integrate the summary into other tools later.</p></li></ul><p>When you run the workflow, n8n fetches the blog content, processes it through OpenAI, and returns a clean summary. You could even build a simple chatbot interface on top of this!</p><div><hr></div><h2>Example 2: Share Summaries with Your Team</h2><p>Let&#8217;s take the Blog Summarizer one step further.</p><ul><li><p>After generating the summary, the workflow parses the JSON.</p></li><li><p>Then it sends the output to a <strong>Discord channel</strong> (or Slack, or any team communication tool) using a webhook.</p></li></ul><p>The result? AI-powered news or blog digests automatically posted for your team to read and discuss.</p><div><hr></div><h2>Example 3: Social Media Insights</h2><p>Another workflow in the starter kit helps with content strategy:</p><ul><li><p>Input a <strong>brand name</strong> and <strong>industry</strong>.</p></li><li><p>The AI agent finds common hashtags and trending posts.</p></li><li><p>It analyzes the results and creates a <strong>creative brief</strong> with recommendations for future content.</p></li><li><p>Finally, it can post the insights directly to your chosen channel.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0XZp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0XZp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 424w, https://substackcdn.com/image/fetch/$s_!0XZp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 848w, https://substackcdn.com/image/fetch/$s_!0XZp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 1272w, https://substackcdn.com/image/fetch/$s_!0XZp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0XZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png" width="1456" height="557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:557,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:176520,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/174683540?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0XZp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 424w, https://substackcdn.com/image/fetch/$s_!0XZp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 848w, https://substackcdn.com/image/fetch/$s_!0XZp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 1272w, https://substackcdn.com/image/fetch/$s_!0XZp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F283c6d22-4a0e-4862-8cd4-35a5e0109d3b_1596x611.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This kind of workflow is a game-changer for marketing teams, saving time on research and giving you AI-powered direction.</p><div><hr></div><h2>Where to Go Next</h2><p>This starter kit gives you the foundation to:</p><ul><li><p>Summarize content automatically</p></li><li><p>Share AI insights with your team</p></li><li><p>Generate creative briefs from social trends</p></li></ul><p>From here, you can expand into more advanced automation tailored to your business.</p><p>If you&#8217;d like to go deeper, you can <strong><a href="https://www.aipoint.io/ai-workshop-with-n8n">book my upcoming workshop</a> (only 2 spots available),</strong> where we build complex workflows together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.aipoint.io/ai-workshop-with-n8n" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dRLP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!dRLP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!dRLP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!dRLP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dRLP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:851773,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.aipoint.io/ai-workshop-with-n8n&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/174683540?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dRLP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!dRLP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!dRLP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!dRLP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8058108d-8af6-4c73-8c57-97e846a7f320_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And if you are unsure about attending the workshop, check out how Mafalda found the session.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a7um!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a7um!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 424w, https://substackcdn.com/image/fetch/$s_!a7um!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 848w, https://substackcdn.com/image/fetch/$s_!a7um!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 1272w, https://substackcdn.com/image/fetch/$s_!a7um!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a7um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png" width="512" height="758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:758,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:208028,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/174683540?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a7um!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 424w, https://substackcdn.com/image/fetch/$s_!a7um!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 848w, https://substackcdn.com/image/fetch/$s_!a7um!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 1272w, https://substackcdn.com/image/fetch/$s_!a7um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2c11bc6-6b7a-416e-b913-ad201d98249f_512x758.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Thanks for joining me on this journey. I can&#8217;t wait to see what you create with n8n and AI automation.</p>]]></content:encoded></item><item><title><![CDATA[Build an AI Agent in N8N, AI SEO Assistant, Context Engineering]]></title><description><![CDATA[A step by step guide on how to implement an AI Agent in N8N plus Agentic Workflow Workshop news]]></description><link>https://newsletter.aipoint.io/p/build-an-ai-agent-in-n8n-ai-seo-assistant</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/build-an-ai-agent-in-n8n-ai-seo-assistant</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Wed, 03 Sep 2025 23:23:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YQkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've been packed with projects lately and missed sending out this one earlier. But here is the thing, I'm going to write more on building AI Agents and Assistants using no-code tools.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Step-by-step guide to implement an AI Agent in N8N</h2><p>I will start with the simplest example: Create an AI agent that receives a URL in chat and scrapes the data from the website, then sends a summary of that.</p><p>First, create an n8n account (if you don&#8217;t already have one), then create a new workflow. In the new workflow, click on the + and type AI Agent on the right-hand side and drag the AI Agent to the page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FXKi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FXKi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 424w, https://substackcdn.com/image/fetch/$s_!FXKi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 848w, https://substackcdn.com/image/fetch/$s_!FXKi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 1272w, https://substackcdn.com/image/fetch/$s_!FXKi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FXKi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png" width="667" height="254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:254,&quot;width&quot;:667,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22877,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FXKi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 424w, https://substackcdn.com/image/fetch/$s_!FXKi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 848w, https://substackcdn.com/image/fetch/$s_!FXKi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 1272w, https://substackcdn.com/image/fetch/$s_!FXKi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb88c11d5-1d4f-4f18-969f-25280ee92117_667x254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now it&#8217;s time to add memory and an AI model to your AI Agent. First, choose an AI model and memory from the list of nodes and set up your credentials.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u7yn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u7yn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 424w, https://substackcdn.com/image/fetch/$s_!u7yn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 848w, https://substackcdn.com/image/fetch/$s_!u7yn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 1272w, https://substackcdn.com/image/fetch/$s_!u7yn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u7yn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png" width="1144" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1144,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65619,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u7yn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 424w, https://substackcdn.com/image/fetch/$s_!u7yn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 848w, https://substackcdn.com/image/fetch/$s_!u7yn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 1272w, https://substackcdn.com/image/fetch/$s_!u7yn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8b4b40-4af3-4cf8-ab8f-fc64d83ac78d_1144x609.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The next step is to add a prompt in your AI Agent so that the AI Agent can respond to the user accordingly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ha0N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ha0N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 424w, https://substackcdn.com/image/fetch/$s_!ha0N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 848w, https://substackcdn.com/image/fetch/$s_!ha0N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 1272w, https://substackcdn.com/image/fetch/$s_!ha0N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ha0N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png" width="1394" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1394,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99645,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ha0N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 424w, https://substackcdn.com/image/fetch/$s_!ha0N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 848w, https://substackcdn.com/image/fetch/$s_!ha0N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 1272w, https://substackcdn.com/image/fetch/$s_!ha0N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb6bee1-54b7-4f09-89dc-c40933c41950_1394x715.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here is an example of the prompt that you can set in your AI Agent.</p><pre><code>You are a concise web page summarizer. 
Given a URL, fetch it using the fetch_url tool, extract the main text, then respond in this JSON schema:

{
  "title": string,
  "summary": string,
  "key_points": [string, string, string],
  "suggested_next_action": string
}

Rules:
- Always call fetch_url exactly once per request.
- Ignore boilerplate (nav, footer).
- Keep summary under 120 words.
- If the page is non-text (PDF/image), still give a high-level summary from whatever text you can extract.
- If no URL is provided, ask for one and stop.</code></pre><p>Now you are all set, you can click on &#8220;Open Chat&#8220; to see the AI Agent in action and start sending website URLs that you want to see their summary.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5aIa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5aIa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 424w, https://substackcdn.com/image/fetch/$s_!5aIa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 848w, https://substackcdn.com/image/fetch/$s_!5aIa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 1272w, https://substackcdn.com/image/fetch/$s_!5aIa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5aIa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png" width="832" height="578" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:578,&quot;width&quot;:832,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:68332,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5aIa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 424w, https://substackcdn.com/image/fetch/$s_!5aIa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 848w, https://substackcdn.com/image/fetch/$s_!5aIa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 1272w, https://substackcdn.com/image/fetch/$s_!5aIa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c2aca1a-ed02-4ad5-be4a-56fdbb35d06e_832x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The beautiful part about n8n is that you can see the execution in action</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pC34!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pC34!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 424w, https://substackcdn.com/image/fetch/$s_!pC34!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 848w, https://substackcdn.com/image/fetch/$s_!pC34!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 1272w, https://substackcdn.com/image/fetch/$s_!pC34!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pC34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png" width="1277" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1277,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113019,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pC34!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 424w, https://substackcdn.com/image/fetch/$s_!pC34!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 848w, https://substackcdn.com/image/fetch/$s_!pC34!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 1272w, https://substackcdn.com/image/fetch/$s_!pC34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7ac7908-c0cc-483c-8496-eef79c7c57c6_1277x582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And here is the outcome:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uiMS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uiMS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 424w, https://substackcdn.com/image/fetch/$s_!uiMS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 848w, https://substackcdn.com/image/fetch/$s_!uiMS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 1272w, https://substackcdn.com/image/fetch/$s_!uiMS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uiMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png" width="1280" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uiMS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 424w, https://substackcdn.com/image/fetch/$s_!uiMS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 848w, https://substackcdn.com/image/fetch/$s_!uiMS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 1272w, https://substackcdn.com/image/fetch/$s_!uiMS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae24057d-1ecd-4bb1-8cab-ac3cc8a03b62_1280x586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The output is based on the prompt we set up.</p><pre><code>{"title":"AIPoint - AI-Powered Solutions for Businesses","summary":"AIPoint offers AI-driven solutions designed to help businesses automate processes, enhance decision-making, and improve efficiency. The platform integrates advanced machine learning models to provide actionable insights and customizable AI tools tailored to various industries. It aims to empower enterprises to leverage artificial intelligence without extensive technical expertise.","key_points":["Provides AI-powered business automation tools.","Offers customizable machine learning integrations.","Targets enhanced decision-making and operational efficiency."],"suggested_next_action":"Explore AIPoint's product offerings and consider scheduling a demo to understand how their AI solutions can benefit your business."}&#9;</code></pre><p>If you want to see the output in a different format, such as text, you need to adjust the prompt in the AI Agent.</p><div><hr></div><p>I&#8217;m running a small-group, hands-on AI Workflow Automation workshop in two weeks. We&#8217;ll go beyond simple AI Agent and design agentic workflows for SEO and real-world examples. If you are interested, click the banner to secure your spot. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.aipoint.io/ai-workshop-with-n8n" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bIp0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!bIp0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!bIp0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!bIp0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bIp0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:612818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.aipoint.io/ai-workshop-with-n8n&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bIp0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!bIp0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!bIp0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!bIp0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f1f65c2-f60b-4ac5-b69b-411e26b6dce8_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>AI SEO Assistant</h2><p>Just built an AI SEO assistant in <strong><a href="https://www.linkedin.com/company/n8n/">n8n</a></strong> that turns raw Google Search Console data into weekly insights.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YQkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YQkD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 424w, https://substackcdn.com/image/fetch/$s_!YQkD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 848w, https://substackcdn.com/image/fetch/$s_!YQkD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 1272w, https://substackcdn.com/image/fetch/$s_!YQkD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YQkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png" width="1385" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:1385,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YQkD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 424w, https://substackcdn.com/image/fetch/$s_!YQkD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 848w, https://substackcdn.com/image/fetch/$s_!YQkD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 1272w, https://substackcdn.com/image/fetch/$s_!YQkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5bd201-1195-4be2-bfe8-6c2d26a438b7_1385x602.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>No more spreadsheets. <br><br>No more spending 3&#8211;4 hours each week putting reports together (or paying a SEO analyst to do it).<br><br>Now I get:<br>- A quick summary of site performance<br>- CTR alerts for pages that rank but don&#8217;t get clicks<br>- Actionable recommendations per URL <br>- Discord alerts for every new update<br><br>It&#8217;s already saving me hours every week, and giving me the kind of insights I&#8217;d normally need an SEO analyst for.<br><br>&#128073; If you&#8217;d like to set this up for your own site, comment &#8220;SEO&#8221; and I&#8217;ll share the step-by-step instructions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Context engineering is trending, but why?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eZe0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eZe0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eZe0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eZe0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eZe0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eZe0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg" width="1456" height="1287" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1287,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177233,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/172729363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eZe0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eZe0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eZe0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eZe0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0165ecd-a4be-42fe-b671-ca3fa4d885e6_1738x1536.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Because prompts are no longer enough.<br><br> If you want your AI agent to do the thing, you need to feed it the right context, in the right format, at the right time.<br><br>That&#8217;s where Context Engineering comes in.<br><br>It&#8217;s not just about talking to an LLM; it&#8217;s about setting up the entire environment around it so it can make smart decisions.<br><br>Here&#8217;s what that looks like in practice:<br>&#128304; The user input: What they&#8217;re asking<br>&#128304; Chat history: The AI has memory<br>&#128304; User data: Preferences, past behaviour, personalization<br>&#128304; RAG context: Pulled from docs, websites, vector DBs <br>&#128304; Tool access: APIs, search, calculators, whatever it needs<br>&#128304; Reasoning: The agent can plan, reflect, and adapt<br>&#128304;And memory architecture:<br>Short-term &#8594; lives in the context window<br>Long-term &#8594; stored in your vector DB<br><br> Structured data beats raw blobs.<br><br> A clean prompt with scoped inputs beats a wall of unstructured info.<br><br>So when people ask me, &#8220;Why didn&#8217;t the AI do what I expected?&#8221;<br><br> It&#8217;s usually not the model.<br><br> It&#8217;s the missing context.<br><br>Prompting was the starting point.<br><br> Context is the system.<br><br>How are you handling context in your AI projects? Comment below &#128071; <br></p>]]></content:encoded></item><item><title><![CDATA[AI You Can Trust, Top 5 AI Developer Assistants]]></title><description><![CDATA[In this publication, I share about our top 5 AI developer assistants that help us to build faster at AIPoint, a new upcoming webinar and recent learning on working with low code no code platforms.]]></description><link>https://newsletter.aipoint.io/p/ai-you-can-trust-top-5-ai-developer</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/ai-you-can-trust-top-5-ai-developer</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Mon, 28 Jul 2025 01:19:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-cFn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>AI You Can Trust</h3><p>Too many AI projects raise security concerns before they even start.<br><br>In this free webinar, I&#8217;ll walk through how to go from idea to implementation, safely and strategically, with real business impact.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong><a href="https://www.linkedin.com/in/ACoAAAd02H8Bd2vivev374MbArZSKVhGABsBNrg">Nick Fagan</a></strong>, Managing Director at <strong><a href="https://www.linkedin.com/company/next-practice-management/">Next Practice Management</a></strong>, will join me on this webinar to share how to strengthen your security posture while staying agile and compliant.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d69y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d69y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!d69y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!d69y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!d69y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d69y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1281465,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/169350838?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d69y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!d69y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!d69y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!d69y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4003027d-d5c6-488b-9477-cb3bb0ea8f32_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#128197; Wednesday 20th Aug 10 am AEST<br> &#128279; https://events.humanitix.com/ai-you-can-trust<br><br>If you're exploring AI for your business, this one's for you.</p><div><hr></div><h3>5 open-source frameworks to build AI Agents and workflows</h3><p>If you're building AI agents and workflows, these 5 open-source frameworks will come in handy.<br><br>These tools give you visual control, LLM flexibility, and full observability, all without the black-box mystery.<br><br>&#128304; Visual Workflows<br> Design logic on a canvas, no YAML, no black-box config.<br><br>&#128304; Prompt-Level Control<br> Tweak prompts, tools, and model settings just like your LLM expects.<br><br>&#128304; Model Switching<br> Run agents across OpenAI, Claude, Gemini, or Llama, no rewrites.<br><br>&#128304; Built for Agents<br> Purpose-built for prompts, memory, tool calls, and reasoning.<br><br>&#128304; Local to Cloud<br> Start with Ollama locally, scale to the cloud when ready.<br><br>&#128304; Full Visibility<br> Track runs, latency, errors, and cost, all in one view.<br><br>Frameworks to Explore:<br> &#128313; <strong><a href="https://www.linkedin.com/company/flowiseai/">FlowiseAI (YC S23)</a></strong>: A visual LangChain builder. Link: https://github.com/FlowiseAI/Flowise<br><br> &#128313; <strong><a href="https://www.linkedin.com/company/langflow/">Langflow</a></strong>: Simple UI for LLM workflows. Link: https://github.com/langflow-ai/langflow<br><br> &#128313; <strong><a href="https://www.linkedin.com/company/pyautogen/">AutoGen</a></strong>: Multi-Agent Framework for complex AI agent apps. Link: https://github.com/microsoft/autogen<br><br> &#128313; <strong><a href="https://www.linkedin.com/company/simstudioai/">Sim Studio (YC X25)</a></strong>: Lightweight Agent Platform, built with minimal setup. Link: https://github.com/simstudioai/sim<br><br> &#128313; <strong><a href="https://www.linkedin.com/company/withworkflowai/">WorkflowAI</a></strong>: An open-source platform where product and engineering teams collaborate to build and iterate on AI features. Link: https://github.com/WorkflowAI/WorkflowAI<br><br>Drop a comment if you&#8217;ve built with them, or if there&#8217;s another open-source tool we should check out!</p><div><hr></div><h3>Top 3 Low Code No Code Platforms</h3><p>Since using AI tools, our team has shipped 40% faster to production. <br><br>Here's the interesting part: we didn't use AI to skip coding.<br><br>Instead, we used AI to amplify our development process. This lets our team focus on what matters most: architecture, user experience, and business logic.<br><br>These 3 platforms made the biggest difference:<br>&#128304; <strong><a href="https://www.linkedin.com/company/n8n/">n8n</a></strong>: Open-source and flexible, great for full control over data and logic <br>&#128304; <strong><a href="https://www.linkedin.com/company/itsmakehq/">Make</a></strong>: Visual workflows that connect AI tools with simple drag-and-drop<br>&#128304; <strong><a href="https://www.linkedin.com/company/zapier/">Zapier</a></strong>: Fast automation for everyday apps and quick AI-powered wins</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oOln!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oOln!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!oOln!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!oOln!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!oOln!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oOln!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159039,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/169350838?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oOln!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!oOln!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!oOln!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!oOln!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F566a4046-54a0-402a-b96e-b6b1971ab257_1200x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Whether it's automating hiring workflows, customer journeys, or business insights, these tools help you test, iterate, and scale faster than traditional development.<br><br>Any other tools that worked well for your product development? Share in the comments.</p><div><hr></div><h3>Top 5 AI Developer Assistants</h3><p>Over the past year, we have used various AI tools to ship faster.<br><br>But how does that work for us?<br><br>We don't use AI tools for vibe coding, but rather for amplifying our development process, so, the team can focus on architecture, user experience and business logic.<br><br>Here are the top 5 AI Developer Assistants that help us to move fast in the market.<br><br>1. <strong><a href="https://www.linkedin.com/company/buzzycompany/">Buzzy</a></strong> Best for rapid mobile app development. Go from <strong><a href="https://www.linkedin.com/company/figma/">Figma</a></strong> design to app in minutes<br><br>2. <strong><a href="https://www.linkedin.com/company/lovable-dev/">Lovable</a></strong> Great for web development and SaaS with full stack support.<br><br>3. <strong>Copilot</strong> Powerful full stack developer assistant.<br><br>4. <strong><a href="https://www.linkedin.com/company/amazon/">Amazon</a></strong> Q Knows everything about <strong>AWS</strong> infrastructure, no AWS certs are required.<br><br>5. <strong><a href="https://www.linkedin.com/company/repl-it/">Replit</a></strong> Lightweight cloud IDE for PoC development at the lowest cost.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MT4I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MT4I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!MT4I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!MT4I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!MT4I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MT4I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166453,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/169350838?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MT4I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!MT4I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!MT4I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!MT4I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0978cc2-5933-4992-875a-33bf4406d58c_1200x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What are your favourite<strong> AI</strong> development tools? Comment below &#128071; </p><div><hr></div><h3>Should we build an AI Agent for this?</h3><p><br>A question came up multiple times during technical discussions this week.<br><br>Everyone keeps getting excited about AI Agents (totally get it!), but sometimes a simpler approach works better.<br><br>Here is my approach to when to use AI Agent and when don&#8217;t:<br><br>Use them when:<br> &#8226; You need judgment, not just clicks<br> &#8226; There&#8217;s too much data for humans<br> &#8226; The process is repeatable but flexible<br> &#8226; You want to personalize at scale<br><br>Skip them when:<br> &#8226; A simple script will do the work<br> &#8226; Accuracy is mission critical<br> &#8226; You don&#8217;t have clean data or context</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-cFn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-cFn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-cFn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-cFn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-cFn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-cFn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg" width="1242" height="1379" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1379,&quot;width&quot;:1242,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139237,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/169350838?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-cFn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-cFn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-cFn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-cFn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5974d84b-f89b-4ad8-82b0-eb0350f7fb21_1242x1379.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI isn&#8217;t magic, if we use it right, it&#8217;s a massive multiplier.<br><br>How do you approach implementing Gen AI solutions? Comment below.<br></p>]]></content:encoded></item><item><title><![CDATA[TalPoint in Beta Launch, Loveable.dev and Replit]]></title><description><![CDATA[In this publication, I share about our AI Hiring Assistant platform, TalPoint, upcoming webinar and recent learning on working with lovable.dev and replit.]]></description><link>https://newsletter.aipoint.io/p/hirepoint-in-beta-launch-upcoming</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/hirepoint-in-beta-launch-upcoming</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Sun, 29 Jun 2025 22:07:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7b51!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After months of customer interviews, development, and three major product iterations, we&#8217;re excited to open up early access to our beta.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>We&#8217;re turning traditional hiring workflows into <strong>agentic workflows</strong>, powered by AI agents that streamline candidate evaluation, engagement, and management from start to finish.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7b51!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7b51!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 424w, https://substackcdn.com/image/fetch/$s_!7b51!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 848w, https://substackcdn.com/image/fetch/$s_!7b51!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!7b51!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7b51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png" width="1456" height="725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:729802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/167131884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7b51!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 424w, https://substackcdn.com/image/fetch/$s_!7b51!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 848w, https://substackcdn.com/image/fetch/$s_!7b51!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!7b51!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff69945b8-9f01-42d5-aaaa-00dcce160715_2140x1066.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you're in hiring, recruiting, or talent acquisition, we&#8217;d love to demo what we&#8217;ve built and onboard you as one of our first users. Your feedback will directly shape the future of the platform.</p><p>Ready to see it in action? DM me or request a demo <a href="https://www.aipoint.io/request-a-demo#request-demo">here</a>.</p><div><hr></div><h2>Building with Lovable.dev</h2><p>After throwing away multiple apps, I finally cracked the code for working with <strong><a href="https://www.linkedin.com/company/lovable-dev/">Lovable</a></strong><br><br>Here's my proven workflow:<br>&#8594; Write down what I want<br>&#8594; Let ChatGPT polish it<br>&#8594; Send the refined prompt to Lovable<br><br>Once I get the first version, I make all changes through small, incremental prompts. <br><br>IMPORTANT: No big changes or long prompts, they'll ruin everything.<br></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;220762db-58d6-4beb-a76d-5a22626137dd&quot;,&quot;duration&quot;:null}"></div><p><br>Note: We handle backend integration ourselves. Lovable tries to push their preferred stack (like Supabase), but we prefer our solutions.<br><br>Key learning: Lovable eliminates the need for junior to mid-level front-end developers but emphasises the role of product designers.<br><br>What's your experience with AI development tools? Any workflows that have worked well for you?</p><div><hr></div><h2>Built an OCR AI agent on <strong><a href="https://www.linkedin.com/company/repl-it/">Replit</a></strong> in minutes</h2><p><br>Did it work? <br>&#9989; Yes, it generated a fully functional AI agent.<br><br>Did it do what I asked? <br>&#10060; Not really, it gave me what it thinks is useful, not what I needed.<br><br>This is the paradox of accessible AI: We now have tools that let you build AI agents in minutes, not weeks. <br><br>But making them work for you? <br>That still takes time, context, and iteration.<br><br><a href="https://www.youtube.com/watch?v=JMYQmGfTltY">According to Replit&#8217;s founder</a>, 3 million AI apps have been created on Replit since last September when they announced Replent... Yet only ~300,000 are deployed live, which means less than 10%. <br><br>Why? Because building is easy. Serving real user needs is still challenging.<br><br>Comment below about your experience with other AI Agent builder platforms.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;665127b3-c685-489f-8674-d16db94a348a&quot;,&quot;duration&quot;:null}"></div><p> I like to hear about your experiences.<br><br>By the way, we have built the same AI Agent in-house and fully functional using Python, check out the case study <a href="https://www.aipoint.io/case-studies/ai-powered-receipt-scanner-integrated-with-buzzy">here</a>.</p>]]></content:encoded></item><item><title><![CDATA[OpenAI AgentTypes, InvoiceScanner AI Agent and Live FAQ Assistant]]></title><description><![CDATA[More AI Agents and Assistant are available to explore. Check this post out and contact me if you have any questions.]]></description><link>https://newsletter.aipoint.io/p/openai-agenttypes-invoicescanner</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/openai-agenttypes-invoicescanner</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Tue, 03 Jun 2025 00:19:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Aax7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you're building AI workflows or assistants using <strong><a href="https://www.linkedin.com/company/openai/">OpenAI</a></strong> + <strong><a href="https://www.linkedin.com/company/langchain/">LangChain</a></strong>, you've probably run into errors when using multiple tools.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Aax7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Aax7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 424w, https://substackcdn.com/image/fetch/$s_!Aax7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 848w, https://substackcdn.com/image/fetch/$s_!Aax7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 1272w, https://substackcdn.com/image/fetch/$s_!Aax7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Aax7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png" width="1029" height="1029" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1029,&quot;width&quot;:1029,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219964,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/165056500?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Aax7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 424w, https://substackcdn.com/image/fetch/$s_!Aax7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 848w, https://substackcdn.com/image/fetch/$s_!Aax7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 1272w, https://substackcdn.com/image/fetch/$s_!Aax7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F954a9bf2-95cd-4e10-b7d1-f65761bd0298_1029x1029.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s the thing: not all AI agents are created the same, and picking the wrong type can break your tools or make them unreliable. <br><br>Here&#8217;s a simple breakdown to help you use it right:<br>1. ZeroShotAgent (aka ZERO_SHOT_REACT_DESCRIPTION)<br> &#8594; Simple, and fast, but only works with tools that take a single string input.<br> &#8594; Suitable for: Basic calculators, and summarizers.<br> &#8594; Not recommended for: Anything needing multiple arguments (like file_path + content).<br><br>2. StructuredChatAgent (STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION)<br> &#8594; Lets you pass multiple named inputs (like JSON).<br> &#8594; Works without OpenAI function-calling models.<br> &#8594; Can be less reliable in argument parsing.<br> &#8594; Great fallback for non-OpenAI models.<br><br>3. OpenAI Functions Agent (OPENAI_FUNCTIONS)<br> &#8594; The gold standard for tool use.<br> &#8594; Works with OpenAI models like GPT-4 Turbo and GPT-3.5 Turbo.<br> &#8594; Translates natural language into structured arguments perfectly using function-calling.<br> &#8594; Suitable for: Multi-step agents, workflows, or anything where your tools have complex inputs.<br><br> If you&#8217;re using GPT and building with Langchain, go with AgentType.OPENAI_FUNCTIONS. It&#8217;s reliable, clean, and works well with multiple tools and structured input.<br><br>What agent type has worked best for your projects? Comment below.</p><div><hr></div><h2>From Figma to Invoice Scanner AI Agent</h2><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;8d252778-9c42-4bc2-911d-9dc7bc2928eb&quot;,&quot;duration&quot;:null}"></div><p>We recently teamed up with <strong><a href="https://www.linkedin.com/company/buzzycompany/">Buzzy</a></strong> to turn a Figma design into a fully functional mobile app, complete with an AI backend that scans receipts, extracts key data, categorizes it using LLMs, and syncs it with QuickBooks. <br><br>&#8594; Designed in Figma<br>&#8594; Built front-end with Buzzy&#8217;s low-code platform<br>&#8594; Powered by AI agents on AWS (OCR + categorization)<br>&#8594; End-to-end: from upload to real-time data sync<br><br>This is what business-ready AI looks like:<br>&#8594; Fast to deploy<br>&#8594; Scalable<br>&#8594; Customizable<br>&#8594; Zero dev heavy lifting<br><br>Check out the full demo video <a href="https://youtu.be/2Tnt6MgdLSI">here</a>.<br><br>Let&#8217;s build smarter, not harder. </p><div><hr></div><h2>Live FAQ Assistant</h2><p>Our FAQ Assistant is live, it&#8217;s designed to answer your questions about anything related to AIPoint.io. Check it out <a href="https://faqassistant.aipoint.io/">here</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lvyA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lvyA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 424w, https://substackcdn.com/image/fetch/$s_!lvyA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 848w, https://substackcdn.com/image/fetch/$s_!lvyA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 1272w, https://substackcdn.com/image/fetch/$s_!lvyA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lvyA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif" width="549" height="299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:549,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:685689,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/165056500?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lvyA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 424w, https://substackcdn.com/image/fetch/$s_!lvyA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 848w, https://substackcdn.com/image/fetch/$s_!lvyA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 1272w, https://substackcdn.com/image/fetch/$s_!lvyA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26fe53-3d94-4d52-94cc-9c49f2f28ed1_549x299.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[AI Assistant Case Study, Single-Agent vs. Multi Agent System and Popular MCP repos]]></title><description><![CDATA[I&#8217;ve been busy lately and finally got managed to spend sometime to write this post.]]></description><link>https://newsletter.aipoint.io/p/ai-assistant-case-study-single-agent</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/ai-assistant-case-study-single-agent</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Thu, 22 May 2025 06:32:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l0Nf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#8220;Can our chatbot answer questions from Discord, GitHub, our website, and S3?&#8221;<br>That was the question our client asked us.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The answer? Yes, with GenAI and a little magic from RAG (Retrieval-Augmented Generation).<br><br>We helped them build a smart FAQ assistant that connects all their fragmented knowledge sources, Discord threads, GitHub repos, website content, and S3 files, into a single conversational interface. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l0Nf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l0Nf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!l0Nf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!l0Nf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!l0Nf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l0Nf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:214308,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/164139582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l0Nf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!l0Nf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!l0Nf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!l0Nf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb528fc62-9446-49d2-a2e3-768d0d4eeb5c_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">FAQ AI Assistant Architecture</figcaption></figure></div><p>No need to manually centralize or rewrite docs.<br><br>Just ask a question &#8594; get an instant, accurate answer &#8594; from wherever that knowledge lives.<br>- Deployed on AWS<br>- Powered by GPT<br>- Integrated into their existing chatbot</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TQxj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TQxj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 424w, https://substackcdn.com/image/fetch/$s_!TQxj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 848w, https://substackcdn.com/image/fetch/$s_!TQxj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 1272w, https://substackcdn.com/image/fetch/$s_!TQxj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TQxj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png" width="549" height="549" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:549,&quot;width&quot;:549,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53270,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/164139582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TQxj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 424w, https://substackcdn.com/image/fetch/$s_!TQxj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 848w, https://substackcdn.com/image/fetch/$s_!TQxj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 1272w, https://substackcdn.com/image/fetch/$s_!TQxj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5801081-a404-49b6-bfd1-d71f8b3d10e3_549x549.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">FAQ AI Assistant Data Sources</figcaption></figure></div><p>This is what real GenAI integration looks like, not just another chatbot, but a context-aware assistant that knows where your stuff is.<br><br>If you are keen to learn how it works, check out the case study <a href="https://www.aipoint.io/case-studies/unified-faq-ai-assistant">here</a>.</p><div><hr></div><h2>Single-Agent RAG system vs. Multi-Agent RAG</h2><p>When building a GenAI solution, a Single-Agent RAG system does everything:<br> &#8594; Routes queries to a source (vector DB, web, Discord, etc.)<br> &#8594; Retrieves info, reasons through it, and generates a response.<br><br>It works&#8230; until it doesn&#8217;t.<br><br>But there is a problem here, one agent doing everything means limited depth, no specialization, and harder debugging.<br><br>That&#8217;s where Multi-Agent RAG comes in:<br>&#8594; A retriever agent finds relevant info<br>&#8594; A reasoner agent validates and structures it<br>&#8594; A responder agent crafts the final output<br>&#8594; All with tool and API access as needed<br><br>The result:<br> &#9989; Better context = more accurate answers<br> &#9989; Modular logic = easier to maintain and extend<br> &#9989; Clear roles = less hallucination, more reliability<br><br>Think of it like a kitchen with prep cooks, a head chef, and a server.<br><br>One person trying to do it all? Chaos. A team working in sync? Michelin-level execution.</p><p>&#120362;&#120366;&#120354;&#120360;&#120358; &#120356;&#120371;&#120358;&#120357;&#120362;&#120373;&#120372;: &#120376;&#120358;&#120354;&#120375;&#120362;&#120354;&#120373;&#120358;_&#120362;&#120368;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5kPF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5kPF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!5kPF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!5kPF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!5kPF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5kPF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:205963,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/164139582?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5kPF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!5kPF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!5kPF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!5kPF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b2b1909-8c19-4cac-b9ca-d547f54913c6_1200x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Opensource MCP frameworks available across different languages</h2><p>MCP (Model Context Protocol) is getting more popular as the standard for connecting AI agents to tools, APIs, and enterprise systems.<br><br>If you're working on AI agents, here's a list of opensource MCP frameworks available across different languages:<br><br>&#128313; FastMCP by <strong><a href="https://www.linkedin.com/in/jlowin/">Jeremiah Lowin</a></strong>: A high-level framework for building MCP servers in Python. <a href="https://github.com/jlowin/fastmcp">Link</a>. <br><br>&#128313; FastMCP by Frank Fiegel: A high-level framework for building MCP servers in TypeScript. <a href="https://github.com/punkpeye/fastmcp">Link</a>.<br><br>&#128313; LiteMCP A high-level framework for building MCP servers in JavaScript/TypeScript. <a href="https://github.com/wong2/litemcp">Link</a>.<br><br>&#128313; mark3labs/mcp-go: Golang SDK for building MCP Servers and Clients. <a href="https://github.com/mark3labs/mcp-go">Link</a>.<br><br>&#128313; mullerhai/sakura-mcp: Scala MCP Framework for building effective agents with MCP servers and MCP clients shade from <strong><a href="http://modelcontextprotocol.io/">modelcontextprotocol.io</a></strong>. <a href="https://github.com/mullerhai/sakura-mcp">Link</a>.<br><br>&#128313; salty-flower/<strong><a href="http://modelcontextprotocol.net/">ModelContextProtocol.NET</a></strong>: A C# SDK for building MCP servers on .NET 9 with NativeAOT compatibility <a href="http://github.com/salty-flower/ModelContextProtocol.NET">Link</a><br><br>&#128313; quarkiverse/quarkus-mcp-server: Java SDK for building MCP servers using Quarkus. <a href="https://github.com/quarkiverse/quarkus-mcp-server">Link</a>.<br><br>Whether you're working in Python, Java, C#, or even building on Solana, there&#8217;s an MCP tool for you.<br><br>If you know any other frameworks, please share in the comment.</p>]]></content:encoded></item><item><title><![CDATA[What is the ADK? AI Agents for real time market analysis, and Top 10 opensource Github repos]]></title><description><![CDATA[In this blog, we explore ADK, AI Agents for real time market analysis and top 10 open source github repositories for building RAG and AI Agents.]]></description><link>https://newsletter.aipoint.io/p/what-is-the-adk-ai-agents-for-real</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/what-is-the-adk-ai-agents-for-real</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Fri, 11 Apr 2025 04:20:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ahcT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this blog, I decided to get together a quick overview of what ADK is and the types of agents you can build with it!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>ADK is Google&#8217;s flexible, modular framework for building and orchestrating AI agents, tightly integrated with the Google ecosystem and optimized for Gemini models.<br><br>With ADK, you can build everything from simple Gemini-powered assistants to complex, multi-agent workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ahcT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ahcT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 424w, https://substackcdn.com/image/fetch/$s_!ahcT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 848w, https://substackcdn.com/image/fetch/$s_!ahcT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 1272w, https://substackcdn.com/image/fetch/$s_!ahcT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ahcT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png" width="1456" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/160629574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ahcT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 424w, https://substackcdn.com/image/fetch/$s_!ahcT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 848w, https://substackcdn.com/image/fetch/$s_!ahcT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 1272w, https://substackcdn.com/image/fetch/$s_!ahcT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4f93483-f2ce-474f-9d3c-5c5179128923_1646x772.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>Here's a quick overview of the agents you can build:</p><h3>LLM Agents</h3><p>These are your reasoning engines, powered by LLMs for natural language understanding, decision-making, and tool use.</p><p>Example: Smart Email Assistant</p><pre><code>class EmailReplyAgent(LlmAgent):

    def __init__(self):

        super().__init__(

            name="email_reply_agent",

            instructions="You're an assistant that drafts professional email replies.",

            tools=[GrammarCheckTool(), SummarizerTool()]

        )</code></pre><h5><strong>Use Cases:</strong></h5><ul><li><p>AI customer support</p></li><li><p>Email drafting</p></li><li><p>Research summarization</p></li><li><p>Tool-using agents (e.g., search + act)</p></li></ul><h3><br>Workflow Agents</h3><p>Deterministic control agents that organize how other agents run:<br><strong>SequentialAgent:</strong> Executes agents in specific order</p><p>Example: Onboarding Workflow</p><pre><code>onboarding_agent = SequentialAgent(
    name="onboarding_sequence",
    sub_agents=[CollectUserInfoAgent(), SendWelcomeEmailAgent(), ScheduleIntroCallAgent()]
)</code></pre><p><strong>Use Cases:</strong></p><ul><li><p>User onboarding</p></li><li><p>Multi-step data pipelines</p></li><li><p>Any fixed-sequence task</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g62k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g62k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 424w, https://substackcdn.com/image/fetch/$s_!g62k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 848w, https://substackcdn.com/image/fetch/$s_!g62k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 1272w, https://substackcdn.com/image/fetch/$s_!g62k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g62k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png" width="1456" height="502" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67457,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/160629574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g62k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 424w, https://substackcdn.com/image/fetch/$s_!g62k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 848w, https://substackcdn.com/image/fetch/$s_!g62k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 1272w, https://substackcdn.com/image/fetch/$s_!g62k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79c3910a-572e-45a0-82fd-5228075584ca_1462x504.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>LoopAgent:</strong> Repeats a set of agents based on a condition</p><p>Example: Code Review Loop</p><pre><code>loop_review_agent = LoopAgent(
    name="code_review_loop",
    sub_agents=[GenerateFixSuggestionAgent(), ApplyFixAgent()],
    max_iterations=3
)</code></pre><p><strong>Use Cases:</strong></p><ul><li><p>Iterative refinement (e.g., code or content)</p></li><li><p>Retry loops</p></li><li><p>Model fine-tuning steps</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3aDm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3aDm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 424w, https://substackcdn.com/image/fetch/$s_!3aDm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 848w, https://substackcdn.com/image/fetch/$s_!3aDm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 1272w, https://substackcdn.com/image/fetch/$s_!3aDm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3aDm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png" width="1456" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/160629574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3aDm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 424w, https://substackcdn.com/image/fetch/$s_!3aDm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 848w, https://substackcdn.com/image/fetch/$s_!3aDm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 1272w, https://substackcdn.com/image/fetch/$s_!3aDm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617b91dc-87d4-4ae6-a57c-806a725618e4_1544x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>ParallelAgent:</strong> Runs agents concurrently to save time<br>Example: Multi-Channel Content Generator</p><pre><code>parallel_content_agent = ParallelAgent(
    name="content_creator_parallel",
    sub_agents=[BlogWriterAgent(), LinkedInPostAgent(), TweetAgent()]
)</code></pre><p><strong>Use Cases:</strong></p><ul><li><p>Multi-format content generation</p></li><li><p>Parallel data collection</p></li><li><p>Independent tool execution</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rJUP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rJUP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 424w, https://substackcdn.com/image/fetch/$s_!rJUP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 848w, https://substackcdn.com/image/fetch/$s_!rJUP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 1272w, https://substackcdn.com/image/fetch/$s_!rJUP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rJUP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png" width="1336" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1336,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69806,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/160629574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rJUP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 424w, https://substackcdn.com/image/fetch/$s_!rJUP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 848w, https://substackcdn.com/image/fetch/$s_!rJUP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 1272w, https://substackcdn.com/image/fetch/$s_!rJUP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b9ba65-765b-4cc9-a329-1822373ef191_1336x624.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><br>Custom Agents</h3><p>For when you need total control. Define your own orchestration logic by extending the BaseAgent class.</p><p>Example: Conditional Routing Agent</p><pre><code>class ConditionalAgent(BaseAgent):
    async def run(self, input_data):
        if input_data["priority"] == "high":
            return await HighPriorityAgent().run(input_data)
        else:
            return await LowPriorityAgent().run(input_data)</code></pre><p><strong>Use Cases:</strong></p><ul><li><p>Conditional routing</p></li><li><p>Multi-path workflows</p></li><li><p>Domain-specific decision trees</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UEun!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UEun!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 424w, https://substackcdn.com/image/fetch/$s_!UEun!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 848w, https://substackcdn.com/image/fetch/$s_!UEun!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!UEun!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UEun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png" width="1456" height="838" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:838,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/160629574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UEun!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 424w, https://substackcdn.com/image/fetch/$s_!UEun!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 848w, https://substackcdn.com/image/fetch/$s_!UEun!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 1272w, https://substackcdn.com/image/fetch/$s_!UEun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e6445fb-faa8-45ad-80a4-53f9a61bf3d0_2432x1400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p></li></ul><p>ADK represents the next generation of AI tooling. If you&#8217;re looking to build with LLMs <strong>beyond chatbots</strong>, this is a framework worth exploring.</p><p>Github repo: https://github.com/google/adk-python</p><p>Sample ADK: https://github.com/google/adk-samples</p><div><hr></div><h1>AI Agents for real time market analysis and executing trading strategy</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qsR2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qsR2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 424w, https://substackcdn.com/image/fetch/$s_!qsR2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 848w, https://substackcdn.com/image/fetch/$s_!qsR2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 1272w, https://substackcdn.com/image/fetch/$s_!qsR2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qsR2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png" width="1074" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1074,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82844,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/160629574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qsR2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 424w, https://substackcdn.com/image/fetch/$s_!qsR2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 848w, https://substackcdn.com/image/fetch/$s_!qsR2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 1272w, https://substackcdn.com/image/fetch/$s_!qsR2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb5e3ffc-4de9-4d93-953e-e0319d4576db_1074x568.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I recently built a multi-agent AI system that helps automate market analysis and trading signals, giving users smarter real-time insights while keeping them in control of AI recommendations.<br><br>Why use multi-agent AI for trading?<br>Multi-agent systems break down complex tasks into specialized agents. <br><br>Instead of a single AI trying to do everything, each agent focuses on a specific function, analyzing stock trends, tracking news, generating buy/sell signals, and even optimizing execution strategies.<br><br>Here&#8217;s how it works:<br>&#8594; Analyzes real-time market data and trends &#128202;<br> &#8594; Generates buy/sell signals for stocks &#128200;<br> &#8594; Lets users approve or reject trades before execution<br> &#8594; Once approved, executes trades using a smart strategy &#128640;<br><br>This is a step towards the future of AI-assisted trading, where technology enhances decision-making, but you stay in control.<br><br>Watch the full video <a href="https://www.youtube.com/watch?v=VbEc004caWM">here</a>.</p><p>Link to the github repository <a href="https://github.com/imamiri/aws-aiagent">here</a>.<br></p><div><hr></div><h2><strong>Top 10 RAG and AI Agents Open Source Github repositories</strong></h2><p>If you're into AI agents, Retrieval-Augmented Generation (RAG), or workflow automation, you will find these repos helpful:<br><br>&#128313; OpenManus: No need for an invite! This open-source library lets you use ManusAi features right away. <a href="https://github.com/mannaandpoem/OpenManus">GitHub link</a>.<br><br>&#128313; GenAI Agents by <a href="https://www.linkedin.com/in/nir-diamant-ai/">Nir Diamant</a>: if you want to understand how AI agents work, this repo breaks down different techniques and approaches. <a href="https://github.com/NirDiamant/GenAI_Agents">GitHub link</a>.</p><p><br>&#128313; bRAG-Langchain: A deep dive into Retrieval-Augmented Generation (RAG) with hands-on examples. If you're building with RAG, this is a must-watch. <a href="https://github.com/BragAI/bRAG-langchain">GitHub link</a>.<br><br>&#128313; Awesome-LLM-as-a-Judge by <a href="https://www.linkedin.com/in/dawei-li-29b334251/">Dawei Li</a> and his folks: A well-curated collection of research on using LLMs to evaluate AI-generated content. Great for AI benchmarking. <a href="https://github.com/llm-as-a-judge/Awesome-LLM-as-a-judge">GitHub link</a>.<br><br>&#128313; Awesome-llm-apps by <a href="https://www.linkedin.com/in/shubhamsaboo/">Shubham Saboo</a>: A curated collection of awesome LLM apps built with RAG and AI agents. <a href="https://github.com/Shubhamsaboo/awesome-llm-apps">GitHub link</a>.<br><br>&#128313; <a href="https://www.linkedin.com/company/flowiseai/">FlowiseAI (YC S23)</a>, Drag &amp; drop UI to build your customized LLM flow. <a href="https://github.com/FlowiseAI/Flowise">Github link</a>.<br><br>&#128313; <a href="https://www.linkedin.com/company/langgenius/">Dify</a> is an open-source LLM app development platform: <a href="https://github.com/langgenius/dify">https://github.com/langgenius/dify</a><br></p><p>&#128313; Helm is an open-source library for Holistic Evaluation of Language Models: <a href="https://github.com/stanford-crfm/helm">https://github.com/stanford-crfm/helm</a><br><br>&#128313; <a href="https://www.linkedin.com/company/langflow/">Langflow</a> is a powerful tool for building and deploying AI-powered agents and workflows <a href="https://github.com/langflow-ai/langflow">https://github.com/langflow-ai/langflow</a><br><br>&#128313; LLM4Annotation is an open-source library for Large Language Models for Data Annotation and Synthesis: <a href="https://github.com/Zhen-Tan-dmml/LLM4Annotation">https://github.com/Zhen-Tan-dmml/LLM4Annotation</a></p><p><br>If you're building with AI, these repos can save you time and help you build faster.<br><br>If you know any other helpful open-source AI projects, drop them in the comments, I&#8217;d love to check them out! &#128640;<br></p>]]></content:encoded></item><item><title><![CDATA[The Evolution of Compound AI Systems]]></title><description><![CDATA[A practical comparison between Microservice Architecture and Modular Architecture to make AI more approachable for software engineers.]]></description><link>https://newsletter.aipoint.io/p/the-evolution-of-compound-ai-systems</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/the-evolution-of-compound-ai-systems</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Tue, 25 Mar 2025 11:25:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r836!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Software architecture is constantly evolving, and AI systems are reshaping how we think about scalability, efficiency, and design. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r836!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r836!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 424w, https://substackcdn.com/image/fetch/$s_!r836!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 848w, https://substackcdn.com/image/fetch/$s_!r836!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 1272w, https://substackcdn.com/image/fetch/$s_!r836!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r836!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png" width="1076" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1076,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122367,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://newsletter.aipoint.io/i/159820064?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r836!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 424w, https://substackcdn.com/image/fetch/$s_!r836!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 848w, https://substackcdn.com/image/fetch/$s_!r836!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 1272w, https://substackcdn.com/image/fetch/$s_!r836!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9713a55f-5b05-4751-9ac5-93f226069893_1076x877.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While microservices have been the dominant approach for past few years, there's growing interest in modular architecture, especially for AI workloads.<br><br>Microservices introduced key advantages:<br>&#8594; Independently deployable components<br>&#8594; Technology-agnostic development<br>&#8594; Isolated data stores<br>&#8594; API-based communication<br><br>But as AI systems scale, some challenges become apparent:<br>&#8594; Increased network latency<br>&#8594; Complex inter-service communication<br>&#8594; High operational overhead<br><br><br>Modular architecture takes a different approach:<br>&#8594; Logical boundaries instead of strict isolation<br>&#8594; In-process communication for efficiency<br>&#8594; Shared resource management<br>&#8594; Optimized for complex workflows<br><br><br>Key Differences<br>&#8594; Communication: Microservices rely on network-based API calls, while modular architecture enables more flexible, in-process interactions.<br>&#8594; Data Management: Microservices often use distributed, service-specific databases, whereas modular systems manage data centrally.<br>&#8594; Performance: Microservices can introduce latency in cross-service operations, whereas modular designs reduce overhead and improve responsiveness.<br><br><br>As we start building more AI workloads, we realized AI workloads require:<br>&#8594; Seamless model interactions<br>&#8594; Low-latency workflows<br>&#8594; Dynamic component composition<br>&#8594; Efficient resource utilization<br><br>This shift doesn&#8217;t mean microservices are obsolete, it&#8217;s about choosing the right architecture for the right problem. <br><br>AI systems, with their need for fast, interconnected processing, are driving the move toward modularity.<br><br>What's your experience with these architectures in your projects? Comment below!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Top Vibe Coding platforms</h2><p>Coding used to be all about syntax and debugging. </p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ede45cc6-70e2-47f2-960a-ec9787703dbd&quot;,&quot;duration&quot;:null}"></div><p>Now, it&#8217;s about flow, creativity, and AI-powered tools.<br><br>A new wave of "vibe coding" platforms is changing how we build application, where AI collaborates with us instead of just following instructions. <br><br>Here are some of the low-code, no-code, and AI-assisted development to help you go from idea to product faster than ever.<br><br>Some of my favorites:<br><a href="https://www.linkedin.com/company/buzzycompany/">Buzzy</a>: Turn <a href="https://www.linkedin.com/company/figma/">Figma</a> designs into working apps.<br><a href="https://www.linkedin.com/company/lovable-dev/">Lovable</a>: AI-first, drag-and-drop, beautifully designed.<br><a href="https://www.linkedin.com/company/cursorllc/">Cursor</a>: AI-powered coding assistant, great for teams.<br><a href="https://www.linkedin.com/company/tryretool/">Retool</a>: The go-to for building internal AI-powered tools.<br><br>And for AI workflow automation:<br><a href="https://www.linkedin.com/company/itsmakehq/">Make</a>: Visual workflow builder with deep AI integrations.<br><a href="https://www.linkedin.com/company/zapier/">Zapier</a>: Connect AI models to 6,000+ apps with no code.<br><a href="https://www.linkedin.com/company/n8n/">n8n</a>: Open-source, self-hosted automation for AI-heavy workflows.<br><br>These tools don&#8217;t just make things faster, they make building feel better.<br><br>&#128161; Have you tried any of these? What&#8217;s your go-to for AI-driven development?</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Predictive AI vs Generative AI</h2><p>AI is reshaping trading. But not all AI works the same way.<br><br>Predictive AI helps traders: <br>&#8594; Analyze market trends<br>&#8594; Forecast price movements<br>&#8594; Backtest strategies using historical data. <br><br>It powers algorithmic trading but relies on past data, which limits its adaptability in unpredictable markets.<br><br>Generative AI has changed the game. It generates:<br>&#8594; Synthetic data for testing<br>&#8594; Simulates market conditions beyond historical trends<br>&#8594; Enhances risk assessment. <br><br>In short, it helps traders prepare for scenarios predictive models can&#8217;t see.<br><br>&#128313; Predictive AI &#8594; Identifies patterns and opportunities<br>&#128313; Generative AI &#8594; Stress-tests strategies and simulates market shifts<br>&#128313; Together &#8594; More robust, adaptive trading systems<br><br>Markets evolve, so, strategies should too and AI makes that possible.<br><br>How do you see AI shaping the future of trading? Comment below.<br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI Agent Architecture in Agentic Frameworks]]></title><description><![CDATA[In this newsletter we explore AI Agent Architecture in Agentic Frameworks, then learn about LLM Observability frameworks and how to install DeepSeek on AWS and compare it with other LLMs.]]></description><link>https://newsletter.aipoint.io/p/ai-agent-architecture-in-agentic</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/ai-agent-architecture-in-agentic</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Wed, 05 Mar 2025 21:47:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f7f1f8e7-266c-4042-8766-ed5bcafd61b8_1200x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Get actionable insights on AI Agents and Gen AI architecture delivered to your inbox monthly.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9559de22-ca23-42b3-a0a8-70fa7f760d3b&quot;,&quot;duration&quot;:null}"></div><p>Have you ever wondered how different Agentic frameworks handle AI agents? Here's a quick guide to some of the popular ones:<br><br>LangChain<br>&#8594; Component-based architecture focused on chains<br>&#8594; Modular design connecting LLMs, memory, and tools<br>&#8594; Great for building sequential workflows and basic agent interactions<br><br>LangGraph (LangChain's sibling)<br>&#8594; State machine-based architecture<br>&#8594; Explicit workflow control with graph structures<br>&#8594; Perfect for complex, non-linear processes with multiple decision points<br><br>AutoGen<br>&#8594; Multi-agent conversation architecture<br>&#8594; Agents can autonomously collaborate through chat<br>&#8594; Excels at complex problem-solving through agent-to-agent communication<br><br>CrewAI<br>&#8594; Role-based team architecture<br>&#8594; Simulates human team structures (like researcher, writer, reviewer)<br>&#8594; Built for complex tasks requiring multiple specialized agents<br><br>Agno (formerly Phidata)<br>&#8594; Application-centric, assistant-based workflows<br>&#8594; Scalable, production-ready AI application orchestration<br>&#8594; Function-based tool system for enterprise-level tasks<br><br>These frameworks are each great in different scenarios:<br>Need a basic LLM app? &#8594; <a href="https://www.linkedin.com/company/langchain/">LangChain</a> <br>Complex, multi-step workflows? &#8594; LangGraph<br>Multi-agent collaboration? &#8594; <a href="https://www.linkedin.com/company/pyautogen/">AutoGen</a> <br>Sequential tasks simulation? &#8594; <a href="https://www.linkedin.com/company/crewai-inc/">CrewAI</a> <br>Task automation focus? &#8594; <a href="https://www.linkedin.com/company/agno-agi/">Agno</a> <br><br>Comment below which one you work with &#128071; </p><div><hr></div><h3>Why does LLM observability matter?</h3><p>RAG applications and AI Agents come with complex reasoning chains, and errors can occur at any stage, from embedding to API calls and tool calls. This is why LLM observability tools are crucial for:<br><br>&#8594; Troubleshooting issues<br>&#8594; Performance monitoring<br>&#8594; Prompt optimization<br>&#8594; Hallucination detection<br>&#8594; Cost optimization<br><br>Some popular LLM observability tools at the moment include LangSmith and <a href="https://www.linkedin.com/company/helicone/">Helicone (YC W23)</a>. What other tools do you use for LLM tracing and monitoring? Comment below &#128071;</p><div><hr></div><h3>Install DeepSeek on AWS Cloud</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;84c6380f-630d-48b8-bfef-e5040ade717a&quot;,&quot;duration&quot;:null}"></div><p>DeepSeek is now available for deployment on <a href="https://www.linkedin.com/company/amazon-web-services/">Amazon Web Services (AWS)</a>.<br><br>If you want to install DeepSeek on Ollama, Google Colab, or AWS, I&#8217;ve put together a video guide covering:<br>&#8594; Installing DeepSeek on Ollama (local setup)<br>&#8594; Running it on Google Colab (cloud-based)<br>&#8594; Deploying it on AWS (scalable solution)<br><br>Which setup is best for you? I compare them in this video, so you can choose the right one!<br><br>&#128204; Check out the full video <a href="https://www.youtube.com/watch?v=7Wo6CK6FGI8">here</a>.</p><div><hr></div><h3>Compare Two Foundation Models on Amazon Bedrock Playground and SageMaker Playground</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;ca7099ff-f99c-4ca7-a6b8-455b3eebf4f5&quot;,&quot;duration&quot;:null}"></div><p>If you caught my previous post on how to install DeepSeek on AWS Cloud, here is a quick video on how to compare two foundation models on Amazon Bedrock Playground and SageMaker Playground. <br><br>Choosing the right foundation model for your project is always important, so, consider these key factors such as:<br>&#8594; Business use cases<br>&#8594; Cost<br>&#8594; Latency<br>&#8594; Accuracy<br>&#8594; Hardware requirements<br><br>Check out the full video <a href="https://www.youtube.com/watch?v=7Wo6CK6FGI8">here</a>.<br><br></p>]]></content:encoded></item><item><title><![CDATA[Want to Run Your LLM? Here’s the Hidden Cost You Need to Know]]></title><description><![CDATA[In this blog, I share when to consider running your LLM and what are the hidden costs. Then I shared how to install DeepSeek locally in 5mins.]]></description><link>https://newsletter.aipoint.io/p/want-to-run-your-own-llm</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/want-to-run-your-own-llm</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Thu, 06 Feb 2025 20:26:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!U_Cf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Want to run your own LLM? Here's when it makes sense and when it doesn't, and the hidden costs you need to know.<br><br>In my previous post, I shared how to install DeepSeek on your local machine for experimentation and evaluation. Now the question is "what's the real cost of running an in-house LLM?"</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>When I first explored running an in-house LLM, I was surprised by the operational costs such as energy consumption and expenses of GPU usage.</p><p>Here is a breakdown of when it makes sense to run your own LLM:</p><p>&#9989; <strong>High-volume API usage:</strong> If your company makes millions of API calls per month, API fees can go high significantly. Then running an LLM in-house might become cheaper in the long run.</p><p>&#9989; <strong>Existing Infrastructure:</strong> If your company has GPU infrastructure for existing  AI/ML tasks, adding an LLM might not be an issue.</p><p>&#9989; <strong>Continuous API Costs:</strong> OpenAI and all other APIs charge per request. If an in-house model can handle the same workload efficiently, it eliminates these ongoing fees.</p><p>Don't run your own LLM if you want to prevent:</p><p>&#10060; <strong>Expensive hardware &amp; cloud costs:</strong> Renting high-end GPUs from AWS, Azure, or GCP can be very expensive. On-premises GPUs require large upfront costs and maintenance.</p><p>&#10060; <strong>Operational complexity:</strong> Managing updates, security patches, and scaling the model requires an in-house team. API providers handle this for you at no extra cost.</p><p>&#10060; <strong>Energy consumption:</strong> Running an LLM 24/7 has huge electricity and cooling costs, which businesses might not consider in the first place.</p><p>Let's explore an example here:</p><p>If you want to run your own LLM on AWS Cloud, you need to use a GPU instance that can handle high-volume API calls. So the approximate costs will be as below. </p><p><strong>Note:</strong> I included two instances one for only running LLM and one for running and fine-tuning tasks.</p><p>In the table below I compared three AWS GPU instances costs for only running LLM or for combined LLM and fine-tuning tasks. As you can see the cost of usage increase three times if you have high volume API usage from ~$547 to $1470 and if you additionally want to run fine-tuning, it costs $17870.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U_Cf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U_Cf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 424w, https://substackcdn.com/image/fetch/$s_!U_Cf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 848w, https://substackcdn.com/image/fetch/$s_!U_Cf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 1272w, https://substackcdn.com/image/fetch/$s_!U_Cf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U_Cf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png" width="1051" height="515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:515,&quot;width&quot;:1051,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65561,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U_Cf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 424w, https://substackcdn.com/image/fetch/$s_!U_Cf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 848w, https://substackcdn.com/image/fetch/$s_!U_Cf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 1272w, https://substackcdn.com/image/fetch/$s_!U_Cf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd84104c0-6672-4aae-9b80-fedda41912b5_1051x515.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Compare GPU Instances</figcaption></figure></div><p>As you can see the cost is high significantly for running one GPU instance to handle API calls to an in-house LLM.</p><p>What&#8217;s your decision on running in-house LLMs? Comment below or DM me to discuss this further.</p><div><hr></div><h2>Run DeepSeek locally in 5 mins</h2><p>If you want to control and customize your LLM, here is a quick guide to install DeepSeek locally. This will allow you to experiment with and own your LLM for future use.<br><br>In this guide, you will learn:<br>&#128313;DeepSeek model comparisons<br>&#128313;Install <a href="https://www.linkedin.com/company/ollama/">Ollama</a><br>&#128313;Run DeepSeek-R1 on Ollama<br>&#128313; Run DeepSeek-R1-Distill-Qwen-1.5b (Faster and Smaller) on <a href="https://www.linkedin.com/company/google/">Google</a> Colab</p><h2>DeepSeek Models Comparison</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lus9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lus9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 424w, https://substackcdn.com/image/fetch/$s_!lus9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 848w, https://substackcdn.com/image/fetch/$s_!lus9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 1272w, https://substackcdn.com/image/fetch/$s_!lus9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lus9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png" width="880" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4f65621-e976-483d-8cec-80377ae1649c_880x793.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lus9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 424w, https://substackcdn.com/image/fetch/$s_!lus9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 848w, https://substackcdn.com/image/fetch/$s_!lus9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 1272w, https://substackcdn.com/image/fetch/$s_!lus9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4f65621-e976-483d-8cec-80377ae1649c_880x793.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Steps to Run DeepSeek-R1 On Ollama</h3><ul><li><p><strong>Install Ollama (if you haven&#8217;t already)</strong></p><p>For Linux users:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SJwi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SJwi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 424w, https://substackcdn.com/image/fetch/$s_!SJwi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 848w, https://substackcdn.com/image/fetch/$s_!SJwi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 1272w, https://substackcdn.com/image/fetch/$s_!SJwi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SJwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png" width="1108" height="72" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:72,&quot;width&quot;:1108,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16457,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SJwi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 424w, https://substackcdn.com/image/fetch/$s_!SJwi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 848w, https://substackcdn.com/image/fetch/$s_!SJwi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 1272w, https://substackcdn.com/image/fetch/$s_!SJwi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8924d5aa-6d84-41bd-8310-55ef2842877a_1108x72.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Other OS: Download Ollama <a href="https://ollama.com/download">here</a>.</p><p>For Mac users:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mQKs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mQKs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 424w, https://substackcdn.com/image/fetch/$s_!mQKs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 848w, https://substackcdn.com/image/fetch/$s_!mQKs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 1272w, https://substackcdn.com/image/fetch/$s_!mQKs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mQKs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png" width="825" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:825,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9953,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mQKs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 424w, https://substackcdn.com/image/fetch/$s_!mQKs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 848w, https://substackcdn.com/image/fetch/$s_!mQKs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 1272w, https://substackcdn.com/image/fetch/$s_!mQKs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F460826cc-fa19-4529-9eb4-3f7dea6c9517_825x53.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aEVn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aEVn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 424w, https://substackcdn.com/image/fetch/$s_!aEVn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 848w, https://substackcdn.com/image/fetch/$s_!aEVn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 1272w, https://substackcdn.com/image/fetch/$s_!aEVn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aEVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png" width="1224" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:1224,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aEVn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 424w, https://substackcdn.com/image/fetch/$s_!aEVn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 848w, https://substackcdn.com/image/fetch/$s_!aEVn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 1272w, https://substackcdn.com/image/fetch/$s_!aEVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9694cf1f-34e7-4152-b6ad-fc265a224d4b_1224x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></li><li><p><strong>Pull Deepseek-R1</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KKcG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KKcG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 424w, https://substackcdn.com/image/fetch/$s_!KKcG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 848w, https://substackcdn.com/image/fetch/$s_!KKcG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 1272w, https://substackcdn.com/image/fetch/$s_!KKcG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KKcG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png" width="778" height="50" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:50,&quot;width&quot;:778,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10935,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KKcG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 424w, https://substackcdn.com/image/fetch/$s_!KKcG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 848w, https://substackcdn.com/image/fetch/$s_!KKcG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 1272w, https://substackcdn.com/image/fetch/$s_!KKcG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b7dcd8a-a0dd-4b63-965c-4abd5cd94030_778x50.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Once Ollama is installed, open the Command Line Interface (CLI) and pull the model:</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HyUC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HyUC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 424w, https://substackcdn.com/image/fetch/$s_!HyUC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 848w, https://substackcdn.com/image/fetch/$s_!HyUC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 1272w, https://substackcdn.com/image/fetch/$s_!HyUC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HyUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png" width="664" height="96.22527472527473" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:211,&quot;width&quot;:1456,&quot;resizeWidth&quot;:664,&quot;bytes&quot;:128544,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HyUC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 424w, https://substackcdn.com/image/fetch/$s_!HyUC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 848w, https://substackcdn.com/image/fetch/$s_!HyUC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 1272w, https://substackcdn.com/image/fetch/$s_!HyUC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acb39b2-74b4-419a-885f-f7110cdf3df1_3212x466.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p><strong>Run the model</strong></p><p>Now you can run the model</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Hx5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Hx5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 424w, https://substackcdn.com/image/fetch/$s_!0Hx5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 848w, https://substackcdn.com/image/fetch/$s_!0Hx5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 1272w, https://substackcdn.com/image/fetch/$s_!0Hx5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Hx5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png" width="654" height="35.26470588235294" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:1224,&quot;resizeWidth&quot;:654,&quot;bytes&quot;:13252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Hx5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 424w, https://substackcdn.com/image/fetch/$s_!0Hx5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 848w, https://substackcdn.com/image/fetch/$s_!0Hx5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 1272w, https://substackcdn.com/image/fetch/$s_!0Hx5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90a7bb71-96c8-4903-b7b5-253e0e6f0d7a_1224x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Once the model is available, you can ask any questions and it will reply you with no issue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f4pJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f4pJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 424w, https://substackcdn.com/image/fetch/$s_!f4pJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 848w, https://substackcdn.com/image/fetch/$s_!f4pJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 1272w, https://substackcdn.com/image/fetch/$s_!f4pJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f4pJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png" width="676" height="336.60714285714283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:676,&quot;bytes&quot;:388085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f4pJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 424w, https://substackcdn.com/image/fetch/$s_!f4pJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 848w, https://substackcdn.com/image/fetch/$s_!f4pJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 1272w, https://substackcdn.com/image/fetch/$s_!f4pJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce77ae8e-4449-4120-a760-1dcb5c68fc97_3358x1672.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Steps to Run DeepSeek-R1-Distill On GoogleColab</h3><ul><li><p><strong>Go to <a href="https://colab.google">Google Colab</a></strong></p><p>a. Create a new notebook<br>b. Set the Runtime to GPU/TPU by choosing Runtime type</p><p>(GPU is generally recommended)</p></li><li><p><strong>Install Python libraries</strong></p></li></ul><p>        In the new notebook, run the following command</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BSn_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BSn_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 424w, https://substackcdn.com/image/fetch/$s_!BSn_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 848w, https://substackcdn.com/image/fetch/$s_!BSn_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 1272w, https://substackcdn.com/image/fetch/$s_!BSn_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BSn_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png" width="656" height="67.48971193415638" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:100,&quot;width&quot;:972,&quot;resizeWidth&quot;:656,&quot;bytes&quot;:16894,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BSn_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 424w, https://substackcdn.com/image/fetch/$s_!BSn_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 848w, https://substackcdn.com/image/fetch/$s_!BSn_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 1272w, https://substackcdn.com/image/fetch/$s_!BSn_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e3b979e-c848-45e5-b1f5-18652cabd613_972x100.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p><strong>Download and load the Deepseek model</strong></p><p>Now you can download and load the model and run some experiment.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kkl-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kkl-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 424w, https://substackcdn.com/image/fetch/$s_!Kkl-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 848w, https://substackcdn.com/image/fetch/$s_!Kkl-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 1272w, https://substackcdn.com/image/fetch/$s_!Kkl-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kkl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png" width="667" height="375.95949074074076" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:487,&quot;width&quot;:864,&quot;resizeWidth&quot;:667,&quot;bytes&quot;:231281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kkl-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 424w, https://substackcdn.com/image/fetch/$s_!Kkl-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 848w, https://substackcdn.com/image/fetch/$s_!Kkl-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 1272w, https://substackcdn.com/image/fetch/$s_!Kkl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3dccee3-23dc-4da1-8a7b-adf54bcf131d_864x487.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Check this out and comment below or DM me if you need assistance with production use cases.<br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Build a Multi-AI Agents System for Financial Analysis]]></title><description><![CDATA[A hands on tutorial on how to build a multi AI Agents from scratch using Agno (Phidata) and Python]]></description><link>https://newsletter.aipoint.io/p/build-a-multi-ai-agents-system-for</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/build-a-multi-ai-agents-system-for</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Tue, 28 Jan 2025 05:52:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KImL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this blog post, I&#8217;ll walk you through how I built a multi AI Agents application for financial analysis using Phidata and Python. Check out the video tutorial <a href="https://www.youtube.com/watch?v=R0IBo0XhVmg&amp;t=34s">here</a>.</p><div><hr></div><h3><strong>What is a Multi-Agent AI System?</strong></h3><p>A multi AI Agents system is a technique where multiple AI agents, each with a specific role, work together to achieve a common goal. Think of this as a team of experts: one agent might gather data, another analyzes trends, and a third synthesizes insights. By dividing tasks among specialized agents, the system becomes faster, more accurate, and more efficient.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In this project, I created three agents that use different LLM models:</p><ol><li><p><strong>Web Agent</strong>: It uses the Open AI GPT-4o model and searches the web for real-time news and public sentiment using DuckDuckGo.</p></li><li><p><strong>Finance Agent</strong>: It uses the Open AI GPT-4o model to analyse financial data, such as stock prices and analyst recommendations, using Yahoo Finance.</p></li><li><p><strong>Grok Agent</strong>: It uses XAI (grok-beta) to combine web insights and financial data which provide a comprehensive analysis.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KImL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KImL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 424w, https://substackcdn.com/image/fetch/$s_!KImL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 848w, https://substackcdn.com/image/fetch/$s_!KImL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 1272w, https://substackcdn.com/image/fetch/$s_!KImL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KImL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png" width="1456" height="851" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:851,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:432533,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KImL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 424w, https://substackcdn.com/image/fetch/$s_!KImL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 848w, https://substackcdn.com/image/fetch/$s_!KImL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 1272w, https://substackcdn.com/image/fetch/$s_!KImL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02f17ace-bd5c-4cb9-a34a-00959fe8cf8b_2928x1712.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Multi AI Agents System for Financial Analysis</figcaption></figure></div></li></ol><p>These agents are orchestrated by a <strong>AI Agents Team</strong> as demonstrated in the picture. The Agents team manage the collaboration among AI Agents and delivers a unified, actionable report.</p><div><hr></div><h3><strong>How a Agent works in Phidata?</strong></h3><ul><li><p>User Query: The user asks the question</p></li><li><p>Query Analysis: The agent interprets the query to formulate a search strategy</p></li><li><p>Web Search: When given a query, the agent uses its search tool (DuckDuckGo here) to find relevant information on the web.</p></li><li><p>Data Processing: The agent then processes the search results, summarizes the information, and provides a response to the user.</p></li><li><p>Dynamic Response: The response is typically formatted in markdown and can be streamed to the user for real-time feedback.</p></li></ul><h4>Database in Phidata</h4><p>When using phidata, agent sessions will be stored in SQLite format in the agents.db file on the application side. Here's how this works:</p><ol><li><p>SqlAgentStorage is used to store agent sessions in a SQLite database.</p></li><li><p>The database file is typically named agents.db or something similar.</p></li><li><p>It's used to maintain the persistence of agent interactions across sessions.</p></li></ol><div><hr></div><h3><strong>Why Use Multi-Agent Systems for Financial Analysis?</strong></h3><p>The financial industry is complex, with data coming from multiple sources&#8212;news, social media such as x.com, stock prices, and more. A single AI model might struggle to handle this complexity, but a multi-agent system performs well. Here&#8217;s why:</p><ul><li><p><strong>Specialization</strong>: Each agent focuses on what it does best which guarantees high-quality results.</p></li><li><p><strong>Efficiency</strong>: Tasks are divided and processed in parallel to save time.</p></li><li><p><strong>Scalability</strong>: You can easily add more agents to handle additional tasks or data sources.</p></li></ul><p>For example, if you want to analyze the impact of a recent news event on a company&#8217;s stock price, the Web Agent can gather the latest news, the Finance Agent can analyze stock trends, and the Grok Agent can combine these insights into a clear, actionable summary.</p><div><hr></div><h3><strong>How I Built the Multi AI Agents system</strong></h3><p>Here&#8217;s a high-level overview of the steps I followed:</p><ol><li><p><strong>Set Up the Agents</strong>:</p><ul><li><p>Each agent was created using Phidata library and specialized tools like DuckDuckGo for web search and Yahoo Finance for financial data.</p></li><li><p>The agents were designed to output their findings in a structured JSON format for easy integration.</p><pre><code>web_agent = Agent(
        name="Web Agent",
        role="Searching the web for real-timeabout companies, and public sentiment.",
        model=OpenAIChat(id="gpt-4o"),
        tools=[DuckDuckGo()],
        instructions=["Search for the latest news articles, social media trends, and public discussions related to the user's query.\n" +
                    "Respond in JSON format only, no additional text" + 
                    "{['symbol': 'The company stock ticker','score': Impact estimation (-10 to +10) based on the company stock price.,'event_summary': 'A brief description of the event.'}]}"],
        storage=SqlAgentStorage(table_name="web_agent", db_file="agents.db"),
        add_history_to_messages=False,
        markdown=False,
    )


    finance_agent = Agent(
        name="Finance Agent",
        role="Accessing and analyzing financial data and trends from structured finance databases.",
        model=OpenAIChat(id="gpt-4o"),
        tools=[YFinanceTools(stock_price=True, analyst_recommendations=True, company_info=True, company_news=True)],
        instructions=["Use financial tools (e.g., Yahoo Finance) to gather stock prices, company-specific news, and analyst recommendations.\n" +                
                    "Respond in JSON format only, no additional text:\n" +
                    "{['symbol': 'The company stock ticker','score': Impact estimation (-10 to +10) based on the company stock price.,'event_summary': 'Include quantitative data relevant to the user query.'}]}"],
        storage=SqlAgentStorage(table_name="finance_agent", db_file="agents.db"),
        add_history_to_messages=False,
        markdown=False,
    )

    grok_agent = Agent(
        name="Grok Agent",
        role="Combining web search and x.com data.",
        model=xAI(id="grok-beta"),
        tools=[DuckDuckGo()],
        instructions=["Use both web tools and x.com public tweets to gather a comprehensive view of trends, and sentiment.\n" +                    
                    "Respond in JSON format only, no additional text:\n" +
                    "{['symbol': 'The company stock ticker','score': Impact estimation (-10 to +10) based on the event's likely effect on the company stock price.,'event_summary': 'Combine news and data.'}]}"],
        show_tool_calls=False,
        markdown=False,
    )</code></pre></li></ul></li><li><p><strong>Orchestrate the Team</strong>:</p><ul><li><p>The Team Agent coordinates the tasks of the Web Agent, Finance Agent, and Grok Agent.</p></li><li><p>It merges their outputs, removes duplicates, and generates a final report.</p><pre><code>agent_team = Agent(
        team=[web_agent, finance_agent, grok_agent],
        name="Agents Team",
        role="Orchestrating tasks across specialized agents to produce the most accurate and comprehensive responses.",
        instructions=["Delegate tasks based on prompt requirements:\n" +
                    "Web Agent: For real-time news and sentiment analysis.\n" + 
                    "Finance Agent: For financial data and analytics.\n" +
                    "Grok Agent: For tunring insights into a well-structured response.\n" +        
                    "Respond in JSON format only, no additional text:\n" +
                    "{\n" +
                    '   "symbol": "TICKER",\n' +
                    '   "score": NUMBER_BETWEEN_NEGATIVE_10_AND_10,\n' +
                    '   "event_summary": "SUMMARY",\n' +
                    '   "analysis": {\n' +
                    '       "web_insights": "WEB_FINDINGS",\n' +
                    '       "financial_data": "FINANCIAL_METRICS",\n' +
                    '       "combined_web_analysis": "SYNTHESIS"\n' +
                    "    }\n" +
                    "}\n" +                    
                    "Deduplicate or reconcile overlapping findings.\n" +
                    "Provide a clear, actionable summary for the user."],
        show_tool_calls=False,
        markdown=False,
    )</code></pre></li></ul></li><li><p><strong>Create a User Interface</strong>:</p><ul><li><p>Using Streamlit, I built a simple interface where users can input queries and select which agent or team to use.</p><pre><code># Streamlit App
    st.title("AI Agent Finance Team")
    st.write("Interact with your AI agents to get financial data and web search results.")

    # User input
    user_query = st.text_input("Enter your query:")

    # Dropdown to select the agent
    agent_selection = st.selectbox(
        "Select an Agent",
        options=["Web Agent", "Finance Agent", "Grok Agent", "Agents Team"],
    )

    # Agent map
    agent_map = {
        "Web Agent": aiAgentFinanceTeam.web_agent,
        "Finance Agent": aiAgentFinanceTeam.finance_agent,
        "Grok Agent": aiAgentFinanceTeam.grok_agent,
        "Agents Team": aiAgentFinanceTeam.agent_team,
    }

    if st.button("Submit Query"):
        if user_query.strip():
            selected_agent = agent_map[agent_selection]
            prompt = aiAgentFinanceTeam.generate_prompt(selected_agent.name, user_query)
            response = selected_agent.run(user_query)

            try:
                # Process response and send to Discord
                response_content = aiAgentFinanceTeam.process_and_send_response(
                    response,
                    selected_agent.name
                )
                                
                
                # Debug: Show extracted text
                st.write("Extracted text:")
                st.write(response_content)
                
                # Show Discord status
                st.success("Results sent to Discord successfully!")
                
            except Exception as e:
                st.error(f"Error processing response: {str(e)}")
                st.text("Raw response:")
                st.text(response)
        else:
            st.warning("Please enter a query before submitting.")
</code></pre></li></ul></li></ol><div><hr></div><h3>What did I learned?</h3><ul><li><p>Prompt Template is key</p><p>It is important to define the right prompt template for your usecases to be able to get the right outcome.</p><pre><code>"Web Agent": """
    Objective: Use web search to gather the most recent and relevant information on publicly traded companies based on the query.

    Required Format (JSON):
    [
    {{
        "symbol": "&lt;COMPANY_TICKER&gt;",
        "score": &lt;IMPACT_SCORE&gt;,
        "event_summary": "&lt;EVENT_SUMMARY&gt;"
    }}
    ]</code></pre></li><li><p>Instructions is essential in Phidata</p><p>Instructions are important in Phidata as they are used alongside the "description" parameter to build the system prompt sent to the language model.</p></li><li><p>Define the Response Format</p><p>To receive the right output, you need to define the response format correctly, whether it is a JSON or text or html and so on.</p><pre><code>{['symbol': 'The company stock ticker','score': 'Estimation betweebn (-10 to +10)'}</code></pre></li></ul><div><hr></div><h3><strong>Why Multi AI Agents are the the next big thing?</strong></h3><p>Multi-agent AI systems aren&#8217;t just a technical fancy technique, they&#8217;re a game-changer for industries like finance, healthcare, and logistics. By automating complex tasks, they free up time for strategic decision-making and innovation.</p><p>Whether you&#8217;re a developer, data scientist, or finance professional, learning to build multi-agent systems can give you a competitive edge in the world of AI.</p><div><hr></div><p>Don&#8217;t forget to subscribe to my newsletter for more tutorials, insights, and updates on AI and technology.</p>]]></content:encoded></item><item><title><![CDATA[AI Agent Architecture: Best Practices for Cloud Infrastructure]]></title><description><![CDATA[The interest in building AI agents and LLM-based solutions is increasing rapidly.]]></description><link>https://newsletter.aipoint.io/p/building-an-ai-agent-architecture</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/building-an-ai-agent-architecture</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Tue, 21 Jan 2025 21:05:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!b6ar!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b6ar!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b6ar!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 424w, https://substackcdn.com/image/fetch/$s_!b6ar!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 848w, https://substackcdn.com/image/fetch/$s_!b6ar!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 1272w, https://substackcdn.com/image/fetch/$s_!b6ar!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b6ar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png" width="1019" height="457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:457,&quot;width&quot;:1019,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53325,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b6ar!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 424w, https://substackcdn.com/image/fetch/$s_!b6ar!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 848w, https://substackcdn.com/image/fetch/$s_!b6ar!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 1272w, https://substackcdn.com/image/fetch/$s_!b6ar!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c404e68-0fed-4238-9b0a-c5a98750eb84_1019x457.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The interest in building AI agents and LLM-based solutions is increasing rapidly. After exploring various solutions I noticed that not only do the principles of traditional software development apply, but AI agents require additional layers around security, scalability, and cost efficiency. Here's a detailed guide on what it takes to build a robust AI agent architecture.</p><h4><strong>1. Cloud Infrastructure Foundations</strong></h4><p>Before diving into AI-specific concerns, we must ensure that your cloud infrastructure follows the best practices. These include:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p><strong>Infrastructure as Code (IaC):</strong> Use tools like Terraform or AWS CloudFormation to maintain version-controlled, repeatable infrastructure setups.</p></li><li><p><strong>Monitoring and Logging:</strong> Implement comprehensive observability like AWS CloudWatch, Datadog, or Grafana. Logs and metrics are important tools for diagnosing performance issues.</p></li><li><p><strong>Scalability:</strong> Ensure horizontal scaling capabilities through auto-scaling groups, Kubernetes clusters, or serverless functions.</p></li><li><p><strong>High Availability:</strong> Design multi-AZ or multi-region architectures to minimize downtime.</p></li></ul><h4><strong>2. Enhanced Security for AI Agents</strong></h4><p>AI agents usually handle sensitive business data and issue commands to critical systems. This requires applying security measures:</p><ul><li><p><strong>Data Encryption:</strong> It&#8217;s important to encrypt data at rest and in transit. Use managed key services like AWS KMS for encryption management.</p></li><li><p><strong>Secure API Gateways:</strong> If you expose your AI agents to other services, expose them through secure API endpoints. Leverage API Gateway services with strong authentication and rate-limiting policies.</p></li><li><p><strong>IAM Policies:</strong> Implement the principle of least privilege. AI agents and related services should only have access to the resources they need.</p></li><li><p><strong>VPC Design:</strong> Place AI services in private subnets and control external access via bastion hosts or VPN connections.</p></li><li><p><strong>Audit Trails:</strong> Enable logging for all access to sensitive resources. Services like AWS CloudTrail or Azure Monitor can help track interactions.</p></li><li><p><strong>LLM Model Isolation:</strong> If using third-party LLMs like OpenAI&#8217;s API, ensure that API keys and other credentials are securely stored and rotated periodically.</p></li></ul><h4><strong>3. Performance Optimization for AI Agents</strong></h4><p>AI agents often process large datasets and require low-latency access to models or APIs. Optimize performance by:</p><ul><li><p><strong>Model Hosting:</strong> If hosting models locally, use optimized GPU instances like AWS&#8217;s p4d or Azure&#8217;s ND-series. For serverless deployments, consider containerizing models with FastAPI or LangChain.</p></li><li><p><strong>Caching:</strong> Use in-memory databases like Redis or Memcached to cache frequent queries or intermediate results.</p></li><li><p><strong>Batch Processing:</strong> For high-throughput tasks, batch input requests minimize inference overhead.</p></li><li><p><strong>Edge Deployment:</strong> When there is a need for low latency, deploy AI agents closer to end users via edge computing platforms like AWS Lambda@Edge or Cloudflare Workers.</p></li></ul><h4><strong>4. Cost Management</strong></h4><p>AI workloads can quickly become costly without careful planning. To control costs usage:</p><ul><li><p><strong>Spot Instances:</strong> Use spot or preemptible instances for non-critical workloads.</p></li><li><p><strong>Usage Tracking:</strong> Implement cost monitoring tools like AWS Cost Explorer or Azure Cost Management.</p></li><li><p><strong>Serverless Functions:</strong> Use serverless for on-demand usage scenarios, especially for smaller AI agents.</p></li><li><p><strong>Optimize Model Size:</strong> Fine-tune smaller LLMs when possible instead of relying solely on large, expensive base models.</p></li></ul><h4><strong>5. Observability and Feedback Loops</strong></h4><p>AI agents must be transparent in their operations and provide actionable feedback for improvement.</p><ul><li><p><strong>Traceability:</strong> Log all decisions and interactions for debugging and regulatory compliance.</p></li><li><p><strong>Metrics and Alerts:</strong> Track key metrics such as request latency, model inference time, and error rates.</p></li><li><p><strong>Feedback Mechanisms:</strong> Build workflows to collect user feedback and retrain models periodically to improve AI agent performance.</p></li></ul><h4><strong>6. Regulatory Compliance and Ethical Considerations</strong></h4><p>AI agents are subject to the same regulatory frameworks as other software&#8212;and sometimes more restrictive ones.</p><ul><li><p><strong>Data Residency:</strong> Ensure compliance with data residency laws (e.g., GDPR, CCPA) by using region-specific resources.</p></li><li><p><strong>Bias Mitigation:</strong> Regularly test and mitigate model bias using standardized datasets and explainability tools.</p></li><li><p><strong>Security Certifications:</strong> Pursue certifications like ISO 27001 or SOC 2 for your cloud infrastructure.</p></li></ul><h4><strong>7. Key Frameworks and Tools for AI Agent Development</strong></h4><p>Several frameworks can help streamline the development and deployment of AI agents:</p><ul><li><p><strong>LangChain and LangGraph:</strong> Useful for orchestrating LLMs in complex workflows.</p></li><li><p><strong>Ray:</strong> For distributed computing and scaling AI workloads.</p></li><li><p><strong>FastAPI:</strong> Ideal for creating lightweight APIs for your AI agents.</p></li><li><p><strong>AWS Bedrock:</strong> Offers managed LLM services to simplify inference.</p></li><li><p><strong>Docker and Kubernetes:</strong> Containerize your agents for consistency across development and production environments.</p></li></ul><h3>Conclusion</h3><p>While building a robust AI agent architecture, it is important to approach the task with an approach that balances scalability, security, and cost efficiency. Most of the principles remain the same as traditional software development.</p><p>By implementing these best practices, you&#8217;ll be well-positioned to deliver reliable and secure AI agent solutions that meet the demands of modern businesses. Remember, the extra effort to secure and optimize your infrastructure now will pay for it in performance and trust down the road.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How AI Agents work on Amazon Bedrock?]]></title><description><![CDATA[The AI Point Edge is a reader-supported publication.]]></description><link>https://newsletter.aipoint.io/p/how-ai-agents-work-on-aws-bedrock</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/how-ai-agents-work-on-aws-bedrock</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Wed, 15 Jan 2025 06:28:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_Fzq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Fzq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Fzq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 424w, https://substackcdn.com/image/fetch/$s_!_Fzq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 848w, https://substackcdn.com/image/fetch/$s_!_Fzq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!_Fzq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Fzq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:633068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Fzq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 424w, https://substackcdn.com/image/fetch/$s_!_Fzq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 848w, https://substackcdn.com/image/fetch/$s_!_Fzq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 1272w, https://substackcdn.com/image/fetch/$s_!_Fzq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f6fbf8-d3f6-420d-819f-8009ae75082a_2000x1250.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Over the last few months, I've been working with Amazon Bedrock's Agents, and I wanted to share how these AI agents actually work on AWS. Here's a breakdown of the key components that make it all happen:<br><br>&#128313; Foundation Models: Amazon Bedrock agents use various foundation models like Claude, Amazon Titan and more.<br>&#128313;Knowledge Bases: The Agent's Memory consider the knowledge bases as the agent's long-term memory. You can upload documents, FAQs, and other resources that the agent can reference. Using RAG (Retrieval Augmented Generation), agents pull relevant information from these knowledge bases to provide accurate, contextual responses.<br>&#128313;Action Groups: They're collections of API operations that agents can execute. Action groups let agents interact with your existing systems and APIs securely.<br>&#128313;Guardrails: AWS has built-in guardrails that act as safety net for agent behavior. These include: Input/output filtering, Prompt engineering controls, API call limitations, Authentication and authorization checks.<br><br>Orchestration Layer behind the scenes:<br>&#128313;Message routing and tracking<br>&#128313;Context management<br>&#128313;State persistence<br>&#128313;Error handling and retries<br><br>&#128161; Pro Tip: When building agents, start small. Begin with a focused knowledge base and a limited set of actions. It's easier to expand capabilities gradually than to debug a complex system.<br><br>&#128273; Key Benefits:<br>&#128313;Reduced development time for AI applications<br>&#128313;Consistent security and governance<br>&#128313;Native integration with AWS services<br>&#128313;Scalability and reliability out of the box<br><br>Have you worked with Amazon Bedrock agents? What has been your experience? Comment below &#128071; <br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Demystifying AI Agents for Software Engineers]]></title><description><![CDATA[A practical comparison between AI agent architectures and traditional software patterns to make AI more approachable for software engineers.]]></description><link>https://newsletter.aipoint.io/p/demystifying-ai-agents-for-software</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/demystifying-ai-agents-for-software</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Tue, 07 Jan 2025 03:27:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uMbv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uMbv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uMbv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 424w, https://substackcdn.com/image/fetch/$s_!uMbv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 848w, https://substackcdn.com/image/fetch/$s_!uMbv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 1272w, https://substackcdn.com/image/fetch/$s_!uMbv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uMbv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png" width="871" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:871,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105171,&quot;alt&quot;:&quot;AI Agents Architecture and Microservice Architecture&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Agents Architecture and Microservice Architecture" title="AI Agents Architecture and Microservice Architecture" srcset="https://substackcdn.com/image/fetch/$s_!uMbv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 424w, https://substackcdn.com/image/fetch/$s_!uMbv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 848w, https://substackcdn.com/image/fetch/$s_!uMbv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 1272w, https://substackcdn.com/image/fetch/$s_!uMbv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3f0c6a-3dfd-4ee7-95d0-dc5c4ce1ec01_871x882.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In this post, I decided to simplify AI Agent concepts for software engineers by comparing AI Agents with Microservice Architecture to make it easier for fellow software engineers to start working on AI projects. Keep in mind that a multi AI Agents architecture could be designed differently depends on various use cases.</p><p>So, here&#8217;s a simplified comparison of AI Agent Architecture&#8217;s components for software engineers:</p><ul><li><p><strong>Modular Architecture &#8596; Microservice Architecture</strong>: Both architectures emphasize modular, independent components that work together efficiently.</p></li><li><p><strong>AI Agent &#8596; Service</strong>: An AI agent operates like a service that handles specific tasks autonomously, similar to microservices but AI agents can decide on their own with added intelligence and adaptability.</p></li><li><p><strong>Task &#8596; Function</strong>: Each task in an AI agent is similar to a function/method in a microservice.</p></li><li><p><strong>Tool &#8596; APIs or Microservices</strong>: Tools in AI agents are comparable to APIs or even other microservices that enable interaction with external systems or services.</p></li><li><p><strong>Short Memory &#8596; Caching</strong>: Short-term memory is a temporary storage for quick retrieval, similar to caching.</p></li><li><p><strong>Long Memory &#8596; Database Storage</strong>: Long-term memory provides persistent storage, much like databases (SQL and No SQL).</p></li><li><p><strong>Fine-Tuning and RAG &#8596; Domain-Specific Services</strong>: Fine-tuning and RAG make AI agents domain-specific, similar to domain-specific microservices.</p></li><li><p><strong>Multi-Agent System &#8596; Microservice Architecture</strong>: A network of agents mirrors a distributed microservice architecture.</p></li><li><p><strong>Infrastructure &amp; Cloud</strong>: AI Agents and Microservices rely on scalable cloud solutions for deployment and maintenance.</p></li><li><p><strong>Queue &amp; Notifications</strong>: Task coordination in AI systems uses queues and notifications, just like in event-driven and microservice architectures.</p></li><li><p><strong>Vector Database (New Database Paradigm)</strong>: Vector databases store embeddings for similarity search, offering a new approach to data retrieval.</p></li></ul><h3>Additional Concepts for AI Agents and Microservices</h3><ul><li><p><strong>Orchestration (e.g., LangChain or LangGraph)</strong>: LangChain and LangGraph orchestrate AI workflows at the application level. They coordinate interactions between agents and tools. For infrastructure orchestration, Kubernetes can still be used to manage containerized AI agents.</p></li><li><p><strong>Observation &amp; Feedback Loops</strong>: Agents can learn or adapt dynamically via feedback loops, while traditional microservices lack.</p></li><li><p><strong>Autonomy vs. Predefined Logic</strong>: AI agents have decision-making autonomy, leveraging machine learning models, whereas microservices execute predefined logic.</p></li><li><p><strong>Security &amp; Governance</strong>: AI agents may require additional considerations for ethical AI, prompt injection attacks, and hallucinations. These are not typical concerns in microservice architectures.</p></li><li><p><strong>Cost Management</strong>: Cloud costs for AI agents can be higher due to LLM inference, embedding queries, and GPU/TPU requirements.</p></li></ul><p>If you found this post helpful, feel free to share it with your team and help everyone learn and adapt to AI.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The AI Point Edge! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Key Frameworks for Building AI Agents]]></title><description><![CDATA[AI agents are changing the way we apply automation, decision-making, and collaboration.]]></description><link>https://newsletter.aipoint.io/p/key-frameworks-for-building-ai-agents</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/key-frameworks-for-building-ai-agents</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Thu, 02 Jan 2025 05:16:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Y3-M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y3-M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y3-M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Y3-M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Y3-M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Y3-M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y3-M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160393,&quot;alt&quot;:&quot;AI Agents Frameworks&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI Agents Frameworks" title="AI Agents Frameworks" srcset="https://substackcdn.com/image/fetch/$s_!Y3-M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Y3-M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Y3-M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Y3-M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0da10c-dc6c-4acd-bb13-978601b809bc_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI agents are changing the way we apply automation, decision-making, and collaboration. If you're looking to start building AI agents, here&#8217;s a compiled list of frameworks organized by their use cases to guide you:</p><p><strong>1&#65039;&#8419; Development Platforms &amp; Core Infrastructure</strong><br>These platforms provide the building blocks for agent development and setting up the core infrastructure:<br>&#9642;&#65039; <strong><a href="https://www.langchain.com/">LangChain</a></strong>: A full-featured platform for building complex multi agent workflows, connecting LLMs with tools, APIs, and memory.<br>&#9642;&#65039; <strong><a href="https://learn.microsoft.com/en-us/semantic-kernel/overview/">Semantic Kernel</a></strong>: This framework is ideal for enterprises which enables sophisticated agent design with advanced orchestration capabilities.<br>&#9642;&#65039; <strong><a href="https://www.llamaindex.ai/">LlamaIndex</a></strong>: Specialized in connecting and retrieving data, making it a must-have for knowledge-driven agents.<br>&#9642;&#65039; <strong><a href="https://microsoft.github.io/autogen/0.2/">AutoGen</a></strong>: Automates the creation of code, workflows, and tasks from high-level instructions, streamlining the development process.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The AI Point Edge! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>2&#65039;&#8419; Autonomous Task Execution</strong><br>There frameworks focuse on task automation and execution:<br>&#9642;&#65039; <strong><a href="https://autogpt.net/">AutoGPT</a></strong>: A versatile tool for general-purpose task execution with autonomous capabilities.<br>&#9642;&#65039; <strong><a href="https://www.phidata.com/">PhiData</a></strong>: Simplifies task automation and workflow orchestration for repetitive processes.<br>&#9642;&#65039; <strong><a href="https://www.letta.com/">Letta</a></strong>: A robust framework for orchestrating workflows and automating tasks across domains.</p><p><strong>3&#65039;&#8419; Multi-Agent Orchestration</strong><br>These frameworks are designed for managing collaboration between multiple agents:<br>&#9642;&#65039; <strong><a href="https://www.crewai.com/">CrewAI</a></strong>: Enables role-based agent collaboration, making it easy to define responsibilities and interactions.<br>&#9642;&#65039; <a href="https://www.langchain.com/langgraph">&#65039;</a><strong><a href="https://www.langchain.com/langgraph">LangGraph</a></strong>: Facilitates complex decision-making with a framework for coordinating multiple agents effectively.</p><p><strong>4&#65039;&#8419; Specialized Agent Systems</strong><br>Tailored for specific applications:<br>&#9642;&#65039; <strong><a href="https://dspy.ai/">DSPy</a></strong>: Leverages prompt programming and chain-of-thought reasoning to create intelligent agents.<br>&#9642;&#65039; <strong><a href="https://agentprotocol.ai/">Agent Protocol</a></strong><a href="https://agentprotocol.ai/"> </a>: Focuses on standardization and interoperability to integrate agents seamlessly.</p><p><strong>Ready to explore?</strong><br>Check out these frameworks and see how they can transform your projects. Have you used any of these? Let me know your thoughts, or reply if you need help choosing the right one for your needs!<br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The AI Point Edge! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Evolution of Chatbots: From Traditional Chatbots to AI Agents]]></title><description><![CDATA[The AI Point Edge is a reader-supported publication.]]></description><link>https://newsletter.aipoint.io/p/beyond-chatbot-from-traditional-chatbots</link><guid isPermaLink="false">https://newsletter.aipoint.io/p/beyond-chatbot-from-traditional-chatbots</guid><dc:creator><![CDATA[Ima Miri]]></dc:creator><pubDate>Tue, 31 Dec 2024 02:01:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_f7j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_f7j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_f7j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!_f7j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!_f7j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!_f7j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_f7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:313211,&quot;alt&quot;:&quot;Chatbot Evolution&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chatbot Evolution" title="Chatbot Evolution" srcset="https://substackcdn.com/image/fetch/$s_!_f7j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!_f7j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!_f7j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!_f7j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8019a-02b4-40e6-b52a-ce138c8844f6_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Chatbot Evolution</figcaption></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The AI Point Edge is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is the written version of my talk at GEEQ meetup in Sydney, Australia on 5th December 2024. I tried to write down as much as I remembered for anyone who is keen to learn about Chatbots and beyond.</p><p>In 2015-2016, chatbots were the new trend in tech. Considering the state of tech, we can call them <em>traditional chatbots</em>. During that time, I built a customer support chatbot for Gumtree Australia (part of eBay Classifieds Group). I used <strong>Apache NLP</strong> and <strong>Java</strong> to develop a microservice-based chatbot and trained the model with customer support data pulled from Gumtree&#8217;s data warehouse.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hVjJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hVjJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 424w, https://substackcdn.com/image/fetch/$s_!hVjJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 848w, https://substackcdn.com/image/fetch/$s_!hVjJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 1272w, https://substackcdn.com/image/fetch/$s_!hVjJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hVjJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png" width="1456" height="918" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:918,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!hVjJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 424w, https://substackcdn.com/image/fetch/$s_!hVjJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 848w, https://substackcdn.com/image/fetch/$s_!hVjJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 1272w, https://substackcdn.com/image/fetch/$s_!hVjJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6f4196c-7aa1-4de8-a920-b59095bc6e83_1488x938.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Traditional Chatbot technical architecture</figcaption></figure></div><p>Here&#8217;s how the chatbot worked: the chatbot broke down customer enquiries using NLP techniques like tokenization, part-of-speech tagging, and parsing. It then selected the best possible response based on the highest confidence score. The training data focused on four key categories: <strong>SCAM</strong>, <strong>SMS Fraud</strong>, <strong>Report Ads</strong>, and <strong>Accounts</strong> which were common support issues on the platform.</p><p>The architecture was straightforward: a backend and a frontend microservice, a datastore for storing the training models. The chatbot was rule-based and limited to specific use cases. But even with these limitations, chatbots started gaining traction. Why? Because they solved real business problems.</p><h3>Why Chatbots Became Popular</h3><p>Here&#8217;s what made traditional chatbots popular:</p><ul><li><p><strong>24/7 Availability</strong>: Customers could receive support at any time, no matter the timezone.</p></li><li><p><strong>Cost Efficiency</strong>: Companies could reduce their customer support team size by delegating repetitive inquiries to chatbots.</p></li><li><p><strong>Scalability</strong>: Unlike humans, chatbots can handle multiple conversations simultaneously, especially during peak times.</p></li><li><p><strong>Faster Responses</strong>: No more waiting for a consultant&#8212;chatbots offer instant replies.</p></li><li><p><strong>Easy Integration</strong>: Chatbots could be integrated into any platform such as Facebook Messenger, WhatsApp, or Slack.</p></li></ul><p>But there were limitations to traditional chatbots:</p><ul><li><p><strong>Static Rules</strong>: They could only respond to the static rules they were trained with.</p></li><li><p><strong>Limited Understanding</strong>: Due to the basic NLP capabilities and static rules, chatbots could provide incorrect responses.</p></li></ul><h3>The Rise of ChatGPT and Large Language Models</h3><p>In 2022, <strong>ChatGPT</strong> was released and suddenly everything changed&#8212;not just for chatbots, but in how we solve problems with technology.</p><p>ChatGPT introduced the concept of <strong>Large Language Models (LLMs)</strong>. Unlike traditional chatbots, LLMs don&#8217;t rely on static rules. Instead, they are pre-trained on massive datasets and leverage neural network algorithms to understand language at a much deeper level. With millions of parameters, they can generate dynamic responses. Therefore, chatbots moved from purpose based interaction to context aware conversations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CpoZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CpoZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 424w, https://substackcdn.com/image/fetch/$s_!CpoZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 848w, https://substackcdn.com/image/fetch/$s_!CpoZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 1272w, https://substackcdn.com/image/fetch/$s_!CpoZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CpoZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!CpoZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 424w, https://substackcdn.com/image/fetch/$s_!CpoZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 848w, https://substackcdn.com/image/fetch/$s_!CpoZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 1272w, https://substackcdn.com/image/fetch/$s_!CpoZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb38d113f-bf11-4903-9e43-b62ed2fa4113_1488x837.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Large Language Model</figcaption></figure></div><p>This was a game changer for chatbots, they were no longer limited to answering FAQs&#8212;they could now generate new content, and understand complex inquiries from customers. As ChatGPT became more and more popular, an interest arose in how to leverage chatGPT in various business use cases. Here is a simple technical architecture demonstrating on how to leverage foundation model in a chatbot service to allow ChatGPT like chatbot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YXxs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YXxs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 424w, https://substackcdn.com/image/fetch/$s_!YXxs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 848w, https://substackcdn.com/image/fetch/$s_!YXxs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 1272w, https://substackcdn.com/image/fetch/$s_!YXxs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YXxs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png" width="1456" height="606" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!YXxs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 424w, https://substackcdn.com/image/fetch/$s_!YXxs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 848w, https://substackcdn.com/image/fetch/$s_!YXxs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 1272w, https://substackcdn.com/image/fetch/$s_!YXxs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7de6330-077d-4813-8b44-1bcd710fc09d_2232x929.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">AI Chatbot Technical Architecture</figcaption></figure></div><h3>Domain-Specific Chatbots using Fine-Tuning and RAG </h3><p>While LLMs have a big advantage over NLP, they lack <strong>domain-specific knowledge</strong>. So, it was important to utilize LLMs for a specific industry.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UyXB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UyXB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 424w, https://substackcdn.com/image/fetch/$s_!UyXB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 848w, https://substackcdn.com/image/fetch/$s_!UyXB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 1272w, https://substackcdn.com/image/fetch/$s_!UyXB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UyXB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png" width="1456" height="924" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:924,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UyXB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 424w, https://substackcdn.com/image/fetch/$s_!UyXB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 848w, https://substackcdn.com/image/fetch/$s_!UyXB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 1272w, https://substackcdn.com/image/fetch/$s_!UyXB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83a6b286-625f-46c9-bf55-97b44952990d_1488x944.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">LLM techniques</figcaption></figure></div><p>Because of that two key techniques emerged:</p><ol><li><p><strong>Fine-Tuning</strong></p></li><li><p><strong>RAG (Retrieval-Augmented Generation)</strong></p></li></ol><p>Now, let&#8217;s break them down each here.</p><ol><li><p><strong>Fine-Tuning</strong></p></li></ol><p>Fine-tuning involves training an existing LLM with domain-specific datasets. For example, a legal chatbot might be fine-tuned using legal documents, allowing the chatbot to provide accurate, context-aware responses to legal inquiries. The following diagram demonstrate how fine tuning can be implemented for an AI Chatbot.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X--J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X--J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 424w, https://substackcdn.com/image/fetch/$s_!X--J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 848w, https://substackcdn.com/image/fetch/$s_!X--J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 1272w, https://substackcdn.com/image/fetch/$s_!X--J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X--J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!X--J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 424w, https://substackcdn.com/image/fetch/$s_!X--J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 848w, https://substackcdn.com/image/fetch/$s_!X--J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 1272w, https://substackcdn.com/image/fetch/$s_!X--J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff11ab40e-a5d3-4aef-a47a-4ad5841e241c_2232x925.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">FineTuning AI Chatbot Technical Architecture</figcaption></figure></div><p><strong>Benefits:</strong></p><ul><li><p>Customization for specific industries (e.g., healthcare, legal, customer support).</p></li><li><p>Improved response quality within a specific domain and industry.</p></li></ul><p><strong>Challenges:</strong></p><ul><li><p>Frequent model training is required to keep up with industry updates or regulatory changes.</p></li><li><p>Costly due to repeated model training performed by the tech team</p></li><li><p>The risk of hallucination in case of using massive datasets (i.e., generating inaccurate or irrelevant information).</p></li></ul><p><strong>2. Retrieval-Augmented Generation (RAG)</strong></p><p>RAG takes a different approach. Instead of relying only on pre-trained knowledge, it dynamically fetches information from external data sources. RAG architecture is based on a retriever and a generator. Here&#8217;s how RAG works:</p><ul><li><p>The <strong>retriever</strong> pulls relevant data from sources similar to databases, documents, or websites.</p></li><li><p>The <strong>generator</strong> uses that data to craft accurate, up-to-date responses.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-D08!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-D08!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 424w, https://substackcdn.com/image/fetch/$s_!-D08!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 848w, https://substackcdn.com/image/fetch/$s_!-D08!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 1272w, https://substackcdn.com/image/fetch/$s_!-D08!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-D08!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png" width="1456" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!-D08!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 424w, https://substackcdn.com/image/fetch/$s_!-D08!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 848w, https://substackcdn.com/image/fetch/$s_!-D08!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 1272w, https://substackcdn.com/image/fetch/$s_!-D08!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a02843f-648c-4a89-a49b-e514c82e3dce_2232x925.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">RAG for AI Chatbot Technical Architecture</figcaption></figure></div><p><strong>Benefits:</strong></p><ul><li><p>Access to dynamic, real-time knowledge.</p></li><li><p>No need for repeated model training.</p></li><li><p>Cost-effective and scalable.</p></li></ul><p><strong>Challenges:</strong></p><ul><li><p>Potential latency due to fetching external data.</p></li><li><p>Data quality and risk of biases.</p></li><li><p>Security and privacy concerns when accessing sensitive data.</p></li></ul><h3>AI Agents: Chatbots who act</h3><p>The idea of AI agents is to give chatbots a more autonomous role. Chatbots don&#8217;t just respond to prompts; they set goals, execute tasks, and handle unexpected scenarios. For example, in customer service, an AI agent could process a refund, send a confirmation email, and schedule follow-ups&#8212;all without additional commands.</p><p>AI agents leverage <strong>Language-Aware Models (LAMs)</strong>, which allow them to perform actions based on the initial command or prompt. They can also integrate with external tools and systems to complete tasks autonomously.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8n9J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8n9J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 424w, https://substackcdn.com/image/fetch/$s_!8n9J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 848w, https://substackcdn.com/image/fetch/$s_!8n9J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!8n9J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8n9J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png" width="1434" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1434,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!8n9J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 424w, https://substackcdn.com/image/fetch/$s_!8n9J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 848w, https://substackcdn.com/image/fetch/$s_!8n9J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!8n9J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F354e01e4-513e-4cf8-b41d-1bb73f056d43_1434x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Language Aware Models</figcaption></figure></div><h3>Use Cases for AI Agents</h3><p>AI agents are already getting popular in industries like:</p><ul><li><p><strong>Customer Service</strong>: Automating refunds and booking appointments.</p></li><li><p><strong>Sales and Marketing</strong>: Lead generation, email campaigns, and personalized outreach.</p></li><li><p><strong>Travel</strong>: Managing itineraries and booking services.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bYWa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bYWa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 424w, https://substackcdn.com/image/fetch/$s_!bYWa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 848w, https://substackcdn.com/image/fetch/$s_!bYWa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 1272w, https://substackcdn.com/image/fetch/$s_!bYWa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bYWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png" width="1456" height="599" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e203f817-fe56-46f0-a469-87badbe241bd_2232x919.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bYWa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 424w, https://substackcdn.com/image/fetch/$s_!bYWa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 848w, https://substackcdn.com/image/fetch/$s_!bYWa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 1272w, https://substackcdn.com/image/fetch/$s_!bYWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe203f817-fe56-46f0-a469-87badbe241bd_2232x919.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">AI Agents Technical Architecture</figcaption></figure></div><p>But as with any technology, there are challenges:</p><ul><li><p><strong>Complex Implementation</strong>: Building AI agents requires more complex infrastructure in comparison to traditional chatbots.</p></li><li><p><strong>Ethical and Security Concerns</strong>: Due to access to external data sources, AI Agents must be designed carefully to prevent unintended actions or data breaches.</p></li><li><p><strong>Experimental State</strong>: We&#8217;re still learning how to best apply AI agents to different business scenarios. Therefore, the community is relatively small at the time of writing this article.</p></li></ul><h3>What&#8217;s Next? Multi-Agent Infrastructure</h3><p>The future lies in <strong>multi-agent systems</strong>, where AI agents collaborate to handle complex processes. For example, one agent might manage customer interactions while another focuses on backend workflows&#8212;all working together seamlessly.</p><p>It&#8217;s fascinating to think how quickly the conversational AI landscape has evolved. Eight years ago, people avoided chatbots. Today, millions of people interact with ChatGPT for everything from advice to automation. The possibilities of automation are endless, but it&#8217;s important for businesses to approach this evolution thoughtfully.</p><h3>Advice for Businesses</h3><ol><li><p><strong>Start Small</strong>: Begin with an AI chatbot before scaling to AI agents. Treat this as a journey, not a destination.</p></li><li><p><strong>Focus on Specific Use Cases</strong>: Think about how AI can enhance context awareness or personalization in your offering.</p></li><li><p><strong>Invest in Training</strong>: Equip your teams with AI and ML skills to stay competitive. Every software engineer should learn the AI fundamentals.</p></li><li><p><strong>Test and Iterate</strong>: Start with small wins to minimize risks while exploring long-term opportunities.</p></li></ol><p>The evolution of chatbots shows how technology simplifies user experiences while introducing new complexities behind the scenes. It&#8217;s an exciting time to innovate&#8212;so let&#8217;s build wisely.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://newsletter.aipoint.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The AI Point Edge! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>