<?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[AI For Developers]]></title><description><![CDATA[Practical guides and insights on using AI tools to help developers code faster, smarter, and better.]]></description><link>https://www.aifordevelopers.ai</link><image><url>https://substackcdn.com/image/fetch/$s_!tEsj!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ded19bc-c0fe-44ae-b53e-afc337a80b59_533x533.png</url><title>AI For Developers</title><link>https://www.aifordevelopers.ai</link></image><generator>Substack</generator><lastBuildDate>Wed, 13 May 2026 11:01:47 GMT</lastBuildDate><atom:link href="https://www.aifordevelopers.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[AI for Developers]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aifordevelopersai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aifordevelopersai@substack.com]]></itunes:email><itunes:name><![CDATA[AI for Developers]]></itunes:name></itunes:owner><itunes:author><![CDATA[AI for Developers]]></itunes:author><googleplay:owner><![CDATA[aifordevelopersai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aifordevelopersai@substack.com]]></googleplay:email><googleplay:author><![CDATA[AI for Developers]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[QVAC Workbench Share Device]]></title><description><![CDATA[Delegate Inference to Another Device (iPhone &#8594; MacBook)]]></description><link>https://www.aifordevelopers.ai/p/qvac-workbench-share-device</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/qvac-workbench-share-device</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Sun, 29 Mar 2026 05:11:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a5d9724c-f73d-4531-a41a-3e5f37231cab_2918x1656.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Overview</h3><p>This guide shows how to delegate inference from your iPhone to a more</p><p>powerful MacBook. This helps improve performance while keeping your</p><p>data local and secure.</p><div><hr></div><h3>Prerequisites</h3><ul><li><p>iPhone and MacBook on the same network</p></li><li><p>Latest version of the app installed on both devices</p></li><li><p>Device Sync enabled</p></li></ul><div><hr></div><h3>Step 1: Open Device Sync on iPhone</h3><ol><li><p>Open QVAC Workbench app (if not installed get it from app store) Go to <strong>Settings</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!02rt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!02rt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!02rt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!02rt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!02rt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!02rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg" width="728" height="1567.9575757575758" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2843,&quot;width&quot;:1320,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:128022,&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://www.aifordevelopers.ai/i/191568066?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.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_!02rt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg 424w, https://substackcdn.com/image/fetch/$s_!02rt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg 848w, https://substackcdn.com/image/fetch/$s_!02rt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!02rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0fd6590-2199-4c37-b0e1-86796a947808_1320x2843.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><ol><li><p>Navigate to <strong>Device Sync</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XHpv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XHpv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!XHpv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!XHpv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!XHpv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XHpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png" width="1320" height="2868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2868,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167958,&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://www.aifordevelopers.ai/i/191568066?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.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_!XHpv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!XHpv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!XHpv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!XHpv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51c83a57-1ee1-4d7f-b218-9d391c78f760_1320x2868.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><ol><li><p>Tap <strong>Sync with Another Device</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ElLr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ElLr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!ElLr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!ElLr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!ElLr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ElLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png" width="1320" height="2868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2868,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130042,&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://www.aifordevelopers.ai/i/191568066?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.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_!ElLr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!ElLr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!ElLr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!ElLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecda210d-7a4c-4420-a477-898c9cc461fc_1320x2868.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><ol><li><p>A QR scanner will open</p></li></ol><div><hr></div><h3>Step 2: Get QR Code from MacBook</h3><ol><li><p>Open the app on your MacBook</p></li><li><p>Go to <strong>Settings</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rUKZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rUKZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png 424w, https://substackcdn.com/image/fetch/$s_!rUKZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png 848w, https://substackcdn.com/image/fetch/$s_!rUKZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png 1272w, https://substackcdn.com/image/fetch/$s_!rUKZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rUKZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png" width="1456" height="915" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:915,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:383391,&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://www.aifordevelopers.ai/i/191568066?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.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_!rUKZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png 424w, https://substackcdn.com/image/fetch/$s_!rUKZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png 848w, https://substackcdn.com/image/fetch/$s_!rUKZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.png 1272w, https://substackcdn.com/image/fetch/$s_!rUKZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42a4b252-d774-42b6-8cef-7a1dfb86bc4a_2940x1848.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><ol><li><p>Navigate to <strong>Device Sync &amp; Delegated Inference</strong></p></li><li><p>You will see a <strong>QR Code</strong> displayed</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kx53!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kx53!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png 424w, https://substackcdn.com/image/fetch/$s_!kx53!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png 848w, https://substackcdn.com/image/fetch/$s_!kx53!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png 1272w, https://substackcdn.com/image/fetch/$s_!kx53!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kx53!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.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;:255665,&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://www.aifordevelopers.ai/i/191568066?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.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_!kx53!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png 424w, https://substackcdn.com/image/fetch/$s_!kx53!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png 848w, https://substackcdn.com/image/fetch/$s_!kx53!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.png 1272w, https://substackcdn.com/image/fetch/$s_!kx53!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a7572b-b505-4298-92d0-2bbbb9352d3c_2940x1838.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><h3>Step 3: Connect Devices</h3><ol><li><p>Use your iPhone to scan the QR code from the MacBook</p></li><li><p>Wait for the <strong>approval screen</strong> on iPhone</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PF6V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PF6V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!PF6V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!PF6V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!PF6V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PF6V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png" width="1320" height="2868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2868,&quot;width&quot;:1320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217849,&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://www.aifordevelopers.ai/i/191568066?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.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_!PF6V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png 424w, https://substackcdn.com/image/fetch/$s_!PF6V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png 848w, https://substackcdn.com/image/fetch/$s_!PF6V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.png 1272w, https://substackcdn.com/image/fetch/$s_!PF6V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61ee4cb5-365b-4f75-b1bf-77e222443ecc_1320x2868.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><h3>Step 4: Approve Connection</h3><ul><li><p>On MacBook &#8594; Approve the delegation request</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_!zsRi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zsRi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png 424w, https://substackcdn.com/image/fetch/$s_!zsRi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png 848w, https://substackcdn.com/image/fetch/$s_!zsRi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!zsRi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zsRi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png" width="1456" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:260313,&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://www.aifordevelopers.ai/i/191568066?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.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_!zsRi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png 424w, https://substackcdn.com/image/fetch/$s_!zsRi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png 848w, https://substackcdn.com/image/fetch/$s_!zsRi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.png 1272w, https://substackcdn.com/image/fetch/$s_!zsRi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0719ddb2-2f51-4a38-bfed-5a71991e5845_2936x1798.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>Once approved, the devices will be securely connected</p><div><hr></div><h3>Step 5: Start Delegating Inference</h3><ul><li><p>Your iPhone will now offload processing tasks to the MacBook</p></li><li><p>Heavy AI tasks will run on the MacBook automatically</p></li></ul><div><hr></div><h3>Result</h3><p>You have successfully delegated inference from your iPhone to your</p><p>MacBook, enabling faster processing while keeping everything local.</p><div><hr></div><h3>Notes</h3><ul><li><p>Ensure both devices stay connected to the same network</p></li><li><p>If connection fails, retry QR scan</p></li><li><p>You can disconnect anytime from Device Sync settings</p></li></ul>]]></content:encoded></item><item><title><![CDATA[QVAC Workbench Tutorial]]></title><description><![CDATA[Run AI Locally with Your Personal Data (Private & Secure)]]></description><link>https://www.aifordevelopers.ai/p/qvac-workbench-tutorial</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/qvac-workbench-tutorial</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Sun, 29 Mar 2026 05:08:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!md-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Introduction</h1><p>Most AI tools today require uploading data to cloud services.</p><p>This raises concerns about <strong>privacy, data ownership, and security</strong>.</p><p>QVAC Workbench solves this by allowing you to <strong>run AI locally on your device</strong>. Your prompts, documents, and personal data stay <strong>fully private</strong>.</p><p>In this tutorial you will learn how to:</p><ul><li><p>Install QVAC Workbench</p></li><li><p>Upload a personal dataset</p></li><li><p>Use local AI to analyze your data</p></li><li><p>Understand the benefits of private AI</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_!md-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!md-k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png 424w, https://substackcdn.com/image/fetch/$s_!md-k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png 848w, https://substackcdn.com/image/fetch/$s_!md-k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png 1272w, https://substackcdn.com/image/fetch/$s_!md-k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!md-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2481992,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.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_!md-k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png 424w, https://substackcdn.com/image/fetch/$s_!md-k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png 848w, https://substackcdn.com/image/fetch/$s_!md-k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.png 1272w, https://substackcdn.com/image/fetch/$s_!md-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d52631-a9af-4b7a-8cf8-df951dc51fb1_2882x1620.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><hr></div><h1>What You Will Build</h1><p>By the end of this tutorial you will be able to upload a <strong>personal health dataset</strong> and ask AI questions like:</p><ul><li><p>Analyze my health trends</p></li><li><p>Summarize my medical data</p></li><li><p>Identify potential health risks</p></li><li><p>Suggest lifestyle improvements</p></li></ul><p>All of this happens <strong>locally on your device</strong>.</p><div><hr></div><h1>Why Local AI Matters</h1><p>Traditional AI workflow</p><p>User &#8594; Cloud Server &#8594; AI Model &#8594; Response</p><p>Your data travels to external servers.</p><p>Local AI workflow with QVAC</p><p>User &#8594; Local Device &#8594; AI Model &#8594; Response</p><p>Your data <strong>never leaves your computer</strong>.</p><p>Benefits</p><ul><li><p>Full data privacy</p></li><li><p>No API keys required</p></li><li><p>Works offline</p></li><li><p>No data collection by third parties</p></li></ul><p>Screenshot placeholder</p><p>[Add diagram screenshot: Local AI architecture]</p><div><hr></div><h1>Step 1 Install QVAC Workbench</h1><p>Open the official page</p><p><a href="https://qvac.tether.io/products/workbench/">https://qvac.tether.io/products/workbench/</a></p><p>Download the version for your system.</p><p>Supported platforms</p><ul><li><p>Windows</p></li><li><p>macOS</p></li><li><p>Linux</p></li></ul><p>Install the application and launch it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iACd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iACd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png 424w, https://substackcdn.com/image/fetch/$s_!iACd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png 848w, https://substackcdn.com/image/fetch/$s_!iACd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!iACd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iACd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png&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;:4390386,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.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_!iACd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png 424w, https://substackcdn.com/image/fetch/$s_!iACd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png 848w, https://substackcdn.com/image/fetch/$s_!iACd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.png 1272w, https://substackcdn.com/image/fetch/$s_!iACd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadf9a0d3-1b36-469f-92df-39defd66443c_2880x1622.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><h1>Step 2 Open application</h1><p>After launching QVAC Workbench you need to download a model.</p><p>Default Model will be auto downloaded which is Quen3</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ODng!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ODng!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png 424w, https://substackcdn.com/image/fetch/$s_!ODng!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png 848w, https://substackcdn.com/image/fetch/$s_!ODng!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png 1272w, https://substackcdn.com/image/fetch/$s_!ODng!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ODng!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png" width="1456" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230317,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.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_!ODng!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png 424w, https://substackcdn.com/image/fetch/$s_!ODng!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png 848w, https://substackcdn.com/image/fetch/$s_!ODng!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.png 1272w, https://substackcdn.com/image/fetch/$s_!ODng!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924ed91d-9724-4c3c-bbd7-fdcfb165f10b_2940x1906.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>You can <strong>Download</strong> and choose models as per your needs from the Project setting Also you can configure other chat related settings</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZgsI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZgsI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png 424w, https://substackcdn.com/image/fetch/$s_!ZgsI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png 848w, https://substackcdn.com/image/fetch/$s_!ZgsI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!ZgsI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZgsI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png" width="1456" height="925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:925,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158122,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.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_!ZgsI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png 424w, https://substackcdn.com/image/fetch/$s_!ZgsI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png 848w, https://substackcdn.com/image/fetch/$s_!ZgsI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!ZgsI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0f7989a-cddf-4375-b6bb-132156e9ee47_2428x1542.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>Choose a model and click <strong>Download</strong>. Chat Modal &gt; Select Modal and Save changes</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bOiA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bOiA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png 424w, https://substackcdn.com/image/fetch/$s_!bOiA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png 848w, https://substackcdn.com/image/fetch/$s_!bOiA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png 1272w, https://substackcdn.com/image/fetch/$s_!bOiA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bOiA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png" width="1456" height="925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:925,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:213898,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.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_!bOiA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png 424w, https://substackcdn.com/image/fetch/$s_!bOiA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png 848w, https://substackcdn.com/image/fetch/$s_!bOiA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.png 1272w, https://substackcdn.com/image/fetch/$s_!bOiA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74fab4f4-dda0-4f05-b6fe-dd1da92b6740_2444x1552.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>Examples of models</p><ul><li><p>Llama</p></li><li><p>Qwen</p></li><li><p>Vision models</p></li><li><p>Speech models</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_!IrKK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IrKK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png 424w, https://substackcdn.com/image/fetch/$s_!IrKK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png 848w, https://substackcdn.com/image/fetch/$s_!IrKK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png 1272w, https://substackcdn.com/image/fetch/$s_!IrKK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IrKK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png" width="1456" height="925" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:925,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:213898,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.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_!IrKK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png 424w, https://substackcdn.com/image/fetch/$s_!IrKK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png 848w, https://substackcdn.com/image/fetch/$s_!IrKK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.png 1272w, https://substackcdn.com/image/fetch/$s_!IrKK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23747708-c0cd-4ff6-86ef-66f85915086f_2444x1552.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><h1>Step 3 Upload a Knowledge Base / Personal Dataset</h1><p>Open the Knowledge Base by clicking 3 dots in front of the project name</p><p>Upload the sample dataset PDF provided in this tutorial.</p><p>This document contains structured personal health data including</p><ul><li><p>vital statistics</p></li><li><p>blood tests</p></li><li><p>lifestyle information</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_!3Gjp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Gjp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png 424w, https://substackcdn.com/image/fetch/$s_!3Gjp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png 848w, https://substackcdn.com/image/fetch/$s_!3Gjp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png 1272w, https://substackcdn.com/image/fetch/$s_!3Gjp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Gjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png" width="1456" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188078,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.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_!3Gjp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png 424w, https://substackcdn.com/image/fetch/$s_!3Gjp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png 848w, https://substackcdn.com/image/fetch/$s_!3Gjp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.png 1272w, https://substackcdn.com/image/fetch/$s_!3Gjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ff7505-2ea8-434a-b99f-ce4bb4eda221_2936x1840.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><h1>Step 4 Ask AI Questions</h1><p>Now enable use knowledge base option and then you can ask the AI questions about the dataset.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EBw0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EBw0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 424w, https://substackcdn.com/image/fetch/$s_!EBw0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 848w, https://substackcdn.com/image/fetch/$s_!EBw0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 1272w, https://substackcdn.com/image/fetch/$s_!EBw0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EBw0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png" width="1456" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:252,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42362,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.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_!EBw0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 424w, https://substackcdn.com/image/fetch/$s_!EBw0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 848w, https://substackcdn.com/image/fetch/$s_!EBw0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 1272w, https://substackcdn.com/image/fetch/$s_!EBw0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e0141f8-06d5-4120-9c54-eaeb3d6305c4_1894x328.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Example prompts</p><p>Analyze my health trends</p><p>Are there any health risks in my data</p><p>Suggest improvements for my lifestyle</p><p>The AI will read the document and generate answers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cfVQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cfVQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png 424w, https://substackcdn.com/image/fetch/$s_!cfVQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png 848w, https://substackcdn.com/image/fetch/$s_!cfVQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png 1272w, https://substackcdn.com/image/fetch/$s_!cfVQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cfVQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png" width="1456" height="891" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:891,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:286128,&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://www.aifordevelopers.ai/i/191568106?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.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_!cfVQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png 424w, https://substackcdn.com/image/fetch/$s_!cfVQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png 848w, https://substackcdn.com/image/fetch/$s_!cfVQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.png 1272w, https://substackcdn.com/image/fetch/$s_!cfVQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde957cc7-d226-4de1-9825-7033e040dcc7_2922x1788.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><h1>Example AI Insights</h1><p>AI might produce insights such as</p><p>Weight is gradually improving over the last three months.</p><p>Vitamin D levels appear slightly below the recommended range.</p><p>Blood pressure values are within healthy limits.</p><p>Regular yoga practice supports cardiovascular health.</p><div><hr></div><h1>Why This Demo Is Powerful</h1><p>This tutorial demonstrates a key idea.</p><p><strong>AI can analyze sensitive personal data without sending it to the cloud.</strong></p><p>This means</p><ul><li><p>personal health records remain private</p></li><li><p>organizations can analyze confidential data safely</p></li><li><p>developers can build privacy-first AI tools</p></li></ul><p>Local AI represents a major shift toward <strong>data sovereignty</strong>.</p><div><hr></div><h1>Conclusion</h1><p>QVAC Workbench makes it easy to experiment with AI while keeping your</p><p>data private.</p><p>You can analyze documents, test prompts, and explore AI capabilities</p><p>without relying on external servers.</p><p>This enables developers, researchers, and individuals to safely use</p><p>AI with their own sensitive data.</p>]]></content:encoded></item><item><title><![CDATA[How AI Coding Agents Actually Work — A Developer’s Guide from Cursor’s Free 1-Hour Course]]></title><description><![CDATA[Learn how AI models, context, tokens, hallucinations, and tool-calling shape the way agents like Cursor help developers code smarter.]]></description><link>https://www.aifordevelopers.ai/p/how-ai-coding-agents-actually-work</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/how-ai-coding-agents-actually-work</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Fri, 10 Oct 2025 13:56:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2-zV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128640; Introduction: The AI That Codes With You</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2-zV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2-zV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2-zV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2-zV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2-zV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2-zV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg" width="1456" height="625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:625,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108651,&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://www.aifordevelopers.ai/i/175952537?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.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_!2-zV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2-zV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2-zV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2-zV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd54841-40de-434b-a84c-668d83e9579a_2048x879.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>Developers often wonder &#8212; <em>how does AI really understand my code?</em><br>Cursor, an AI-powered code editor, recently released a free 1-hour course that demystifies this.<br>It breaks down how AI models like GPT-4 and Claude actually &#8220;think,&#8221; process tokens, and execute actions through agents and tools &#8212; all in plain English.</p><p>Let&#8217;s turn those slides into a short, structured walkthrough you can learn from in minutes.</p><div><hr></div><h2>&#129504; Step 1 &#8211; How AI Models Think</h2><p>AI models don&#8217;t <em>understand</em> &#8212; they <em>predict</em>.<br>When you ask the model a question, it analyzes previous tokens (words or symbols) and predicts the most probable next one.<br>That&#8217;s how it &#8220;completes&#8221; your thought in code or conversation.</p><p><strong>Example:</strong><br>Input:</p><pre><code><code>def calculate_area(radius):
    return
</code></code></pre><p>AI Prediction:</p><pre><code><code>    return 3.14 * radius ** 2
</code></code></pre><p>It&#8217;s not magic &#8212; it&#8217;s pattern recognition based on billions of examples.</p><div><hr></div><h2>&#9881;&#65039; Step 2 &#8211; Context &amp; Tokens</h2><p>Everything you type consumes <em>tokens</em> &#8212; the smaller units of text an AI reads.<br>If your code or chat is long, it may exceed the <em>context window</em> (the model&#8217;s short-term memory).</p><p><strong>Tip:</strong><br>Keep your prompts concise. Remove unnecessary logs or comments before asking complex questions.</p><div><hr></div><h2>&#9888;&#65039; Step 3 &#8211; Hallucinations &amp; Limitations</h2><p>AI sometimes &#8220;hallucinates,&#8221; meaning it confidently gives wrong answers.<br>For example, it might invent a non-existent library or function.</p><p><strong>Fix it by grounding AI:</strong></p><pre><code><code># Instead of this:
Explain how to use xyzlib to connect to MySQL.

# Try this:
Explain how to connect Python to MySQL using standard libraries.
</code></code></pre><p>Grounding makes the model rely on <em>real knowledge</em> instead of guessing.</p><div><hr></div><h2>&#129520; Step 4 &#8211; Tool Calling</h2><p>Modern AI models don&#8217;t just generate text &#8212; they <em>use tools</em>.<br>In Cursor, when AI needs real answers, it calls APIs or runs code to verify outputs.</p><p><strong>Example:</strong></p><pre><code><code># AI calls Python runtime
result = run_in_terminal(&#8221;pytest tests/&#8221;)
</code></code></pre><p>This bridges the gap between <em>conversation</em> and <em>execution.</em></p><div><hr></div><h2>&#129302; Step 5 &#8211; Agents in Action</h2><p>Agents are like mini-AIs working together.<br>One reads your code, another tests it, and a third may document it.</p><p><strong>Real-World Use Case:</strong><br>In Cursor, agents can:</p><ul><li><p>Detect code smells</p></li><li><p>Generate docstrings</p></li><li><p>Auto-fix syntax errors</p></li><li><p>Refactor large files into reusable modules</p></li></ul><p>That&#8217;s how AI helps you code smarter &#8212; not by replacing developers but by accelerating flow.</p><div><hr></div><h2>&#9989; Testing &amp; Production Notes</h2><p>Before shipping AI-assisted code:</p><ul><li><p>Always run tests locally.</p></li><li><p>Review logic for edge cases AI might miss.</p></li><li><p>Don&#8217;t copy-paste blindly &#8212; understand what the code does.</p></li></ul><p>AI gives you speed; <em>you</em> bring the judgment.</p><div><hr></div><h2>&#127919; Conclusion: Future of Coding</h2><p>AI isn&#8217;t replacing developers &#8212; it&#8217;s upgrading them.<br>Tools like Cursor mark a shift from &#8220;writing every line&#8221; to &#8220;orchestrating intelligent systems.&#8221;</p><p>If you&#8217;ve ever wondered how AI helps you code, watch Cursor&#8217;s 1-hour course here:<br>&#128073; <a href="https://cursor.com/learn">https://cursor.com/learn</a></p><p><strong>Keep exploring. Keep building. The future of coding is collaborative.</strong></p>]]></content:encoded></item><item><title><![CDATA[Build a Q&A Page in Next.js with LangChain.js and a Custom Vector Store]]></title><description><![CDATA[Step-by-step guide to building a Q&A app in Next.js with LangChain.js. Learn setup, vector store, API route, UI, testing, gotchas, and production upgrades.]]></description><link>https://www.aifordevelopers.ai/p/build-a-q-and-a-page-in-nextjs-with</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/build-a-q-and-a-page-in-nextjs-with</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Thu, 25 Sep 2025 13:48:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!33v-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.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_!33v-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!33v-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png 424w, https://substackcdn.com/image/fetch/$s_!33v-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png 848w, https://substackcdn.com/image/fetch/$s_!33v-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png 1272w, https://substackcdn.com/image/fetch/$s_!33v-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!33v-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png" width="1019" height="746" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb490de1-943b-4aa4-8685-1997d6703292_1019x746.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:746,&quot;width&quot;:1019,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:533806,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c7a3db2-fc00-4622-a31e-cfa2688a3a8d_1024x1024.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_!33v-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png 424w, https://substackcdn.com/image/fetch/$s_!33v-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png 848w, https://substackcdn.com/image/fetch/$s_!33v-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.png 1272w, https://substackcdn.com/image/fetch/$s_!33v-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb490de1-943b-4aa4-8685-1997d6703292_1019x746.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><hr></div><p>Ever wished your docs could answer questions for you? With <strong>Next.js + LangChain.js</strong>, you can build a Q&amp;A page that uses your docs or FAQs to generate instant answers. This is retrieval-augmented generation (RAG) in action.</p><div><hr></div><h3>Step 1: Create a Next.js App &amp; Install Dependencies</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m_jz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m_jz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 424w, https://substackcdn.com/image/fetch/$s_!m_jz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 848w, https://substackcdn.com/image/fetch/$s_!m_jz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 1272w, https://substackcdn.com/image/fetch/$s_!m_jz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m_jz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png" width="1456" height="228" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a995cd07-66c9-4920-9970-98548fb40776_2136x334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:228,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56023,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.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_!m_jz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 424w, https://substackcdn.com/image/fetch/$s_!m_jz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 848w, https://substackcdn.com/image/fetch/$s_!m_jz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 1272w, https://substackcdn.com/image/fetch/$s_!m_jz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa995cd07-66c9-4920-9970-98548fb40776_2136x334.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Add your API key in <code>.env.local</code>:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K0w-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K0w-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 424w, https://substackcdn.com/image/fetch/$s_!K0w-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 848w, https://substackcdn.com/image/fetch/$s_!K0w-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 1272w, https://substackcdn.com/image/fetch/$s_!K0w-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K0w-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png" width="1456" height="135" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:135,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19733,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.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_!K0w-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 424w, https://substackcdn.com/image/fetch/$s_!K0w-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 848w, https://substackcdn.com/image/fetch/$s_!K0w-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 1272w, https://substackcdn.com/image/fetch/$s_!K0w-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9053c9dc-0bba-4c6b-adc4-47f12d93dbe4_1986x184.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div><hr></div><h3>Step 2: Add Docs as Seed Data</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2tGj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2tGj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png 424w, https://substackcdn.com/image/fetch/$s_!2tGj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png 848w, https://substackcdn.com/image/fetch/$s_!2tGj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png 1272w, https://substackcdn.com/image/fetch/$s_!2tGj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2tGj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png" width="1028" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45023,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.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_!2tGj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png 424w, https://substackcdn.com/image/fetch/$s_!2tGj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png 848w, https://substackcdn.com/image/fetch/$s_!2tGj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.png 1272w, https://substackcdn.com/image/fetch/$s_!2tGj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48c5df74-b182-4401-a16a-102386ed3df8_1028x344.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>&#128161; Replace with FAQs, README, or onboarding docs.</p><div><hr></div><h3>Step 3: Split Docs &amp; Embed with OpenAI</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Hpg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Hpg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png 424w, https://substackcdn.com/image/fetch/$s_!8Hpg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png 848w, https://substackcdn.com/image/fetch/$s_!8Hpg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png 1272w, https://substackcdn.com/image/fetch/$s_!8Hpg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Hpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png" width="1216" height="342" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:342,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62135,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.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_!8Hpg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png 424w, https://substackcdn.com/image/fetch/$s_!8Hpg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png 848w, https://substackcdn.com/image/fetch/$s_!8Hpg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.png 1272w, https://substackcdn.com/image/fetch/$s_!8Hpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf942cd-b4f8-4c0e-ae44-83aa47f3755b_1216x342.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><h3>Step 4: Minimal Vector Store</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ioH9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ioH9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 424w, https://substackcdn.com/image/fetch/$s_!ioH9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 848w, https://substackcdn.com/image/fetch/$s_!ioH9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 1272w, https://substackcdn.com/image/fetch/$s_!ioH9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ioH9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png" width="1206" height="276" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:276,&quot;width&quot;:1206,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52800,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.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_!ioH9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 424w, https://substackcdn.com/image/fetch/$s_!ioH9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 848w, https://substackcdn.com/image/fetch/$s_!ioH9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 1272w, https://substackcdn.com/image/fetch/$s_!ioH9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F009d57f5-7f59-4102-8de3-3b52872f6854_1206x276.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h3>Step 5: Build a Retrieval-QA Chain</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cGJ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cGJ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png 424w, https://substackcdn.com/image/fetch/$s_!cGJ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png 848w, https://substackcdn.com/image/fetch/$s_!cGJ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png 1272w, https://substackcdn.com/image/fetch/$s_!cGJ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cGJ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png" width="1194" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3648d860-d263-4aad-b284-93596fed4a12_1194x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:1194,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:83235,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.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_!cGJ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png 424w, https://substackcdn.com/image/fetch/$s_!cGJ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png 848w, https://substackcdn.com/image/fetch/$s_!cGJ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.png 1272w, https://substackcdn.com/image/fetch/$s_!cGJ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3648d860-d263-4aad-b284-93596fed4a12_1194x518.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><h3>Step 6: API Route <code>/api/ask</code></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0g3G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0g3G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png 424w, https://substackcdn.com/image/fetch/$s_!0g3G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png 848w, https://substackcdn.com/image/fetch/$s_!0g3G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png 1272w, https://substackcdn.com/image/fetch/$s_!0g3G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0g3G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png" width="1152" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1152,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78992,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.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_!0g3G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png 424w, https://substackcdn.com/image/fetch/$s_!0g3G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png 848w, https://substackcdn.com/image/fetch/$s_!0g3G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.png 1272w, https://substackcdn.com/image/fetch/$s_!0g3G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a98cda7-6550-4c17-84c2-8e6341436b58_1152x394.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><h3>Step 7: Client Q&amp;A Page</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_lGA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_lGA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png 424w, https://substackcdn.com/image/fetch/$s_!_lGA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png 848w, https://substackcdn.com/image/fetch/$s_!_lGA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png 1272w, https://substackcdn.com/image/fetch/$s_!_lGA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_lGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png" width="1012" height="456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:456,&quot;width&quot;:1012,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64389,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.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_!_lGA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png 424w, https://substackcdn.com/image/fetch/$s_!_lGA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png 848w, https://substackcdn.com/image/fetch/$s_!_lGA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.png 1272w, https://substackcdn.com/image/fetch/$s_!_lGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60eda1fb-1e0a-474c-8f64-d3d01d4dd98a_1012x456.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><h3>Step 8: Test Your App</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_WOK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_WOK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 424w, https://substackcdn.com/image/fetch/$s_!_WOK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 848w, https://substackcdn.com/image/fetch/$s_!_WOK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 1272w, https://substackcdn.com/image/fetch/$s_!_WOK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_WOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png" width="686" height="92" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0c554a7-f38f-4578-aa84-921807fbac36_686x92.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:92,&quot;width&quot;:686,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9110,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.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_!_WOK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 424w, https://substackcdn.com/image/fetch/$s_!_WOK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 848w, https://substackcdn.com/image/fetch/$s_!_WOK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 1272w, https://substackcdn.com/image/fetch/$s_!_WOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0c554a7-f38f-4578-aa84-921807fbac36_686x92.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#9989; Ask a known question &#8594; correct answer<br>&#10060; Ask unrelated question &#8594; &#8220;I don&#8217;t know&#8221;</p><p>&#128444;&#65039; <strong>Image Prompt:</strong> <em>Browser window showing a developer typing a question into the app and receiving an answer.</em></p><div><hr></div><h3>Step 9: Gotchas to Watch Out For</h3><ul><li><p>Mixing embedding providers breaks results.</p></li><li><p>Too-small chunks lose context.</p></li><li><p>High temperature &#8594; hallucinations.</p></li></ul><p>&#128444;&#65039; <strong>Image Prompt:</strong> <em>Warning icons (&#9888;&#65039;) next to chunks, embeddings, and temperature sliders.</em></p><div><hr></div><h3>Step 10: Production Upgrades</h3><p><strong>Persist Vectors</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SiL9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SiL9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 424w, https://substackcdn.com/image/fetch/$s_!SiL9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 848w, https://substackcdn.com/image/fetch/$s_!SiL9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 1272w, https://substackcdn.com/image/fetch/$s_!SiL9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SiL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png" width="866" height="130" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:130,&quot;width&quot;:866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16559,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.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_!SiL9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 424w, https://substackcdn.com/image/fetch/$s_!SiL9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 848w, https://substackcdn.com/image/fetch/$s_!SiL9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 1272w, https://substackcdn.com/image/fetch/$s_!SiL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5ebf835-5091-4a0c-9240-21599475ef6e_866x130.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Stream Answers</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fBcJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fBcJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 424w, https://substackcdn.com/image/fetch/$s_!fBcJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 848w, https://substackcdn.com/image/fetch/$s_!fBcJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 1272w, https://substackcdn.com/image/fetch/$s_!fBcJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fBcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png" width="1224" height="180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:180,&quot;width&quot;:1224,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40140,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.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_!fBcJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 424w, https://substackcdn.com/image/fetch/$s_!fBcJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 848w, https://substackcdn.com/image/fetch/$s_!fBcJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 1272w, https://substackcdn.com/image/fetch/$s_!fBcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefcd79b4-a5ac-4b23-a75e-45301a8e5788_1224x180.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Highlight Sources</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z3B_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z3B_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 424w, https://substackcdn.com/image/fetch/$s_!z3B_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 848w, https://substackcdn.com/image/fetch/$s_!z3B_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 1272w, https://substackcdn.com/image/fetch/$s_!z3B_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z3B_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png" width="1088" height="224" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:224,&quot;width&quot;:1088,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28719,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.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_!z3B_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 424w, https://substackcdn.com/image/fetch/$s_!z3B_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 848w, https://substackcdn.com/image/fetch/$s_!z3B_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 1272w, https://substackcdn.com/image/fetch/$s_!z3B_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f484fec-94d4-495b-9266-fd0f36a03222_1088x224.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v9HW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v9HW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!v9HW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!v9HW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!v9HW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v9HW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:790722,&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://www.aifordevelopers.ai/i/172849745?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.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_!v9HW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!v9HW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!v9HW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!v9HW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb977bce5-d5b9-4b5b-8c01-be80899d4221_1024x1024.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>Real-World Use Case</h3><ul><li><p>Upload your product FAQs or docs.</p></li><li><p>Customers ask: &#8220;Do you ship internationally?&#8221; &#8594; answered instantly.</p></li><li><p>Reduces support load, improves customer experience.</p></li></ul><div><hr></div><h3>Conclusion</h3><p>You&#8217;ve built a <strong>Next.js Q&amp;A app with LangChain.js</strong> that can answer questions based on your docs. With production tweaks (DB persistence, streaming, highlighting), this goes from weekend project &#8594; production-ready feature.</p>]]></content:encoded></item><item><title><![CDATA[Write Better PR Descriptions in Minutes with GitHub Copilot (Inside VS Code)]]></title><description><![CDATA[Use GitHub Copilot in VS Code to generate accurate PR summaries fast. Learn setup, prompts, editing tips, templates, and policy gotchas to speed up reviews.]]></description><link>https://www.aifordevelopers.ai/p/write-better-pr-descriptions-in-minutes</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/write-better-pr-descriptions-in-minutes</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Sat, 06 Sep 2025 13:54:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ha5w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg" 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_!ha5w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ha5w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ha5w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ha5w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ha5w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ha5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg" width="500" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:56509,&quot;alt&quot;:&quot;VS Code showing a PR diff alongside an AI-generated summary panel.&quot;,&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://www.aifordevelopers.ai/i/172951544?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc95b902-552e-46f0-ba7a-f4bcfb408de9_500x500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="VS Code showing a PR diff alongside an AI-generated summary panel." title="VS Code showing a PR diff alongside an AI-generated summary panel." srcset="https://substackcdn.com/image/fetch/$s_!ha5w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ha5w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ha5w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ha5w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa92d8d9a-e34f-4eda-a466-6c6399545896_500x416.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><div><hr></div><p>Writing solid PR descriptions is tedious&#8212;and reviewers feel the pain. With <strong>GitHub Copilot Chat in VS Code</strong>, you can turn a diff into a <strong>clear, structured summary</strong> in minutes. This guide shows the exact steps, prompts, and a reusable template so your team ships faster with fewer review loops.</p><div><hr></div><h2>Step 1: Install &amp; Sign In</h2><p>Install <strong>GitHub Copilot Chat (Preview)</strong> in VS Code and sign in with your GitHub account. Ensure your org policy allows Copilot.</p><blockquote><p><code>VS Code &#8594; Extensions &#8594; &#8220;GitHub Copilot Chat&#8221; &#8594; Install</code></p></blockquote><div><hr></div><h2>Step 2: Open the PR Diff</h2><p>Open the repo, check out the PR branch, and view changes in VS Code.</p><blockquote><p><code>gh repo clone &lt;owner&gt;/&lt;repo&gt; <br>gh pr checkout &lt;PR_NUMBER&gt; <br>code .</code></p></blockquote><div><hr></div><h2>Step 3: Ask Copilot to &#8220;Explain changes&#8221;</h2><p>Select the whole PR or a specific hunk and run the command (via context menu or Copilot Chat). Start with a simple ask, then refine.</p><blockquote><p><code>Explain the changes in this diff for a PR description.</code></p></blockquote><div><hr></div><h2>Step 4: Use a Structured Prompt (Better Results)</h2><p>Give Copilot a skeleton to fill for consistent output.</p><blockquote><p><code>Act as a senior reviewer. Summarize this PR with: <br>- Context/Problem <br>- Key changes (bullets, file paths) <br>- Impact (UX, perf, API) <br>- Risks/Migration <br>- Test plan (steps) <br>Keep it under 200 words. </code></p></blockquote><div><hr></div><h2>Step 5: Paste into PR &amp; Edit for Clarity</h2><p>Use a <strong>PR template</strong> and paste the draft. Edit for correctness, add links (issue, design doc), screenshots, and any metrics.</p><blockquote><p><code>### Summary <br>&lt;copilot-output&gt; </code></p><p><code>### Motivation <br>&lt;why we did this&gt; </code></p><p><code>### Impact <br>&lt;perf, DX, user-facing notes&gt; </code></p><p><code>### Testing <br>&lt;steps, cases, screenshots&gt; </code></p><p><code>### Risks &amp; Rollback <br>&lt;what could break, revert plan&gt;</code></p></blockquote><div><hr></div><h2>Step 6: Real-World Workflow (Daily Use)</h2><ul><li><p>Generate a draft from diff in seconds</p></li><li><p>Paste + tweak context and links</p></li><li><p>Publish; reviewers get the &#8220;why&#8221; and &#8220;impact&#8221; upfront</p></li></ul><blockquote><p>R<code>eview time &#8595; Rework &#8595; Confidence &#8593;</code></p></blockquote><div><hr></div><h2>Gotchas &amp; Policy Notes</h2><ul><li><p><strong>Verify facts.</strong> AI can omit edge cases&#8212;your name is on the PR.</p></li><li><p><strong>No secrets.</strong> Don&#8217;t paste tokens/logs into prompts.</p></li><li><p><strong>Org rules.</strong> Ensure Copilot is allowed on private code.</p></li></ul><div><hr></div><h2>Power Tips</h2><ul><li><p>Bind a keyboard shortcut to open Copilot Chat fast.</p></li><li><p>Keep your <strong>structured prompt</strong> as a VS Code snippet.</p></li><li><p>Maintain a <strong>default PR template</strong> in <code>.github/pull_request_template.md</code>.</p></li></ul><blockquote><p><code>Template + Prompt = one-minute PR summaries</code></p></blockquote><div><hr></div><h2>Conclusion</h2><p>Copilot makes <strong>good PR descriptions</strong> the default&#8212;not the exception. Use a structured prompt, a PR template, and a quick edit pass. Your reviewers (and future you) will thank you.</p>]]></content:encoded></item><item><title><![CDATA[Build AI Agents Without Coding: Epsilla]]></title><description><![CDATA[Learn how to build AI agents without coding using Epsilla's no-code platform. Create custom chatbots for customer support and more in minutes.]]></description><link>https://www.aifordevelopers.ai/p/build-ai-agents-without-coding-epsilas-guide</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/build-ai-agents-without-coding-epsilas-guide</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Fri, 05 Sep 2025 05:37:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n5Tt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif" 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_!n5Tt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n5Tt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 424w, https://substackcdn.com/image/fetch/$s_!n5Tt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 848w, https://substackcdn.com/image/fetch/$s_!n5Tt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 1272w, https://substackcdn.com/image/fetch/$s_!n5Tt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n5Tt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif" width="768" height="438" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60782,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.aifordevelopers.ai/i/173824541?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n5Tt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 424w, https://substackcdn.com/image/fetch/$s_!n5Tt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 848w, https://substackcdn.com/image/fetch/$s_!n5Tt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 1272w, https://substackcdn.com/image/fetch/$s_!n5Tt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94625808-4f55-4f91-9c2c-e19e01629e97_768x438.avif 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>Are you tired of complex coding and endless hours spent trying to create AI solutions for your business? What if you could build an AI agent without writing a single line of code? Welcome to the world of no-code AI agent platforms, where Epsilla is leading the charge in revolutionizing how businesses create and deploy AI-powered solutions.</p><div id="youtube2-HwYFUh5O0EU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;HwYFUh5O0EU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/HwYFUh5O0EU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>In this blog post, we'll walk you through the process of building an AI agent without coding using Epsilla. We'll cover everything from getting started to customizing your AI agent and deploying it for your business needs. Let's dive in and explore how you can transform your customer support, streamline internal workflows, and boost efficiency with custom AI chatbots.</p><h2><strong>Getting Started: How to Build AI Agent Without Coding Using Epsilla</strong></h2><p>Epsilla is an all-in-one platform designed to make AI agent creation accessible to everyone, regardless of their technical background. Here's how you can get started:</p><ol><li><p>Create an account on the Epsilla website</p></li><li><p>Navigate the user-friendly interface</p></li><li><p>Explore pre-built AI agents in the store for inspiration</p></li></ol><p>Once you're logged in, you'll land on the store page where you can interact with existing AI agents. But today, we're going to build our own from scratch.</p><h2><strong>Step-by-Step Guide: Create Custom AI Chatbot for Your Business</strong></h2><p>Let's walk through creating an AI agent for an e-commerce company called "EcomEase" that will handle customer queries about returns, refunds, and exchanges.</p><h3><strong>1. Create a Knowledge Base</strong></h3><p>The first step is to create a knowledge base, which will serve as the source of information for your AI agent.</p><ul><li><p>Click on "Create Knowledge Base"</p></li><li><p>Choose from multiple options: Local files, Website, Google Drive, S3 bucket, etc.</p></li><li><p>For this example, we'll use the local file option</p></li><li><p>Name your knowledge base (e.g., "EcomEase")</p></li><li><p>Upload your policy document or relevant information</p></li></ul><p>Epsilla offers advanced options like embedding, data parsing, and chunking for complex projects. For most cases, the default settings work perfectly.</p><h3><strong>2. Build the AI Agent Application</strong></h3><p>Now that we have our knowledge base, let's connect it to an application and build our AI agent.</p><ul><li><p>Click on "Create Application"</p></li><li><p>Choose "Shared Agent" for this example</p></li><li><p>Name your AI agent (e.g., "EcomEase Support")</p></li><li><p>Add a description and chat icon (optional)</p></li></ul><h2><strong>Customize AI Agent Responses and Enhance Performance</strong></h2><p>With your AI agent created, it's time to fine-tune its performance and customize its responses.</p><h3><strong>1. Select the Appropriate AI Model</strong></h3><p>Epsilla offers various AI models to choose from. For most cases, the default model works well, but you can experiment with different options to find the best fit for your needs.</p><h3><strong>2. Fine-tune the Agent's Responses</strong></h3><ul><li><p>Customize the look and feel of the application</p></li><li><p>Change the introduction message</p></li><li><p>Add sample questions to guide users</p></li></ul><h3><strong>3. Test and Analyze</strong></h3><p>One of the great features of Epsilla is the ability to test your application while configuring it. This allows you to make real-time adjustments and ensure your AI agent is performing as expected.</p><h2><strong>Deploying Your AI-Powered Customer Support Solution</strong></h2><p>Once you're satisfied with your AI agent's performance, it's time to deploy it.</p><h3><strong>Publishing Options</strong></h3><ul><li><p>Make the agent available for your project users only</p></li><li><p>Share it with all Epsilla users</p></li><li><p>Embed AI agent on website directly</p></li><li><p>Connect through API for more advanced integrations</p></li></ul><h3><strong>Enterprise AI Solutions: Scalability and Security</strong></h3><p>Epsila is built with enterprise needs in mind, offering scalable solutions and robust security features to protect your data and ensure smooth operation as your business grows.</p><h2><strong>Maximizing the Potential of Your No-Code AI Agent Platform</strong></h2><p>The possibilities with Epsilla extend far beyond customer support. Consider these additional use cases:</p><ul><li><p>HR: Create AI agents to handle employee queries about policies and procedures</p></li><li><p>Internal Workflows: Streamline processes by creating AI agents to guide employees through complex tasks</p></li><li><p>Sales: Develop AI chatbots to qualify leads and provide initial product information</p></li></ul><h3><strong>Leveraging AI Agent Analytics and Tracking</strong></h3><p>Epsilla provides robust analytics and tracking features. You can monitor all project chats and analyze them to continuously improve your AI agent's performance over time.</p><p>By leveraging these insights, you can:</p><ul><li><p>Identify common user queries and update your knowledge base accordingly</p></li><li><p>Refine your AI agent's responses for better accuracy</p></li><li><p>Optimize the user experience based on interaction patterns</p></li></ul><p>Building an AI agent without coding has never been easier. With Epsilla, you can create, customize, and deploy AI-powered solutions in minutes. Whether you're looking to enhance customer support, streamline internal processes, or explore new ways to leverage AI in your business, Epsila provides the tools you need to succeed.</p><p>Ready to create your first AI agent and see the magic in action? Join the Epsilla Discord channel for community support and inspiration, and start building your AI-powered future today!</p><h2><strong>FAQ (Frequently Asked Questions)</strong></h2><h3><strong>What is Epsilla?</strong></h3><p>Epsilla is an all-in-one platform for building AI agents without coding. It allows businesses to create custom AI chatbots and other AI-powered solutions quickly and easily.</p><h3><strong>Do I need coding experience to use Epsilla?</strong></h3><p>No, Epsilla is designed as a no-code AI agent platform. You can create and deploy AI agents without any programming knowledge.</p><h3><strong>Can I integrate my Epsilla AI agent with my website?</strong></h3><p>Yes, Epsilla offers options to embed your AI agent directly on your website or connect it through an API for more advanced integrations.</p><h3><strong>What kind of analytics does Epsilla provide?</strong></h3><p>Epsilla offers comprehensive analytics and tracking features. You can monitor all project chats and analyze them to improve your AI agent's performance over time.</p><h3><strong>Is Epsilla suitable for enterprise use?</strong></h3><p>Yes, Epsilla is built with enterprise needs in mind. It offers scalable solutions and robust security features to protect your data and ensure smooth operation as your business grows.</p>]]></content:encoded></item><item><title><![CDATA[5 Free AI Courses for Beginners: Kickstart Your Journey to Artificial Intelligence]]></title><description><![CDATA[Discover five beginner&#8209;friendly AI courses that cover everything from AI basics to prompt engineering, no&#8209;code app building, multi&#8209;agent systems and the Model Context Protocol. Learn how to harness AI tools and skills for your career.]]></description><link>https://www.aifordevelopers.ai/p/5-free-ai-courses-for-beginners-kickstart</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/5-free-ai-courses-for-beginners-kickstart</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Tue, 02 Sep 2025 11:16:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ANgh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.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_!ANgh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ANgh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ANgh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ANgh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ANgh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ANgh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1429528,&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://aifordevelopersai.substack.com/i/172553892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.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_!ANgh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ANgh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ANgh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ANgh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6b2d24-5886-415e-a8fe-2b0395fbb0b0_1024x1024.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>Artificial intelligence is no longer a futuristic concept&#8212;it powers search engines, chatbots and the tools we use every day. Yet many people still feel lost when it comes to understanding and using AI. The good news is that you don&#8217;t need a computer science degree or a big budget to get started. There are high&#8209;quality courses designed for absolute beginners that will guide you from first principles to hands&#8209;on practice. This article highlights five free courses that demystify AI and show you how to build with it.</p><h2>Why learn AI now?</h2><p>Adopting AI skills early can give you a major edge in your career. Professionals who know how to leverage AI tools often complete tasks faster and make better decisions. At the same time, AI literacy reduces fear and confusion; instead of feeling overwhelmed by new technology, you&#8217;ll see opportunities to automate repetitive work and solve complex problems. The courses below cover a spectrum of topics&#8212;from general awareness to building agents&#8212;so you can choose your own learning path.</p><h3>1. <a href="https://www.coursera.org/learn/ai-for-everyone">AI for Everyone (Andrew Ng)</a> -</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U4WY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U4WY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png 424w, https://substackcdn.com/image/fetch/$s_!U4WY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png 848w, https://substackcdn.com/image/fetch/$s_!U4WY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png 1272w, https://substackcdn.com/image/fetch/$s_!U4WY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U4WY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png" width="1403" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:1403,&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_!U4WY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png 424w, https://substackcdn.com/image/fetch/$s_!U4WY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png 848w, https://substackcdn.com/image/fetch/$s_!U4WY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.png 1272w, https://substackcdn.com/image/fetch/$s_!U4WY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97cb59bc-db8a-4a3a-b760-72693fe3e899_1403x480.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><a href="https://www.coursera.org/learn/ai-for-everyone">Andrew Ng&#8217;s </a><strong><a href="https://www.coursera.org/learn/ai-for-everyone">AI for Everyone</a></strong> course provides a gentle introduction to artificial intelligence. It assumes no technical background and focuses on concepts rather than coding. According to the course overview, learners explore fundamental AI terminology, the capabilities and limitations of modern AI, and how to recognize AI opportunities in different industries<a href="https://golden.com/wiki/Deeplearning.ai-39R93XM#:~:text=The%20company%27s%20AI%20for%20Everyone,areas%20such%20as%20the%20following">golden.com</a>. It also explains how machine&#8209;learning and data&#8209;science projects are structured and how business leaders can collaborate effectively with technical teams<a href="https://golden.com/wiki/Deeplearning.ai-39R93XM#:~:text=The%20company%27s%20AI%20for%20Everyone,areas%20such%20as%20the%20following">golden.com</a>. By the end, you&#8217;ll understand AI&#8217;s potential, its ethical considerations, and how organizations can build responsible AI strategies. This course is ideal if you&#8217;re looking for a big&#8209;picture view before diving into technical skills.</p><h3>2. <a href="https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/">ChatGPT Prompt Engineering</a></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LizD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LizD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png 424w, https://substackcdn.com/image/fetch/$s_!LizD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png 848w, https://substackcdn.com/image/fetch/$s_!LizD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png 1272w, https://substackcdn.com/image/fetch/$s_!LizD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LizD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png" width="1266" height="454" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:1266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:502328,&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://aifordevelopersai.substack.com/i/172553892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.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_!LizD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png 424w, https://substackcdn.com/image/fetch/$s_!LizD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png 848w, https://substackcdn.com/image/fetch/$s_!LizD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.png 1272w, https://substackcdn.com/image/fetch/$s_!LizD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23aa32cd-a036-46e8-b647-970ab5269e64_1266x454.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>Large language models such as ChatGPT are incredibly versatile, but to get the best results you need to phrase your instructions clearly. <strong>Prompt engineering</strong> is the process of structuring or crafting an instruction to produce better outputs from a generative AI model. A free course on prompt engineering shows you how to design prompts that elicit high&#8209;quality responses, refine prompts through iteration and avoid common pitfalls. You&#8217;ll learn different prompt patterns&#8212;such as examples, role&#8209;playing and step&#8209;by&#8209;step instructions&#8212;and see how tiny changes can dramatically improve answers. Mastering prompt engineering can make your interactions with ChatGPT and other generative models more productive.</p><h3>3. <a href="https://www.deeplearning.ai/short-courses/vibe-coding-101-with-replit/">Vibe Coding with Replit</a></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lagI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lagI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png 424w, https://substackcdn.com/image/fetch/$s_!lagI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png 848w, https://substackcdn.com/image/fetch/$s_!lagI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png 1272w, https://substackcdn.com/image/fetch/$s_!lagI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lagI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png" width="1367" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:1367,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:477539,&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://aifordevelopersai.substack.com/i/172553892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.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_!lagI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png 424w, https://substackcdn.com/image/fetch/$s_!lagI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png 848w, https://substackcdn.com/image/fetch/$s_!lagI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.png 1272w, https://substackcdn.com/image/fetch/$s_!lagI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F463dd76e-c9a9-4fa1-937b-2654a7bd39f1_1367x459.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>If you&#8217;ve ever wanted to build an app without writing a single line of code, <strong>vibe coding with Replit</strong> is for you. Vibe coding is Replit&#8217;s approach to making software creation accessible through natural language. Instead of learning programming syntax, you describe what you want to build and the AI helps generate the necessary code. The platform is designed so that anyone&#8212;whether you&#8217;re launching a new business idea or creating internal tools&#8212;can build applications quickly. This course teaches you how to express requirements clearly, iterate on your app and deploy it. It&#8217;s a great way to experience no&#8209;code development and understand how AI can accelerate software creation.</p><h3>4. <a href="https://www.deeplearning.ai/short-courses/multi-ai-agent-systems-with-crewai/">CrewAI Multi&#8209;Agent Systems</a></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!35Pk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!35Pk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png 424w, https://substackcdn.com/image/fetch/$s_!35Pk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png 848w, https://substackcdn.com/image/fetch/$s_!35Pk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png 1272w, https://substackcdn.com/image/fetch/$s_!35Pk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!35Pk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png" width="1290" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:481,&quot;width&quot;:1290,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:289474,&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://aifordevelopersai.substack.com/i/172553892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.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_!35Pk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png 424w, https://substackcdn.com/image/fetch/$s_!35Pk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png 848w, https://substackcdn.com/image/fetch/$s_!35Pk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.png 1272w, https://substackcdn.com/image/fetch/$s_!35Pk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60561bb8-13cc-4ab5-b374-2d319e3f92b9_1290x481.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>As AI systems become more complex, they often consist of multiple agents that need to collaborate. The <strong><a href="https://www.deeplearning.ai/short-courses/multi-ai-agent-systems-with-crewai/">CrewAI Multi&#8209;Agent Systems</a></strong> course shows you how to create your own AI agents and coordinate them effectively. The course description explains that learners gain hands&#8209;on experience in AI collaboration and optimization across different industries, master the CrewAI platform for building multi&#8209;agent systems and enhance their skills in intelligent agent creation and dynamic task management<a href="https://learn.crewai.com/">learn.crewai.com</a>. You&#8217;ll learn how agents communicate, divide tasks and adapt to changing environments. This course is ideal if you&#8217;re interested in building agentic workflows or automating complex processes.</p><h3>5. MCP Basics (Anthropic)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ky_p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ky_p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png 424w, https://substackcdn.com/image/fetch/$s_!Ky_p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png 848w, https://substackcdn.com/image/fetch/$s_!Ky_p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png 1272w, https://substackcdn.com/image/fetch/$s_!Ky_p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ky_p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png" width="1300" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:531388,&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://aifordevelopersai.substack.com/i/172553892?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.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_!Ky_p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png 424w, https://substackcdn.com/image/fetch/$s_!Ky_p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png 848w, https://substackcdn.com/image/fetch/$s_!Ky_p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.png 1272w, https://substackcdn.com/image/fetch/$s_!Ky_p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3c774f-1750-4505-9678-7d3b30ce32bf_1300x460.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></p><p>The <strong>Model Context Protocol (MCP)</strong>, developed by Anthropic, is an open standard that allows applications to provide context to large language models. According to the official documentation, MCP is like a &#8220;USB&#8209;C port&#8221; for AI applications: it provides a standardized way to connect AI models to different data sources and tools<a href="https://modelcontextprotocol.io/docs/getting-started/intro#:~:text=MCP%20is%20an%20open%20protocol,connects%20your%20models%20with%20the">modelcontextprotocol.io</a>. The protocol offers a growing list of pre&#8209;built integrations, a method for building custom integrations and the flexibility to switch between different apps while keeping your context<a href="https://modelcontextprotocol.io/docs/getting-started/intro#:~:text=MCP%20is%20an%20open%20protocol,MCP%20provides">modelcontextprotocol.io</a>. The MCP Basics course introduces you to this protocol, teaches you how to set up MCP servers and clients, and shows how to build agents and complex workflows on top of large language models. By understanding MCP, you&#8217;ll be able to integrate AI into existing systems more efficiently and securely.</p><h2>Getting started</h2><p>Each of these courses is free and designed for beginners. Here&#8217;s how you can make the most of them:</p><ol><li><p><strong>Start with the fundamentals.</strong> If you&#8217;re completely new to AI, begin with <em>AI for Everyone</em> to build a solid conceptual foundation.</p></li><li><p><strong>Practice prompt engineering.</strong> Use ChatGPT or similar models to experiment with different prompt techniques from the prompt engineering course and observe how responses change.</p></li><li><p><strong>Build something tangible.</strong> Try vibe coding with Replit to create a simple application&#8212;perhaps a personal to&#8209;do list or a prototype for a business idea.</p></li><li><p><strong>Explore multi&#8209;agent systems.</strong> If you enjoy automation, experiment with CrewAI to see how multiple agents can work together on tasks.</p></li><li><p><strong>Integrate with real data.</strong> When you&#8217;re ready to connect AI models to external tools, dive into MCP Basics and start building context&#8209;aware applications.</p></li></ol><h2>Conclusion</h2><p>Artificial intelligence is becoming a core skill for professionals across industries. Whether you want to understand AI&#8217;s possibilities, write better prompts, build apps without coding, orchestrate multiple agents or connect AI models to live data, these free courses can help you get started. By investing a few hours of focused learning now, you&#8217;ll gain knowledge that will keep you ahead as AI continues to evolve.</p><h2></h2>]]></content:encoded></item><item><title><![CDATA[10 AI Hacks to Code Faster and Stress Less]]></title><description><![CDATA[Discover ten AI-powered hacks that speed up coding&#8212;from autocomplete and bug fixers to smart documentation search and test-case generation&#8212;and free your time to build great software.]]></description><link>https://www.aifordevelopers.ai/p/ten-ai-hacks-to-code-faster-and-stress</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/ten-ai-hacks-to-code-faster-and-stress</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Thu, 28 Aug 2025 11:42:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5zya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg" 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_!5zya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5zya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5zya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5zya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5zya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5zya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93285,&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://aifordevelopersai.substack.com/i/172560876?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.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_!5zya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5zya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5zya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5zya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56dfe819-8ba6-48a0-99f8-ee9ff0b40a8a_1536x1024.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>Coding can feel like an endless loop. You sit down, write a few lines and then &#8212; boom &#8212; you&#8217;re stuck. Hours melt away in a blur of searching, debugging and rewriting. I&#8217;ve been there. What changed everything for me was discovering a new class of tools: AI assistants. These aren&#8217;t just fancy autocomplete engines; they&#8217;re productivity boosters that help you write, fix and understand code so you can focus on the fun part: building cool stuff. Research backs up the feeling. A recent study found that teams using generative&#8209;AI tools complete software development tasks <strong>21 % faster</strong>, and GitHub&#8217;s own internal data shows that developers spend <strong>55 % less time on boilerplate code</strong> when they use Copilot. Meanwhile, surveys reveal that more than a third of developers spend up to a quarter of their time fixing bugs &#8212; a reality AI can help change.</p><p>To help you get started, here are ten AI&#8209;powered hacks that have transformed my workflow. Each section includes a short explanation and an image to set the mood.</p><h3>1. Code autocomplete &#8212; your invisible pair programmer</h3><p>AI coding assistants such as <a href="https://github.com/features/copilot">GitHub Copilot</a>, <a href="https://www.tabnine.com/">TabNine</a> and <a href="https://replit.com/ai">Replit Ghostwriter</a> act like an ever&#8209;present pair programmer. They provide real&#8209;time code suggestions that reduce repetitive typing, offer context&#8209;aware completions and even fill in entire functions. GitHub&#8217;s internal study suggests that developers using Copilot spend <strong>55 % less time on boilerplate code</strong>, freeing up mental space for architecture and logic. With autocomplete switched on, I spend less time fighting syntax and more time thinking about design.<br>GitHub Copilot &#8594; <strong><a href="https://github.com/features/copilot">https://github.com/features/copilot</a></strong><br>TabNine &#8594; <strong><a href="https://www.tabnine.com/">https://www.tabnine.com/</a></strong><br>Replit Ghostwriter &#8594; <strong><a href="https://replit.com/ai">https://replit.com/ai</a></strong></p><h3>2. Bug&#8209;fixer bots &#8212; paste error, get a solution</h3><p>Debugging can devour your day. According to a global survey of 950 developers, <strong>38 %</strong> of respondents spend up to a quarter of their time fixing bugs and <strong>26 %</strong> spend up to half their time on bug fixes. That&#8217;s a huge productivity drain. AI&#8209;powered bug fixers such as <a href="https://chat.openai.com/">ChatGPT</a>, <a href="https://codeium.com/">Codeium</a> and <a href="https://aws.amazon.com/q/developer/">Amazon CodeWhisperer</a> help cut this overhead by understanding error messages, identifying root causes and suggesting patches. Instead of scouring through stack traces and forums, you can paste the offending snippet into an assistant and receive context&#8209;specific guidance. It&#8217;s not a silver bullet, but it&#8217;s often enough to get you moving again.<br>ChatGPT &#8594;<strong> <a href="https://chat.openai.com/">https://chat.openai.com/</a></strong><br>Codeium &#8594; <strong><a href="https://codeium.com/">https://codeium.com/</a><br></strong>Amazon CodeWhisperer &#8594;<strong> <a href="https://aws.amazon.com/q/developer/">https://aws.amazon.com/q/developer/</a></strong></p><h3>3. Smart docs search &#8212; ask AI, skip the 30&#8209;tab chaos</h3><p>Every developer knows the documentation rabbit hole: you open one tab, then another, then 30 more. Tools such as <a href="https://www.phind.com/">Phind</a>, <a href="https://sourcegraph.com/cody">Sourcegraph Cody</a> and <a href="https://openai.com/chatgpt/plugins">ChatGPT plug&#8209;ins </a>let you query documentation in plain language and get consolidated answers. They scan official docs, source code and community Q&amp;A so you don&#8217;t have to. By offloading the search phase, you spend less time context switching and more time coding.<br>Phind &#8594;<strong> <a href="https://www.phind.com/">https://www.phind.com/</a></strong><br>Sourcegraph Cody &#8594; <strong><a href="https://sourcegraph.com/cody">https://sourcegraph.com/cody</a></strong><br>ChatGPT Plugins &#8594; <strong><a href="https://openai.com/chatgpt/plugins">https://openai.com/chatgpt/plugins</a></strong><br></p><h3>4. Code explainers &#8212; &#8220;What does this code do?&#8221;</h3><p>Maintaining or reviewing someone else&#8217;s code can feel like deciphering ancient hieroglyphs. Services like <a href="https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt">CodeGPT for Visual Studio Code</a> and <a href="https://www.askcodi.com/">AskCodi</a> convert cryptic functions into human&#8209;readable explanations. They&#8217;re invaluable when onboarding to a new codebase or exploring an unfamiliar library. Instead of puzzling through each line, you can read a concise description and understand the purpose at a glance.<a href="https://explain.dev/"><br></a>CodeGPT (VS Code) &#8594; <strong><a href="https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt">https://marketplace.visualstudio.com/items?itemName=DanielSanMedium.dscodegpt</a></strong><br>AskCodi &#8594; <strong><a href="https://www.askcodi.com/">https://www.askcodi.com/</a></strong></p><h3>5. Test&#8209;case generators &#8212; no more writing 20 tests by hand</h3><p>Writing comprehensive test suites is essential yet tedious. AI&#8209;powered test&#8209;case generators such as <a href="https://www.testim.io/">CodiumAI</a>, <a href="https://www.testim.io/">Testim</a> and <a href="https://www.diffblue.com/">Diffblue</a> remove much of the drudgery. Studies show that <strong>75 %</strong> of organisations using AI in testing report reduced testing costs and <strong>80 %</strong> improve defect detection. Gartner&#8217;s analysis attributes AI&#8209;driven testing with <strong>43 %</strong> higher test accuracy and <strong>40 %</strong> wider test coverage. Real&#8209;world case studies demonstrate significant gains: for instance, Barclays cut manual test&#8209;case generation time by <strong>30 %</strong> using AI. These tools examine your code, generate unit and integration tests and even create synthetic data. You still need to review and tweak the results, but you&#8217;ll produce more robust tests in a fraction of the time.<br><br>CodiumAI &#8594; <strong><a href="https://www.codium.ai/">https://www.codium.ai/</a></strong><br>Testim &#8594; <strong><a href="https://www.testim.io/">https://www.testim.io/</a></strong><br>Diffblue Cover &#8594; <strong><a href="https://www.diffblue.com/">https://www.diffblue.com/</a></strong></p><h3>6. Refactor helpers &#8212; clean, optimised code in seconds</h3><p>Keeping code clean is a never&#8209;ending task. AI&#8209;powered refactoring tools such as <a href="https://sourcery.ai/">Sourcery</a>, <a href="https://refact.ai/">Refact.ai </a>and <a href="https://www.sonarlint.org/">SonarLint</a> analyze your codebase and suggest improvements. They spot duplicated logic, propose more efficient constructs and even identify potential security issues. While you retain control over which changes to accept, having an automated reviewer saves hours of manual refactoring and helps maintain consistent style across a team.<br>Sourcery &#8594; <strong><a href="https://sourcery.ai/">https://sourcery.ai/</a></strong><br><a href="http://refact.ai/">Refact.ai</a> &#8594; <strong><a href="https://refact.ai/">https://refact.ai/</a></strong><br>SonarLint &#8594; <strong>https://www.sonarlint.org/</strong></p><h3>7. AI pair review &#8212; quick feedback before your teammate even sees it</h3><p>Waiting for peer feedback can slow down a sprint. AI reviewers like <a href="https://www.codium.ai/Amazon">CodiumAI</a>, <a href="https://aws.amazon.com/codeguru/">Amazon CodeGuru</a> and <a href="https://coderabbit.ai/">CodeRabbit</a> scan pull requests and flag bugs, security vulnerabilities and style issues before you request a human review. They act as an impartial first pass, reducing back&#8209;and&#8209;forth and helping you submit cleaner code. By catching obvious mistakes early, human reviewers can focus on design and architecture rather than nitpicking naming conventions.<br><br>CodiumAI &#8594; <strong><a href="https://www.codium.ai/Amazon">https://www.codium.ai/Amazon</a></strong> <br>CodeGuru &#8594; <strong><a href="https://aws.amazon.com/codeguru/">https://aws.amazon.com/codeguru/</a><br></strong>CodeRabbit &#8594;<strong> https://coderabbit.ai/</strong></p><h3>8. Learning buddy &#8212; stuck on a new tech? Ask AI for mini&#8209;lessons</h3><p>When exploring a new framework or debugging a library you&#8217;ve never used before, it&#8217;s easy to hit a wall. <a href="https://chat.openai.com/">ChatGPT</a>, <a href="https://cursor.sh/">Cursor</a> and <a href="https://codeium.com/">Codeium&#8217;s</a> Learn Mode can provide bite&#8209;sized explanations, sample code and contextual advice. Instead of combing through tutorials, you can ask targeted questions and receive guidance tailored to your code. This makes ramping up on unfamiliar technologies faster and less frustrating.<strong><br><br></strong>ChatGPT &#8594; <strong><a href="https://chat.openai.com/">https://chat.openai.com/</a></strong><br>Cursor &#8594; <strong><a href="https://cursor.sh/">https://cursor.sh/</a></strong><br>Codeium Learn Mode &#8594; <strong><a href="https://codeium.com/">https://codeium.com/</a></strong></p><h3>9. Project scaffold &#8212; generate boilerplate code in minutes</h3><p>Starting a new project often means wiring together the same files and configuration over and over. Generators like <a href="https://yeoman.io/">Yeoman</a>, <a href="https://githubnext.com/projects/copilot-cli/">Copilot CLI</a> and <a href="https://www.windmill.dev/">Windmill</a> automate that setup. You answer a few prompts and they produce a ready&#8209;to&#8209;run scaffold with proper structure, dependencies and test configurations. For microservices, serverless functions or front&#8209;end apps, this can cut hours off your first commit.<br><br>Yeoman &#8594; <strong><a href="https://yeoman.io/">https://yeoman.io/</a></strong><br>Copilot CLI &#8594; <strong><a href="https://githubnext.com/projects/copilot-cli/">https://githubnext.com/projects/copilot-cli/</a></strong><br>Windmill &#8594; <strong><a href="https://www.windmill.dev/">https://www.windmill.dev/</a></strong></p><h3>10. Idea prototyper &#8212; turn &#8220;what if&#8221; ideas into working demos fast</h3><p>Sometimes inspiration strikes and you just want to see if an idea works. Tools such as <a href="https://replit.com/site/ghostwriter">Replit Ghostwriter</a>, <a href="https://cursor.sh/">Cursor</a> and <a href="https://bolt.new/">Bolt.new</a> let you rapidly prototype your concepts. They combine code generation, execution environments and templates so you can bring an idea to life quickly without wrestling with infrastructure. You can then share or iterate on the demo, testing whether it&#8217;s worth investing more time.<br><br>Replit Ghostwriter &#8594; <strong><a href="https://replit.com/site/ghostwriter">https://replit.com/site/ghostwriter</a></strong><br>Cursor &#8594;<strong><a href="https://cursor.sh/"> https://cursor.sh/</a></strong><br><a href="http://bolt.new/">Bolt.new</a> &#8594; <strong><a href="https://bolt.new/">https://bolt.new/</a></strong></p><h2>Conclusion: free your brain to build cool stuff</h2><p>The beauty of these AI hacks isn&#8217;t just in saving time. By offloading repetitive or tedious tasks to machines, you reclaim the mental space needed for creativity and problem&#8209;solving. Whether you&#8217;re speeding through boilerplate with autocomplete, finding a bug in seconds or auto&#8209;generating a test suite, the ultimate benefit is the freedom to focus on what you love about coding.</p><p>These tools won&#8217;t replace human developers, but they can make your day smoother. Adopt the ones that fit your workflow, keep an eye on their limitations and enjoy the extra bandwidth for innovation. Which AI hack will you try first?</p>]]></content:encoded></item><item><title><![CDATA[AI Pair Programming: A Step‑by‑Step Playbook]]></title><description><![CDATA[Learn how AI pair programming transforms your development workflow. From choosing the right AI assistant to defining problems, generating code, writing tests, reviewing, and documenting, this step&#8209;by&#8209;step guide (with a JavaScript debounce example) shows you how to work effectively with tools like GitHub&#160;Copilot, Cursor&#160;IDE and ChatGPT.]]></description><link>https://www.aifordevelopers.ai/p/ai-pair-programming-a-stepbystep</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/ai-pair-programming-a-stepbystep</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Sat, 23 Aug 2025 14:12:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5NeV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg" 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_!5NeV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5NeV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5NeV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5NeV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5NeV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5NeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111143,&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://aifordevelopersai.substack.com/i/172573115?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.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_!5NeV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5NeV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5NeV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5NeV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe472de9b-0241-434f-8749-b425d330edf1_1536x1024.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>Pair programming has long been a favourite technique in agile teams. Traditionally, two developers share one keyboard and screen &#8211; a &#8220;driver&#8221; writes code while a &#8220;navigator&#8221; reviews and guides. Roles swap frequently to keep both minds engaged and to catch mistakes early. This collaboration helps share knowledge, improve design and build team cohesion.</p><p>Artificial intelligence has added a new twist. Instead of a human navigator, an AI assistant such as <strong>GitHub Copilot</strong> can provide real&#8209;time code suggestions and documentation, is always available and adapts to your style. Other tools like <strong>Cursor IDE</strong> offer AI&#8209;first code editing and refactoring, and <strong>ChatGPT</strong> provides conversational explanations and brainstorming. Used correctly, these assistants can accelerate learning and feature delivery.</p><p>This playbook turns a short LinkedIn post into a full blog. It walks through a simple example &#8212; building a <strong>debounce</strong> function in JavaScript &#8212; while explaining how to pair program with AI. You&#8217;ll learn how to choose the right tool, define your problem clearly, generate code, write tests, review improvements, and document what you&#8217;ve learned.</p><h2>What is a Debounce Function?</h2><p>Before diving into AI tools, let&#8217;s clarify the problem. In web applications, user events like keypresses or mouse movements can fire rapidly. If you react to every event, your application can become sluggish. Debouncing means <strong>discarding operations that occur too close together and consolidating them into a single invocation</strong>. For example, when responding to text input, it&#8217;s better to wait until the user stops typing before triggering a search or API call. This delay ensures responsive user interfaces and reduces unnecessary computation.</p><h2>Step 1: Pick Your AI Partner</h2><p>Your choice of AI assistant influences how you collaborate. Here are three popular options:</p><ul><li><p><strong>GitHub Copilot</strong> &#8211; A plugin for editors like VS Code that suggests code completions as you type. It learns from billions of code examples and adapts to your conventions. Copilot is ideal for generating boilerplate, unit tests and documentation quickly, especially when you want to stay within your IDE.</p></li><li><p><strong>Cursor IDE</strong> &#8211; An AI&#8209;first editor that helps with refactoring and deeper context. It can explain complex code, suggest improvements and quickly integrate third&#8209;party libraries. Cursor feels more like a co&#8209;driver that you can ask to restructure your work.</p></li><li><p><strong>ChatGPT (with the MCP server for IDE integration)</strong> &#8211; A conversational assistant that shines when you need high&#8209;level explanations, brainstorming or debugging help. You can ask ChatGPT questions like &#8220;Why doesn&#8217;t my debounce function work with zero delay?&#8221; and get tailored suggestions.</p></li></ul><p>There&#8217;s no single &#8220;best&#8221; assistant. Start by enabling one of these tools in your editor and try them on simple tasks. The key is to remain the <em>driver</em> &#8212; you decide which suggestions to accept or discard.</p><h2>Step 2: Define the Problem Together</h2><p>Clear communication is essential in pair programming &#8212; even with AI. Describe the task in plain language before you code. For our example:</p><blockquote><p><strong>&#8220;Write a JavaScript debounce function that delays execution until the user stops typing.&#8221;</strong></p></blockquote><p>This prompt specifies the language (JavaScript) and the behaviour we expect (wait until typing stops). A well&#8209;defined goal helps the AI understand your intent and reduces the need for rework.</p><h2>Step 3: Generate the Initial Draft</h2><p>Once you&#8217;ve described the problem, ask your AI assistant to draft a solution. Here&#8217;s the implementation Copilot produced for me:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cp2x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cp2x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png 424w, https://substackcdn.com/image/fetch/$s_!cp2x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png 848w, https://substackcdn.com/image/fetch/$s_!cp2x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png 1272w, https://substackcdn.com/image/fetch/$s_!cp2x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cp2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png" width="736" height="385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf18582b-719b-4b1f-a548-f236d4539873_736x385.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:385,&quot;width&quot;:736,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43876,&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://aifordevelopersai.substack.com/i/172573115?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.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_!cp2x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png 424w, https://substackcdn.com/image/fetch/$s_!cp2x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png 848w, https://substackcdn.com/image/fetch/$s_!cp2x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.png 1272w, https://substackcdn.com/image/fetch/$s_!cp2x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf18582b-719b-4b1f-a548-f236d4539873_736x385.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 function creates a closure that tracks the <code>timer</code>. Each call clears any pending timeout and resets it. When the user stops typing (no new calls within the <code>delay</code> period), the original function is invoked. As a result, only the last input triggers the action. In our example usage, calling <code>logInput("Hello")</code> followed by <code>logInput("Hello, World!")</code> ensures that only the second call runs after 500 milliseconds.</p><p>The code is clean and production&#8209;ready for many cases. But don&#8217;t stop here &#8212; AI code should be treated as a draft, not gospel. You still need to test, review and refine.</p><h2>Step 4: Ask AI for Tests</h2><p>Quality code requires tests. Luckily, AI can help here too. Tools like Copilot can generate unit tests based on your function signature and comments. For example, you might ask the assistant: <strong>&#8220;Write Jest tests to verify that the debounce function delays execution.&#8221;</strong> It will likely produce a test that calls your function multiple times and checks that it runs only once after the delay.</p><p>AI&#8209;generated tests are particularly useful for covering edge cases and saving time. The KodeKloud guide lists <strong>test case generation</strong> as one of the best scenarios for using Copilot. Remember, though, that tests generated by AI are starting points. You should review them to ensure they cover the behaviours you care about and align with your project&#8217;s standards.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ep5T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ep5T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ep5T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ep5T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ep5T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ep5T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg" width="1456" height="1428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1428,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111144,&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://aifordevelopersai.substack.com/i/172573115?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.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_!Ep5T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ep5T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ep5T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ep5T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2936a01-1a4a-4b9c-aefc-37a671da5d1c_1566x1536.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><h2>Step 5: Review &amp; Refactor Together</h2><p>At this stage, shift from being a code author to a reviewer. Ask questions such as:</p><ul><li><p><em>Can this implementation be optimized for performance or readability?</em></p></li><li><p><em>What happens if the delay is zero?</em></p></li><li><p><em>How does it handle being called with different </em><code>this</code><em> contexts?</em></p></li></ul><p>AI can suggest variations &#8212; perhaps a version that supports immediate execution on the first call or one that cancels itself. Use your judgment to pick the version that fits your requirements.</p><p>Remember to be cautious. The KodeKloud notes recommend verifying security&#8209;critical code, complex business logic and performance&#8209;sensitive sections yourself. AI suggestions may not consider your domain&#8217;s specific constraints or legal obligations. Always run benchmarks and security reviews when necessary.</p><h2>Step 6: Document and Learn</h2><p>After finalizing your function, ask the AI to help document it. Copilot can generate JSDoc comments or Markdown documentation explaining how to use the function and why debouncing is useful. You can even ask ChatGPT to produce a short tutorial with examples, which is great for sharing with your team.</p><p>Finally, reflect on the process. AI pair programming isn&#8217;t just about writing code faster; it&#8217;s an opportunity to learn. Pay attention to patterns in the AI&#8217;s suggestions. Over time, you&#8217;ll internalize these idioms and become a more effective developer.</p><h2>Conclusion: The Human is Still the Driver</h2><p>AI pair programming can transform your workflow: it offers <strong>real&#8209;time suggestions</strong>, adapts to your style and provides 24/7 assistance. It excels at repetitive tasks like boilerplate generation, API scaffolding, test case drafting and documentation. Yet the human developer remains essential. You bring creativity, domain knowledge and ethical oversight.</p><p>Start with small, low&#8209;risk tasks to build trust in your AI assistant. Treat suggestions as learning opportunities rather than prescriptions. With clear goals, critical evaluation and continuous refinement, AI pair programming can help you ship features faster, maintain higher quality and enjoy coding even more.</p><p>Ready to give it a try? Open your IDE, enable an AI assistant, and start by writing your own debounce function. The future of coding is collaborative &#8212; and now your partner can be an AI.</p>]]></content:encoded></item><item><title><![CDATA[From Idea to Code in Hours: AI Prototyping Tools for Product Teams]]></title><description><![CDATA[Discover how AI prototyping tools empower entrepreneurs and product managers to move from concept to code in a single afternoon. Learn why modern tools eliminate the fear of the blank page, spin up polished UI drafts in minutes, and make user testing possible on the same day.]]></description><link>https://www.aifordevelopers.ai/p/from-idea-to-code-in-hours-ai-prototyping</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/from-idea-to-code-in-hours-ai-prototyping</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Mon, 18 Aug 2025 14:20:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w8Q-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>When good ideas collect dust</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w8Q-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w8Q-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w8Q-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w8Q-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w8Q-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w8Q-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg" width="800" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33382,&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://aifordevelopersai.substack.com/i/172573999?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.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_!w8Q-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w8Q-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w8Q-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w8Q-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3513e3c-3c63-4408-8822-638fdc093ac6_800x533.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>We all know the feeling: you get a burst of inspiration for an app or feature, jot some notes on a napkin and&#8230; nothing happens. Real life intrudes, the blank editor looks intimidating and the idea sits in limbo for weeks. Even product managers with dedicated engineers struggle to get prototypes built quickly enough to run timely tests.</p><p>A wave of <strong>AI prototyping tools</strong> is flipping that script. Rather than starting from an empty canvas, you describe your vision, and AI scaffolds a working version almost immediately. Lenny Rachitsky&#8217;s guide to AI prototyping notes that tools like Cursor, Replit Agent and v0.dev can convert Figma designs or plain&#8209;language product briefs into functional apps in minutes. BuildBetter&#8217;s research shows that these tools can cut feature development timelines by <strong>two to three weeks</strong> and reduce iteration cycles by <strong>up to 50 %</strong>.</p><p>This article explores why AI prototyping is more than hype. We&#8217;ll unpack the benefits, highlight real&#8209;world examples and share how you can harness these tools to get your ideas into users&#8217; hands fast.</p><h2>No blank page fear &#8211; AI gives you a starting point</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A1Ro!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A1Ro!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A1Ro!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A1Ro!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A1Ro!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A1Ro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:769308,&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;:false,&quot;internalRedirect&quot;:&quot;https://aifordevelopersai.substack.com/i/172573999?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.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_!A1Ro!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A1Ro!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A1Ro!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A1Ro!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f3dd587-c254-4d82-b2c6-dc97898270dd_3600x2400.jpeg 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>Traditional prototyping starts with a designer or developer staring at a blank canvas. AI changes that. Tools ranging from <strong>chat&#8209;based assistants</strong> to sophisticated design platforms can generate rough drafts from natural&#8209;language descriptions.</p><p>Lenny&#8217;s research groups AI prototyping tools into chatbots, cloud development environments and local assistants. Chatbots like <strong>ChatGPT</strong> and <strong>Claude</strong> are best for simple prototypes and can&#8217;t host code, but they&#8217;re great for generating starting snippets or UI copy. Design platforms such as <strong>Figma&#8217;s Genius plugin</strong> or <strong>Uizard</strong> turn text prompts into wireframes and even fill in UI content. BuildBetter notes that Figma AI&#8217;s <em>Genius</em> plugin can translate a prompt into a complete wireframe and generates appropriate copy, saving designers hours. Uizard goes further, converting hand&#8209;drawn sketches into interactive prototypes with features like <strong>Autodesigner</strong> and a <strong>Screenshot Scanner</strong>.</p><p>The power of these tools isn&#8217;t just speed. When the AI spits out a viable draft, you avoid analysis paralysis. There&#8217;s something tangible to critique, tweak and build upon. As one designer quoted by BuildBetter says, &#8220;AI can generate 80 % of the work so I can focus on the 20 % that requires human nuance&#8221;. With a skeleton in place, you can immediately refine flows, add branding or adjust layouts instead of labouring over initial structure.</p><h2>Instant UI drafts &#8211; wireframes and code in minutes</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_zZO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_zZO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_zZO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_zZO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_zZO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_zZO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg" width="1456" height="972" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.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;:7543823,&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://aifordevelopersai.substack.com/i/172573999?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.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_!_zZO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_zZO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_zZO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_zZO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aea7453-c4e1-41a0-b04b-23612904e24b_6016x4016.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>Beyond brainstorming, AI prototyping tools now handle full&#8209;stack infrastructure. <strong>Cloud development environments</strong> like <strong>v0.dev</strong>, <strong>Replit Agent</strong> and <strong>Bolt</strong> don&#8217;t just draw screens &#8211; they spin up real databases, back&#8209;end endpoints and deployment pipelines. Lenny&#8217;s newsletter describes how v0 deploys both client and server code with sensible styling defaults, while Bolt runs server code directly in the browser. In other words, you can have a functional login page or dashboard running in less time than it takes to brew a coffee.</p><p>Design&#8209;centred tools pack similar magic. <strong>Framer AI</strong> creates responsive prototypes from a single prompt, complete with transitions and interactive states. Builder.io&#8217;s overview of <strong>Figma Make</strong> shows how the tool uses AI to automatically connect screens, generate component states and create multi&#8209;screen flows. The result: interactive prototypes in seconds instead of hours.</p><p>These environments aren&#8217;t just gimmicks. In a case study shared by ProdPad, a product manager built a draggable dashboard widget in Bolt in roughly <strong>four hours</strong>, including back&#8209;end logic. Another company used Replit with GPT&#8209;powered code to simulate a telehealth appointment scheduler in a single afternoon. When you can generate working UI and server code in minutes, your focus shifts from setup to user experience: what flows delight users? Which data models support them best? This is where human insight shines.</p><h2>Faster testing and feedback</h2><p>The magic of AI prototypes is that they aren&#8217;t just pretty pictures &#8211; they behave like real products. ProdPad&#8217;s blog emphasises that AI&#8209;generated prototypes mimic business logic and back&#8209;end behaviour. You can hook them up to realistic data, letting testers click through multi&#8209;screen journeys and feel out interactions. Because there&#8217;s no engineering hand&#8209;off, product managers can gather feedback and metrics <strong>on the same day</strong> they come up with an idea.</p><p>This speed is transformative. Early&#8209;stage hypotheses often come with uncertainty; the only way to know whether users will value a feature is to put something in front of them. AI prototyping makes that feasible. Build multiple variants, run quick A/B tests and refine based on user reactions. As the ProdPad article argues, AI prototypes are perfect when you have high uncertainty, need to test multiple variants or when static mocks aren&#8217;t enough.</p><p>The result isn&#8217;t just faster validation &#8211; it&#8217;s motivation. When your idea goes from concept to clickable product in hours, you see tangible progress. That momentum carries into subsequent iterations and helps secure stakeholder buy&#8209;in because there&#8217;s something concrete to show.</p><h2>The human touch: co&#8209;building with AI</h2><p>A common misconception is that AI will replace designers or engineers. The research paints a different picture. AI is most powerful when it handles the repetitive scaffolding so humans can focus on nuance. BuildBetter&#8217;s survey reports that over <strong>62 %</strong> of designers leverage AI to automate repetitive tasks while emphasising that &#8220;human insight&#8221; remains critical.</p><p>Think of AI tools as co&#8209;pilots. They generate first drafts, spin up infrastructure and handle boilerplate. You still choose the colors, refine the copy, define the user flows and ensure that the solution aligns with your product vision. AI does not know your users&#8217; pain points or brand voice, but it gives you a head start.</p><p>Looking ahead, the future of software development likely won&#8217;t involve writing every line by hand. Instead, we&#8217;ll <strong>co&#8209;build with AI</strong>, iterating rapidly and focusing on creative problem solving. As Lenny&#8217;s article concludes, the value of AI prototyping isn&#8217;t just speed &#8211; it&#8217;s about staying motivated by visible progress and freeing up time for higher&#8209;level thinking.</p><h2>Takeaways</h2><ul><li><p><strong>Start with a prompt, not a blank page.</strong> AI chatbots and design tools turn natural&#8209;language descriptions into wireframes, UI copy and even back&#8209;end code.</p></li><li><p><strong>Speed to prototype matters.</strong> Cloud development environments like v0 and Replit build full&#8209;stack prototypes in minutes, cutting development timelines by weeks.</p></li><li><p><strong>Test sooner, iterate faster.</strong> AI prototypes mimic realistic logic and data interactions, enabling same&#8209;day user testing and iterative refinement.</p></li><li><p><strong>Keep the human in the loop.</strong> AI automates the 80 % of work that&#8217;s repetitive, leaving designers and product managers to focus on user empathy, branding and polished experiences.</p></li></ul><p>If you&#8217;ve been sitting on a brilliant app idea, there&#8217;s never been a better time to build. Grab an AI prototyping tool, describe your vision and watch as your concept comes to life in hours, not weeks.</p>]]></content:encoded></item><item><title><![CDATA[Beyond Autocomplete: 5 Surprising Ways AI Supercharges Your Development Workflow ]]></title><description><![CDATA[Explore five practical ways AI tools go beyond code completion &#8212; automating code reviews, generating documentation, building test cases, prototyping UIs and cleaning messy data &#8212; so you can spend less time on busy work and more time innovating.]]></description><link>https://www.aifordevelopers.ai/p/beyond-autocomplete-5-surprising</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/beyond-autocomplete-5-surprising</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Sat, 16 Aug 2025 12:19:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-yPo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introduction</h2><p>Not long ago, I thought &#8220;AI for coding&#8221; meant fancy autocomplete. You know &#8212; you type half a line and a co&#8209;pilot fills in the rest. Cool, helpful, but nothing that would fundamentally change how I build software. Then I started playing with a few tools and realised I&#8217;d been sitting on a goldmine.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-yPo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-yPo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-yPo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-yPo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-yPo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-yPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg" width="800" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37809,&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://aifordevelopersai.substack.com/i/172564389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.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_!-yPo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-yPo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-yPo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-yPo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6768d760-eaa5-4d45-8747-ccc1ce5eaa49_800x533.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>Recent research shows that AI adoption touches nearly every stage of the software&#8209;development lifecycle. In a 2025 survey of more than 400 teams, 67 % of developers already use AI for code generation, while documentation and test creation each have roughly 65 % adoption. Yet merge approvals and other bottlenecks remain mostly human&#8209;controlled. This uneven adoption highlights that AI isn&#8217;t just about writing code; it&#8217;s about automating the repetitive work that keeps us from focusing on creativity and problem solving.</p><p>Below are five tasks I&#8217;ve happily delegated to machines. They save me hours each week and let me spend more time on the interesting parts of software development. Let&#8217;s dive in.</p><h3>1. Code Reviews: More Eyes, Fewer Bugs</h3><p>Manual code reviews can be tedious. Sifting through line after line to catch missing semicolons or subtle logic errors is important, but it often delays delivery. Modern AI&#8209;driven review tools change the equation. They scan your pull requests for syntax issues, potential bugs and even style violations in seconds and deliver consistent feedback every time.</p><p>According to a 2025 roundup of code&#8209;review tools, AI assistance dramatically reduces review time by automating repetitive tasks while still flagging subtle bugs that humans might overlook. These systems provide uniform analysis across large codebases and free senior engineers to focus on architecture and business logic. They&#8217;re especially useful for fast&#8209;moving teams, legacy codebases and junior developers looking for mentorship.</p><p>That doesn&#8217;t mean AI replaces humans. The best practice is to let the machine handle the grunt work &#8212; missing brackets, type mismatches and obvious null&#8209;pointer checks &#8212; and keep human reviewers focused on design decisions and domain&#8209;specific concerns. When you treat your AI reviewer as a tireless colleague rather than a magic fix, you get faster turnarounds without sacrificing quality.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fbwK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fbwK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fbwK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fbwK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fbwK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fbwK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1600251,&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://aifordevelopersai.substack.com/i/172564389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.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_!fbwK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!fbwK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!fbwK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!fbwK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46cdc642-1b8a-4151-9d93-f8de05e8f700_1024x1024.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></p><h3>2. Documentation Without the Dread</h3><p>If you&#8217;ve ever postponed updating docs until the last minute, you&#8217;re not alone. Keeping technical documentation clear, accurate and up to date can feel like a chore. AI&#8209;powered documentation tools are designed to ease that pain. Platforms such as DocuWriter.ai use natural&#8209;language understanding to convert messy notes or code comments into clean API docs, UML diagrams and even multi&#8209;language code snippets. They automate the tedious parts of writing and ensure consistency across projects.</p><p>A review of AI documentation generators notes that these tools drastically reduce the time and effort required to produce high&#8209;quality documentation, allowing developers to focus on building software. They don&#8217;t just spit out paragraphs of text; they can generate UML diagrams, refactor code for readability and create comprehensive API references. The platform&#8217;s algorithms also enforce pre&#8209;defined standards, improving consistency and readability across your docs.</p><p>The takeaway? Stop treating documentation as a separate, dreaded task. Feed your project notes into an AI documentation tool and let it produce a polished first draft. You can then refine the context and tone while the machine takes care of formatting and structure. The result is professional documentation delivered in minutes instead of days.</p><p><em>Image idea:</em> lines of handwritten notes transforming into clear diagrams and neatly formatted documents with the help of an AI&#8209;powered tool.</p><h3>3. Test Cases at Lightning Speed</h3><p>Testing is essential for software quality, but writing exhaustive test cases can consume valuable hours. Generative AI flips the script by producing tests automatically from requirements and user stories. These tools use machine learning and natural&#8209;language processing to understand how your software should behave and generate scripts that cover both expected and edge&#8209;case scenarios<a href="https://codoid.com/ai-testing/ai-generated-test-cases-how-good-are-they/#:~:text=What%20are%20AI">codoid.com</a>.</p><p>An analysis of AI&#8209;generated test cases explains that such tools learn from historical test data to target high&#8209;risk areas, saving time and reducing human error<a href="https://codoid.com/ai-testing/ai-generated-test-cases-how-good-are-they/#:~:text=Accurate%20and%20reliable%20test%20results,cases%20helps%20us%20understand%20just">codoid.com</a>. The benefits include faster test writing, improved coverage, consistent naming conventions and easy integration with CI/CD pipelines<a href="https://codoid.com/ai-testing/ai-generated-test-cases-how-good-are-they/#:~:text=,Testing">codoid.com</a>. In other words, AI lets QA teams spend less time drafting repetitive tests and more time on exploratory or user&#8209;acceptance testing.</p><p>AI isn&#8217;t infallible; generated test cases still need human review and sometimes adjustments. But as a starting point, AI&#8209;powered testing tools can give you a comprehensive suite of tests within seconds, dramatically accelerating feedback cycles and letting you release with confidence.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xj5N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xj5N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xj5N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xj5N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xj5N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xj5N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg&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;:50307,&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://aifordevelopersai.substack.com/i/172564389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.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_!xj5N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xj5N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xj5N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xj5N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9eb459a-fb82-4cbb-bc2c-368c6c1998e5_500x500.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><h3>4. From Idea to Prototype in Minutes</h3><p>Prototyping new features or applications can be one of the most time&#8209;consuming parts of product development. Traditional workflows involve drafting requirements, writing boilerplate code and iterating with designers. New &#8220;vibe coding&#8221; tools flip this process by turning plain&#8209;English descriptions into working user interfaces. The result: you validate ideas faster and iterate without getting bogged down in setup and boilerplate.</p><p>A 2025 guide to rapid prototyping describes how development teams once spent weeks on prototypes that AI&#8209;powered tools now build in hours. Tools like Vercel&#8217;s v0 convert text descriptions directly into production&#8209;quality React components, delivering complete UI elements from natural language and allowing rapid iteration without designer dependency. Other platforms offer instant environments, live rendering and chat&#8209;based interfaces so that even non&#8209;technical stakeholders can prototype and iterate.</p><p>These capabilities won&#8217;t replace professional designers, but they are a game&#8209;changer for brainstorming and proof&#8209;of&#8209;concept work. You can explore multiple layouts, validate user flows and gather feedback before investing in a fully&#8209;fledged design. That&#8217;s the difference between shipping an MVP in days instead of weeks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_oMA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_oMA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!_oMA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!_oMA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!_oMA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_oMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!_oMA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!_oMA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!_oMA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!_oMA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac6dc976-996f-4528-b7e3-b3093413a9b3_1024x1024.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>5. Messy Data, Meet AI</h3><p>Whether it&#8217;s a CSV exported from a legacy system or logs full of typos, messy data slows down analysis and decision&#8209;making. Modern data&#8209;preparation platforms integrate AI to automate cleaning and transformation. These tools ingest raw data from multiple sources and use intelligent algorithms to fix column formats, remove duplicates and even correct typos<a href="https://blog.skyvia.com/data-preparation-tools/#:~:text=Features%20and%20Functionality">blog.skyvia.com</a>. OpenRefine, for instance, can split or merge datasets and reconcile inconsistencies through an intuitive interface<a href="https://blog.skyvia.com/data-preparation-tools/#:~:text=With%20its%20intelligent%20processing%20capabilities%2C,the%20ability%20to%20understand%20the">blog.skyvia.com</a>.</p><p>AI&#8209;powered data&#8209;cleaning tools go further by detecting patterns, standardising formats and filling missing values automatically. They identify errors and outliers, normalise inconsistent date or text formats, estimate missing values using predictive models and merge duplicate records. Some tools even process data in real time, cleaning it as it&#8217;s uploaded, and integrate directly with spreadsheets or databases.</p><p>The result is accurate, reliable data prepared for analysis without the usual hours of manual cleanup. By automating the tedious bits, AI lets analysts and developers focus on deriving insights rather than scrubbing spreadsheets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Gab!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Gab!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0Gab!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0Gab!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0Gab!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Gab!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1398041,&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://aifordevelopersai.substack.com/i/172564389?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.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_!0Gab!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0Gab!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0Gab!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0Gab!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5d1821e-9dc9-4ca1-af58-f3276ddf593e_1024x1024.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><h2>Conclusion</h2><p>AI isn&#8217;t just a fancy autocomplete anymore. It&#8217;s a set of collaborators that handle the parts of software development we find least inspiring &#8212; sifting through code for typos, turning notes into clean documentation, writing boilerplate tests, sketching UI prototypes and cleaning messy data. These tools free us to spend more time on design, architecture and creative problem solving.</p><p>Of course, no AI is perfect. Machines still lack context, and their output benefits from human judgment. But by embracing AI as a partner rather than a replacement, you can dramatically accelerate your workflow and reduce the friction that slows down innovation.</p><p>So, which of these five areas would save you the most time? Maybe it&#8217;s letting a tireless AI reviewer watch over your pull requests, or perhaps it&#8217;s automating the drudgery of documentation. Whichever it is, now is the time to explore what AI can do beyond autocomplete &#8212; and reclaim your energy for the parts of coding you love most.</p>]]></content:encoded></item><item><title><![CDATA[AI vs Traditional Coding: Why Automation Feels Like Magic]]></title><description><![CDATA[Explore how AI&#8209;powered coding transforms software development. Learn how intelligent tools save time, the limits of automation and why speaking AI is the new superpower.]]></description><link>https://www.aifordevelopers.ai/p/ai-vs-traditional-coding-why-automation</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/ai-vs-traditional-coding-why-automation</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Wed, 13 Aug 2025 11:49:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gDKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg" 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_!gDKP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gDKP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gDKP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gDKP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gDKP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gDKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:134051,&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://aifordevelopersai.substack.com/i/172562863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.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_!gDKP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gDKP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gDKP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gDKP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c3a224c-c5ae-4844-af24-9382dfe8d47d_1533x1020.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></p><h2>Introduction: remembering handwritten homework</h2><p>Most of us grew up solving math problems by hand until a teacher introduced us to calculators. Suddenly, tedious arithmetic became a button press and our brains were freed to focus on the bigger concepts. A similar shift is unfolding in software development. Traditional coding feels like manually crunching numbers on paper; AI&#8209;powered tools feel like discovering the calculator all over again &#8212; only this time, the calculator speaks code.</p><h2>Traditional coding: the step&#8209;by&#8209;step craft</h2><p>Coding has long been an exercise in precision. You write a function, tell the computer how to sort a list or process data, and it follows your instructions exactly. Every parenthesis, semi&#8209;colon and logic branch matters. This meticulousness gives developers fine&#8209;grained control but also ties up their time in repetitive tasks.</p><p>The classic way to sort a list, for example, involves writing the comparison logic, handling edge cases and testing extensively. The developer is responsible for every detail. It&#8217;s like building a road brick by brick.</p><h2>AI&#8209;powered coding: describe the intent, let the machine fill in the gaps</h2><p>AI coding assistants such as GitHub Copilot leverage large language models to provide code suggestions and completions across a wide range of tasks. They can suggest a block of code, generate tests, refactor functions or explain unfamiliar snippets. Instead of writing a sorting function, you might simply instruct the assistant: &#8220;Sort this list by date, newest first,&#8221; and it generates the appropriate code for you.</p><p>These systems are integrated into the developer&#8217;s environment. You type comments in natural language and they respond with context&#8209;aware code. According to a study of user perceptions, AI assistants accelerate software development and reduce workloads, and most users love the way these tools handle boilerplate tasks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W9Yd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W9Yd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W9Yd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W9Yd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W9Yd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W9Yd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166957,&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://aifordevelopersai.substack.com/i/172562863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.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_!W9Yd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W9Yd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W9Yd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W9Yd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ab84553-9af3-4ed9-b465-cc57443d2cd4_1280x853.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><h3>Why developers say AI feels magical</h3><p>Feedback from thousands of developers suggests that AI assistants genuinely boost productivity. In a recent analysis of user reviews, <strong>90 %</strong> of statements labelled &#8220;productivity&#8221; expressed <em>positive</em> sentiment. People frequently describe how these tools streamline their workflow, reduce repetitive typing and improve efficiency &#8212; <em>&#8220;not having to type every single repetitive function or import&#8221;</em>.</p><p>Another academic study looking at neural code completion found that products like GitHub Copilot, Kite and TabNine are explicitly designed to increase user productivity. When researchers surveyed over 2,600 developers, they learned that the rate at which suggestions are accepted is a strong predictor of perceived productivity. In other words, when the assistant&#8217;s code &#8220;clicks&#8221; with the developer&#8217;s intent, it really does feel like magic.</p><h3>Saving time: fewer errors, more focus</h3><p>AI tools cut down on time spent fighting syntax errors or searching Stack Overflow. They can generate repetitive boilerplate code or produce unit tests with a single comment. This frees developers to focus on architecture and user experience rather than the tiny details.</p><p>One user study found that the ability to customise language preferences and suggestion styles was nearly as important to productivity as accurate suggestions. Allowing the assistant to align with your coding style not only makes the suggestions more useful but also enhances confidence in the generated code.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9wG0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9wG0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9wG0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9wG0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9wG0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9wG0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2517728,&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://aifordevelopersai.substack.com/i/172562863?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.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_!9wG0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!9wG0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!9wG0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!9wG0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24634c38-4ca3-444e-9ef0-6a33e639f46f_1536x1024.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></p><h2>The limits: why AI isn&#8217;t a silver bullet</h2><p>AI&#8209;powered coding is not perfect, and understanding its limitations is crucial. Studies show that developers still spend significant time verifying AI&#8209;generated suggestions. One research team observed that coders may spend <strong>over 50 %</strong> of their coding time checking AI&#8209;generated code, which increases cognitive load. This means AI can speed you up on routine tasks, but it can also slow you down if you blindly accept suggestions without review.</p><p>Experiments also reveal mixed results about overall speed. In a randomized controlled trial with experienced open&#8209;source developers, participants who were allowed to use AI tools took <strong>19 % longer</strong> to complete their tasks than those who wrote code unaided<a href="https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/#:~:text=Measuring%20the%20Impact%20of%20Early,Source%20Developer%20Productivity">metr.org</a>. Developers expected AI to make them 24 % faster, and even after finishing the experiment they <em>still believed</em> AI had sped them up, despite the measured slowdown<a href="https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/#:~:text=When%20developers%20are%20allowed%20to,sped%20them%20up%20by%2020">metr.org</a>. Such findings suggest that the <em>perception</em> of productivity may not always match reality.</p><p>There are other trade&#8209;offs:</p><ul><li><p><strong>Accuracy and redundancy.</strong> Users praise accurate suggestions but become frustrated with redundant or buggy outputs. Inaccurate code can waste time and erode trust.</p></li><li><p><strong>Context awareness.</strong> AI assistants understand code well once the relevant context is loaded, but they often struggle to <em>retrieve</em> or <em>maintain</em> that context. For example, forgetting definitions in other files or losing track of previous instructions can lead to confusing suggestions.</p></li><li><p><strong>On&#8209;boarding and usability.</strong> Some tools require complex setup or have unintuitive interfaces. Users in one study complained that more features often meant a steeper learning curve.</p></li><li><p><strong>Data privacy and security.</strong> Relying on cloud&#8209;based models raises concerns about exposing proprietary code or sensitive algorithms.</p></li></ul><p>Despite these limitations, the underlying technology is improving rapidly, and thoughtful usage can mitigate many issues. Treat AI suggestions as a starting point, not gospel. Review and refine them just as you would a colleague&#8217;s code review comments.</p><h2>People + AI: supercharging, not replacing</h2><p>With all the hype around generative AI, some worry that machines will replace human programmers. The evidence suggests otherwise. Experienced developers in a controlled trial didn&#8217;t gain significant speedups<a href="https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/#:~:text=Measuring%20the%20Impact%20of%20Early,Source%20Developer%20Productivity">metr.org</a>, and many still found certain tasks slowed down. Meanwhile, the same study on developer perceptions found that novices often benefit more than seasoned professionals.</p><p>AI coding assistants are best viewed as an augmentation tool &#8212; they can generate boilerplate, summarise code, translate between languages and highlight potential bugs. However, they lack the human ability to understand the problem domain, empathise with users or design creative solutions. Developers who learn how to prompt these tools effectively will gain a powerful ally. Those who ignore them risk falling behind when routine work becomes automated.</p><p>The technology will evolve quickly. Current limitations around context, memory and reliability will shrink. But for the foreseeable future, people remain at the centre of software development. AI will replace repetitive tasks, not the creative humans who guide the process. Learning to <strong>&#8220;speak AI&#8221;</strong> is your new superpower.</p><h2>Conclusion: embrace the magic responsibly</h2><p>The transition from traditional coding to AI&#8209;powered automation feels as revolutionary as going from longhand arithmetic to calculators. Today&#8217;s tools can write boilerplate, refactor code, generate documentation and even suggest architectures, saving you time and freeing you to think about the bigger picture. Yet they are far from perfect &#8212; they demand your judgment, require careful verification and sometimes even slow you down.</p><p>Treat AI as a collaborator. Let it handle the mundane parts of coding while you focus on solving real problems. Stay curious, experiment with different prompts and continue honing your craft. Automation feels like magic because it is the result of decades of research and engineering &#8212; but behind every magic trick is a magician who knows how it works.</p>]]></content:encoded></item><item><title><![CDATA[Gemini CLI GitHub Actions: Meet Your AI Coding Teammate]]></title><description><![CDATA[Google's Gemini CLI GitHub Actions introduces a no&#8209;cost AI coding teammate that automates issue triage, accelerates pull request reviews, and offers on&#8209;demand collaboration while prioritizing security and customization.]]></description><link>https://www.aifordevelopers.ai/p/gemini-cli-github-actions-meet-your</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/gemini-cli-github-actions-meet-your</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Sat, 09 Aug 2025 11:57:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CzeY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introduction</h2><p>On <strong>August 6, 2025</strong>, Google announced the release of <strong>Gemini CLI GitHub Actions</strong>, a no&#8209;cost AI coding teammate designed to automate routine repository tasks and help teams collaborate more effectively. Built on the popular Gemini CLI terminal tool introduced earlier in the year, this new integration lives directly inside your GitHub repository and runs automatically in response to repository events. Instead of merely suggesting code like traditional assistants, Gemini CLI can execute workflows, commit changes and even discuss tasks with your team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CzeY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CzeY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!CzeY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!CzeY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!CzeY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CzeY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2411140,&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://aifordevelopersai.substack.com/i/172563423?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.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_!CzeY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!CzeY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!CzeY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!CzeY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468e8063-52c5-4653-ba65-41ee6403a490_1536x1024.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></p><h2>What Is Gemini CLI GitHub Actions?</h2><p>Gemini CLI GitHub Actions brings the power of Google&#8217;s Gemini models into the collaborative hub where developers already work together: GitHub. It acts both as an <strong>autonomous agent</strong> for critical routine tasks and as an <strong>on&#8209;demand collaborator</strong> you can summon with a simple @gemini&#8209;cli mention. The agent learns your project&#8217;s patterns and operates asynchronously, triggered by events such as new issues or pull requests. By understanding the context of your codebase, it can make informed decisions, free up your time and help your team stay focused on creative problem&#8209;solving.</p><div><hr></div><h2>Game&#8209;Changing Workflows</h2><p>Gemini CLI GitHub Actions debuts with three open&#8209;source workflows that developers can use immediately or customize for their own repositories:</p><ol><li><p><strong>Intelligent Issue Triage.</strong> When a new issue arrives, Gemini CLI analyzes its content, applies appropriate labels and assigns a priority based on your project&#8217;s context. This automation ensures that nothing slips through the cracks and that maintainers can focus on the issues that matter most.</p></li><li><p><strong>Accelerated Pull Request Reviews.</strong> The agent provides instant, contextual feedback on code changes&#8212;flagging quality, style or correctness concerns so human reviewers can concentrate on architecture and business logic. According to DevOps.com, the workflow doesn&#8217;t replace humans but handles the initial screening, saving hours in the review process.</p></li><li><p><strong>On&#8209;Demand Collaboration.</strong> Need to write tests for a new feature, brainstorm alternative implementations or fix a well&#8209;defined bug? Simply mention <code>@gemini-cli</code> in an issue or pull request and ask for help. The agent can implement changes, propose solutions or carry out other tasks with the full context of your repository.</p></li></ol><p>These workflows are just a starting point. Because the project is open source, you can tailor existing workflows or create entirely new ones to suit your team&#8217;s needs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!auxG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!auxG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!auxG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!auxG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!auxG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!auxG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2550663,&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://aifordevelopersai.substack.com/i/172563423?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.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_!auxG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!auxG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!auxG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!auxG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a77023-106c-4db9-bdf4-268442c3cb87_1536x1024.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>Why This Matters</h2><p>Traditional repository management often involves juggling multiple tools, scripts and manual processes. Issues pile up, pull requests languish in queues and valuable time is lost on repetitive tasks. By integrating directly into GitHub, Gemini CLI GitHub Actions eliminates context&#8209;switching and acts like a true team member. It handles routine tasks autonomously and steps in as a collaborator when prompted, effectively multiplying developer productivity.</p><p>The benefits go beyond saving time:</p><ul><li><p><strong>Focus on high&#8209;impact work.</strong> Automated triage and reviews mean developers spend less time sorting issues or nit&#8209;picking code style and more time solving complex problems.</p></li><li><p><strong>Improve collaboration.</strong> By giving everyone the ability to delegate tasks with an @mention, the tool empowers team members to contribute more effectively, regardless of their role or location.</p></li><li><p><strong>Customize everything.</strong> Because workflows are open source, teams can build automation that fits their culture&#8212;whether that means generating release notes, syncing documentation or enforcing custom coding standards.</p></li></ul><div><hr></div><h2>Built with Security and Control</h2><p>A key design principle behind Gemini CLI GitHub Actions is <strong>security by design</strong>. The tool eliminates the need for long&#8209;lived API keys by using Google Cloud&#8217;s <strong>Workload Identity Federation</strong>, which allows the agent to authenticate without storing credentials. Developers can enforce the <strong>principle of least privilege</strong> with granular controls such as command allowlisting and custom identities. Complete transparency is built&#8209;in through <strong>OpenTelemetry</strong> integration, letting you stream logs and metrics to your preferred observability platform for real&#8209;time monitoring. As the DevOps.com article notes, this combination reduces the risk of credential compromise while maintaining full visibility into the agent&#8217;s actions<a href="https://devops.com/how-gemini-cli-github-actions-is-changing-developer-workflows/#:~:text=One%20of%20the%20most%20impressive,the%20risk%20of%20credential%20compromise">devops.com</a>.</p><div><hr></div><h2>Getting Started</h2><p>Gemini CLI GitHub Actions is available today in <strong>beta</strong> with generous free&#8209;of&#8209;charge quotas through Google AI Studio. To try it:</p><ol><li><p><strong>Install or update Gemini CLI.</strong> Make sure you have version 0.1.18 or later.</p></li><li><p><strong>Run </strong><code>/setup-github</code><strong>.</strong> This command links your CLI to GitHub and installs the required workflows in your repository.</p></li><li><p><strong>Explore the open&#8209;source repository.</strong> The GitHub Action is hosted at <code>google&#8209;github&#8209;actions/run&#8209;gemini&#8209;cli</code>. Browse the code and customize workflows to suit your needs.</p></li></ol><p>Support is already built into Vertex AI and Gemini Code Assist, and individual users will soon have free quotas as well.</p><div><hr></div><h2>Conclusion</h2><p>Gemini CLI GitHub Actions is more than another coding tool&#8212;it's a shift in how developers and AI collaborate. By automating issue triage, speeding up code reviews and offering on&#8209;demand help, it frees up teams to focus on creativity and innovation. With enterprise&#8209;grade security, customizable workflows and a no&#8209;cost entry point, there&#8217;s little reason not to give it a try. The question isn&#8217;t whether AI will join your development team&#8212;it&#8217;s how quickly you'll start building with your new AI teammate.</p>]]></content:encoded></item><item><title><![CDATA[ChatGPT-5 Has Arrived: Revolutionizing How We Work and Create]]></title><description><![CDATA[OpenAI's Latest AI Breakthrough Promises Smarter Thinking, Sharper Development, and Unprecedented Reliability]]></description><link>https://www.aifordevelopers.ai/p/chatgpt-5-has-arrived-revolutionizing</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/chatgpt-5-has-arrived-revolutionizing</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Thu, 07 Aug 2025 04:18:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b812c891-4910-4c9c-a555-945b96ccaa8f_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p><strong>ChatGPT-5 Has Arrived: Revolutionizing How We Work and Create</strong></p><p>The world of Artificial Intelligence moves at an astounding pace, and just when we thought things couldn't get any more exciting, OpenAI drops another bombshell. On August 7, 2025, ChatGPT-5 was officially released, and the buzz around its capabilities is already deafening. This isn't just an incremental update; it's a leap forward that promises to fundamentally change how we interact with AI, how we develop software, and how we collaborate.</p><p>Let&#8217;s dive into what makes ChatGPT-5 a true game-changer.</p><h3><strong>1. Thinks Smarter: The Revolutionary "Think" Mode</strong></h3><p>One of the most exciting new features in ChatGPT-5 is its innovative "Think" mode. Imagine an AI that instinctively knows when to roll up its sleeves and delve deep into a complex problem, and when to provide an instant, concise answer. That's exactly what "Think" mode offers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qLOh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qLOh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qLOh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qLOh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qLOh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qLOh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png" width="558" height="558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:1593496,&quot;alt&quot;:&quot;Revolutionary \&quot;Think\&quot; Mode - ChatGPT-5&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;:&quot;https://aifordevelopersai.substack.com/i/172541432?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="Revolutionary &quot;Think&quot; Mode - ChatGPT-5" title="Revolutionary &quot;Think&quot; Mode - ChatGPT-5" srcset="https://substackcdn.com/image/fetch/$s_!qLOh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!qLOh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!qLOh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!qLOh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff56ae59c-61c3-4d63-911c-e7918bb61352_1024x1024.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">Thinks Smarter: The Revolutionary "Think" Mode</figcaption></figure></div><p><br>Previously, AI models might struggle with nuanced tasks, sometimes over-simplifying or getting lost in complexity. ChatGPT-5's ability to switch between instant response and deep analytical thought means more accurate, context-aware, and ultimately, more useful outputs. For anyone tackling intricate challenges, this feature alone could be a massive productivity booster.<br><br><strong>2. A Developer's New Best Friend: Enhanced Development Tools</strong></p><p>For developers, ChatGPT-5 is set to become an indispensable companion. OpenAI has clearly listened to the community, implementing significant improvements tailored to the software engineering workflow. We're talking about:</p><ul><li><p><strong>Cleaner Code Generation:</strong> Say goodbye to endless refactoring. ChatGPT-5 is designed to produce more efficient, readable, and maintainable code right from the start.</p></li><li><p><strong>Sharper UI Suggestions:</strong> Designing user interfaces just got easier. The AI can now provide more intuitive and aesthetically pleasing UI suggestions, helping you build better user experiences faster.</p></li><li><p><strong>Integrated Layout and Design Improvements:</strong> Beyond just code, ChatGPT-5 can assist with overall layout and design, offering holistic improvements that streamline the entire development cycle.</p></li></ul><p>Imagine cutting down development time, reducing bugs, and enhancing the overall quality of your applications &#8211; all with the help of a more intelligent AI. This is a huge win for anyone in the tech space, from seasoned engineers to budding coders.</p><h3><strong>3. More Reliable: Less Guesswork, Fewer Hallucinations</strong></h3><p>One of the persistent challenges with earlier AI models has been their occasional tendency to "hallucinate" &#8211; providing confident but incorrect information. ChatGPT-5 addresses this head-on, promising a significant increase in reliability.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7lQ6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7lQ6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7lQ6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7lQ6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7lQ6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7lQ6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1607594,&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://aifordevelopersai.substack.com/i/172541432?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.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_!7lQ6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!7lQ6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!7lQ6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!7lQ6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e5a8a68-4256-4679-acad-bed82c091887_1024x1024.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>Hallucinations are indicated by the red, chaotic side with question marks. Reliability is shown by the green, structured side with a shield, magnifying glass, and checkmark.</p><p>This means less time spent fact-checking and more confidence in the AI's outputs. It also implies a reduction in "unnecessary flattery" &#8211; the AI will be more direct and factual, focusing on delivering precise information rather than superfluous embellishments. This improved accuracy makes ChatGPT-5 a more trustworthy tool for research, content creation, and critical problem-solving.<br><br><strong>4. For Everyone: Accessibility Across Tiers</strong></p><p>OpenAI has ensured that the power of ChatGPT-5 is accessible to a broad audience. It's available to free, Plus, Pro, and Team users, meaning that even those new to AI can experience its advanced capabilities. For the power users and enterprise teams, the extra-powerful "GPT-5 Pro" mode offers an even deeper level of performance and features, catering to the most demanding workloads.</p><p>This broad accessibility ensures that the benefits of this AI revolution aren't limited to a select few, fostering innovation across all sectors.</p><h3><strong>What Does This Mean for the Future?</strong></h3><p>ChatGPT-5 is more than just an update; it's a testament to the relentless progress in AI. Its capabilities are poised to redefine how we code, design, write, research, and collaborate. We're on the cusp of a new era where human ingenuity is amplified by increasingly intelligent and reliable AI companions.</p><p>If you're already exploring GPT-5, what's the first thing you've tried, or what are you most excited to experiment with? Share your thoughts and experiences in the comments below!</p>]]></content:encoded></item><item><title><![CDATA[How I Cut My Debugging Time in Half with AI]]></title><description><![CDATA[Debugging can eat up 40&#8211;50% of a developer&#8217;s time. Discover how AI-powered tools like Cursor, Copilot, and Windsurf make debugging faster, smarter, and more educational with real JavaScript examples.]]></description><link>https://www.aifordevelopers.ai/p/how-i-cut-my-debugging-time-in-half</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/how-i-cut-my-debugging-time-in-half</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Wed, 06 Aug 2025 08:44:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uWWp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.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_!uWWp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uWWp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png 424w, https://substackcdn.com/image/fetch/$s_!uWWp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png 848w, https://substackcdn.com/image/fetch/$s_!uWWp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png 1272w, https://substackcdn.com/image/fetch/$s_!uWWp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uWWp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png" width="1177" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:1177,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:443240,&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://aifordevelopersai.substack.com/i/172636209?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c5eb76e-6a98-4955-a7c3-2d54968faaac_1177x481.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_!uWWp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png 424w, https://substackcdn.com/image/fetch/$s_!uWWp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png 848w, https://substackcdn.com/image/fetch/$s_!uWWp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.png 1272w, https://substackcdn.com/image/fetch/$s_!uWWp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bbcfe80-b40b-4467-9043-0077d88011a5_1177x434.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><h4>The Debugging Struggle is Real</h4><p>Every developer faces it: you sit down to write code, but instead of building cool features, you get stuck chasing down tiny errors. Studies show that developers spend <strong>40&#8211;50% of their time debugging</strong>.</p><p>Why so much time?</p><ul><li><p><strong>Log Spam</strong>: Console logs often flood your screen with too much information.</p></li><li><p><strong>Small Mistakes, Big Headaches</strong>: A missing semicolon or a wrong variable name can take hours to find.</p></li><li><p><strong>Frustration</strong>: Productivity drops when you feel stuck on simple errors.</p></li></ul><p>It&#8217;s not just an inconvenience&#8212;it&#8217;s one of the biggest drains on a developer&#8217;s energy.</p><div><hr></div><h4>The Modern Debugging Toolkit</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zMIh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zMIh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png 424w, https://substackcdn.com/image/fetch/$s_!zMIh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png 848w, https://substackcdn.com/image/fetch/$s_!zMIh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png 1272w, https://substackcdn.com/image/fetch/$s_!zMIh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zMIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png" width="1010" height="732" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:1010,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1448227,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zMIh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png 424w, https://substackcdn.com/image/fetch/$s_!zMIh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png 848w, https://substackcdn.com/image/fetch/$s_!zMIh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.png 1272w, https://substackcdn.com/image/fetch/$s_!zMIh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F335312f2-5c5f-41bd-9781-2dd7e65eac0c_1010x732.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>Traditional debugging is still valuable:</p><ul><li><p><strong>Console Logs</strong>: Print values to track what&#8217;s going wrong.</p></li><li><p><strong>Breakpoints</strong>: Pause your program to inspect what&#8217;s happening step by step.</p></li><li><p><strong>Unit Tests</strong>: Catch problems early before they spread.</p></li></ul><p>But debugging has changed. Now we have <strong>AI-powered IDEs</strong> like <strong>Cursor</strong>, <strong>GitHub Copilot</strong>, and <strong>Windsurf</strong>.</p><p>These tools act like a smart coding buddy:</p><ul><li><p>They <strong>read your code</strong> and explain errors in plain English.</p></li><li><p>They <strong>suggest instant fixes</strong>&#8212;no need to copy-paste into Google.</p></li><li><p>They help you <strong>avoid wasting time</strong> on repetitive mistakes.</p></li></ul><p>Developers using these tools report cutting debugging time by <strong>nearly half</strong>.</p><div><hr></div><h4>JavaScript Example: Before AI</h4><pre><code><code>const numbers = [1, 2, 3, 4];

const doubled = numbers.map(num =&gt; {
  return num * 2;
});

console.log(double); //
</code></code></pre><p>The issue here is simple: the code logs <code>double</code>, but the variable name is actually <code>doubled</code>. Without AI, you might stare at the screen, scroll through logs, or test random fixes until you notice the typo.</p><div><hr></div><h4>JavaScript Example: With AI</h4><pre><code><code>const numbers = [1, 2, 3, 4];

const doubled = numbers.map(num =&gt; num * 2);

console.log(doubled); //
</code></code></pre><p>With AI in your IDE, it instantly highlights the error and suggests:<br>&#8220;Did you mean <code>doubled</code> instead of <code>double</code>?&#8221;</p><p>Problem solved in seconds. No frustration.</p><div><hr></div><h4>Why AI Debugging Works</h4><p>AI-powered debugging feels magical because it:</p><ol><li><p><strong>Saves Time</strong> &#8211; Fixes common mistakes instantly.</p></li><li><p><strong>Boosts Focus</strong> &#8211; You work on important logic, not typos.</p></li><li><p><strong>Gives Faster Feedback</strong> &#8211; Errors are explained right away.</p></li><li><p><strong>Helps You Learn</strong> &#8211; By reading AI&#8217;s explanations, you understand your mistakes better.</p></li></ol><p>It&#8217;s like having a senior developer sitting beside you, guiding you through problems.</p><div><hr></div><h4>Code Smarter, Not Harder</h4><p>Debugging doesn&#8217;t have to eat up half your time. The smart approach is:</p><ul><li><p><strong>Mix old and new</strong>: Use console logs and tests where needed, but let AI handle the repetitive stuff.</p></li><li><p><strong>Free your brain</strong>: AI takes care of boring tasks so you can focus on problem-solving and innovation.</p></li><li><p><strong>Keep improving</strong>: The more you use AI debugging, the more you learn from it.</p></li></ul><div><hr></div><h3>Final Thought</h3><p>AI isn&#8217;t replacing developers&#8212;it&#8217;s helping us work smarter. By combining traditional techniques with AI-powered tools, debugging becomes faster, easier, and even fun.</p><p>&#128161; Next time you&#8217;re stuck on a bug, try asking your AI assistant. You might be surprised how quickly you move forward.</p><p>&#128073; What&#8217;s the most frustrating bug you&#8217;ve ever faced&#8212;and how long did it take to fix?</p>]]></content:encoded></item><item><title><![CDATA[Understanding AI: Generative, Agent, and Agentic AI Made Simple]]></title><description><![CDATA[Explore the differences between Generative AI, AI agents, and Agentic AI through simple explanations and fun examples. Discover how these technologies work together to create art, assist with tasks, and plan like explorers.]]></description><link>https://www.aifordevelopers.ai/p/understanding-ai-generative-agent</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/understanding-ai-generative-agent</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Wed, 30 Jul 2025 09:07:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nUyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg" 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_!nUyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nUyS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nUyS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nUyS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nUyS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nUyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296669,&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://aifordevelopersai.substack.com/i/172553263?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.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_!nUyS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nUyS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nUyS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nUyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c6ec0b3-da0b-4d40-9d68-b0dc88ab00b2_1536x1024.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></p><p>Artificial intelligence (AI) might sound like a big, fancy idea, but it&#8217;s really just about teaching computers to do things that help us. Some types of AI can make new things, some can follow our directions, and some can even make plans on their own. In this blog, we&#8217;ll explore three types of AI&#8212;<strong>Generative AI</strong>, <strong>AI agents</strong>, and <strong>Agentic AI</strong>&#8212;using stories and examples that are easy enough for anyone to understand.</p><h2>What Is Generative AI?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QcNZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QcNZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QcNZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QcNZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QcNZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QcNZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2085731,&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://aifordevelopersai.substack.com/i/172553263?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.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_!QcNZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QcNZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QcNZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QcNZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e07b9c1-0994-4588-a43d-725135794c40_1024x1024.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>Imagine your computer has a magical art studio inside. It has looked at thousands of drawings, listened to lots of songs, and read many stories. Generative AI uses what it has learned to create brand&#8209;new things you&#8217;ve never seen before. If you type, &#8220;Draw me a unicorn flying through a candy galaxy,&#8221; the computer can paint a picture of a unicorn with rainbow wings zooming past candy planets. It&#8217;s like having a limitless art studio that can turn your wildest ideas into pictures, stories, or music in seconds!</p><p><strong>Why it&#8217;s cool:</strong> Generative AI helps artists, writers, and even scientists by offering fresh ideas and creative designs. It can imagine new characters, landscapes, and songs based on everything it has learned. This means everyone&#8212;from kids to professionals&#8212;can see their ideas come to life.</p><h2>What Are AI Agents?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TH_3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TH_3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TH_3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TH_3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TH_3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TH_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2758114,&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://aifordevelopersai.substack.com/i/172553263?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.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_!TH_3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!TH_3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!TH_3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!TH_3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a725d3-c6fe-4cc3-91e7-333f594ca738_1536x1024.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>Think of an AI agent as a helpful robot friend that listens to you and follows your instructions step by step. When you ask it to do something&#8212;like set a reminder, dim the lights, or play your favorite song&#8212;it does exactly what you say. For example, if you tell a smart speaker, &#8220;Turn off my room lights at 8 PM,&#8221; the AI agent remembers and switches off the lights at the right time.</p><p><strong>Why it&#8217;s useful:</strong> AI agents take care of small chores so you don&#8217;t have to think about them. They can schedule appointments, answer questions, and remind you of important tasks. This makes your day smoother and lets you spend time on things you enjoy instead of worrying about reminders or lists.</p><h2>What Is Agentic AI?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!14Lm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!14Lm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!14Lm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!14Lm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!14Lm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!14Lm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3035719,&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://aifordevelopersai.substack.com/i/172553263?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.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_!14Lm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!14Lm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!14Lm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!14Lm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17b7bc46-0175-489d-941f-747ae882a92e_1536x1024.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>Agentic AI is like a super&#8209;smart explorer that doesn&#8217;t just follow orders&#8212;it figures out the best way to reach a goal all on its own. It can decide what to do next, learn from what happens, and change its plans if needed. Imagine a robot exploring a strange, red planet. It looks at the ground, chooses which rocks to study, finds the safest path through the craters, and even knows when it needs more power so it goes to recharge in the sunlight. That&#8217;s Agentic AI making decisions without being told every step.</p><p><strong>Why it&#8217;s powerful:</strong> Agentic AI can solve surprises and adapt to new situations. It&#8217;s used in space exploration, self&#8209;driving cars, and other challenging tasks where the environment changes and the AI needs to think ahead. This ability to plan and learn makes it a great partner for big adventures.</p><h2>How They Work Together: A Pizza Party Example</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QmY1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QmY1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QmY1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QmY1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QmY1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QmY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2030962,&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://aifordevelopersai.substack.com/i/172553263?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.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_!QmY1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QmY1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QmY1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QmY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F638fa7e9-5b7d-42d9-8707-a33a8d16ab60_1024x1024.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>Let&#8217;s pretend you&#8217;re throwing a pizza party for your friends:</p><ul><li><p><strong>Generative AI</strong> helps you dream up a fun recipe. How about glittery cheese and star&#8209;shaped pepperoni? It draws a picture of your unusual pizza and makes your menu look exciting.</p></li><li><p><strong>Your AI agent</strong> sends out the invites, orders the pizzas, and reminds you when they&#8217;ll arrive. It makes sure everything is ready on time.</p></li><li><p><strong>Agentic AI</strong> notices you&#8217;re out of napkins, so it suggests ordering more and even recommends ice&#8209;cream for dessert based on what your friends like. It keeps watching and adjusting the plan to make the party even better.</p></li></ul><p>By working together, these different kinds of AI create, organize, and improve your party so you can enjoy spending time with your friends.</p><h2>Bringing It All Together</h2><p>Generative AI sparks creativity by making new art, stories, and music. AI agents make daily life easier by following your instructions. Agentic AI goes a step further by planning and learning on its own to solve tricky problems. Each type of AI has its own superpower, and when they team up, they can create amazing experiences&#8212;like the ultimate pizza party! As technology grows, these friendly helpers will keep making our lives more imaginative, organized, and adventurous.</p>]]></content:encoded></item><item><title><![CDATA[My Simple Guide to Finding Cool AI Tools with FutureTools]]></title><description><![CDATA[If you&#8217;ve ever felt lost trying to find the right artificial intelligence helper, this blog is for you. Learn how a simple website called FutureTools.io acts like a library of robot helpers, saving you time and helping you code faster. We&#8217;ll also talk about why using too many tools can slow you down and how to pick the best ones.]]></description><link>https://www.aifordevelopers.ai/p/my-simple-guide-to-finding-cool-ai</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/my-simple-guide-to-finding-cool-ai</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Wed, 23 Jul 2025 09:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qeZa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg" 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_!qeZa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qeZa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qeZa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qeZa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qeZa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qeZa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg" width="1456" height="1191" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1191,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227360,&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://aifordevelopersai.substack.com/i/172552890?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.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_!qeZa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qeZa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qeZa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qeZa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7801cf3f-d4bd-4080-a002-2ab4667f5519_1877x1536.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></p><h2>Lost in a Sea of Tools</h2><p>Have you ever searched for a special computer helper and ended up feeling lost? When I wanted AI programs to check my code, I spent hours reading articles and videos. Workers in many jobs waste about <strong>1.8 hours each day</strong>&#8212;over <strong>9 hours every week</strong>&#8212;just looking for information. For programmers, thousands of new AI tools launch every year, and every blog claims to show &#8220;the best.&#8221; It&#8217;s exciting but confusing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kHn-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kHn-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kHn-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kHn-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kHn-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kHn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2866751,&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://aifordevelopersai.substack.com/i/172552890?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.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_!kHn-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kHn-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kHn-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kHn-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff39b994b-a57a-4617-ac57-e670427fd4a9_1536x1024.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><h2>The Treasure Map: What Is FutureTools.io?</h2><p>I found <strong>FutureTools.io</strong>, a website that collects AI tools so anyone can become &#8220;superhuman&#8221;<a href="https://www.futuretools.io/#:~:text=,YOU%20Too%20Can%20Become%20Superhuman">futuretools.io</a>. A Cosmico review says it lists <strong>over 3&#8239;000 tools</strong>. They&#8217;re sorted into categories like <em>Chat</em>, <em>Generative Art</em>, <em>Code</em> and <em>Translation</em><a href="https://www.futuretools.io/#:~:text=,YOU%20Too%20Can%20Become%20Superhuman">futuretools.io</a> and you can sign up for updates. Instead of endless blog posts, you click the category you need and see a few options.</p><h2>Why Searching Eats Up Our Time</h2><p>People don&#8217;t realize how much time they lose searching. McKinsey researchers found it&#8217;s as if one out of every five workers is missing because they&#8217;re still looking for information. Another survey said businesses waste <strong>19.8 percent of their time</strong>&#8212;almost a day a week&#8212;because people can&#8217;t find what they need.</p><p>For developers, that means hours spent scrolling instead of coding. FutureTools fixes this by labeling each tool clearly. When I needed help checking my code, I clicked on &#8220;Generative Code&#8221; and saw helpers like <strong>GitHub Copilot</strong>, <strong>Cursor</strong> and <strong>Codeium</strong>. For reviews, the &#8220;Productivity&#8221; section showed <strong>CodeRabbit</strong>, <strong>Greptile</strong> and <strong>Devlo.ai</strong>. With everything in one place, I stopped jumping between websites.</p><h2>Real Wins and Hidden Risks</h2><p>Using the right helper made my work smoother. Automated reviews caught mistakes, pair&#8209;programming assistants suggested code, and some tools turned my code into neat notes. Because they were grouped by task, I could compare two or three options, pick one, and get back to building.</p><p>But AI isn&#8217;t always a shortcut. A study by the <strong>Model Evaluation &amp; Threat Research (METR)</strong> group found that experienced coders took <strong>19 percent longer</strong> to finish real tasks when they used assistants like Cursor Pro and Claude. The developers <em>thought</em> they&#8217;d work faster, but they spent extra time checking and fixing the AI&#8217;s suggestions. Other research, done on small, simple tasks, showed that using <strong>GitHub Copilot</strong> let coders finish <strong>26 percent more tasks</strong> and work <strong>55.8 percent faster</strong>. The difference comes down to context: AI helps with basic jobs, but it can slow you down on big, messy projects.</p><h2>The Sneaky Problem of &#8220;Tool Fatigue&#8221;</h2><p>There is also such a thing as too many tools. HubSpot&#8217;s survey notes that companies spent <strong>75.2 percent more</strong> on AI apps between 2024 and 2025. One expert says teams often try <strong>five to ten tools</strong> in a month but only keep one or two. People get tired because they chase flashy features instead of fit. I felt calmer and saved money when I limited myself to one or two helpers per task.</p><h2>Finding Your AI Toolkit Compass</h2><p>Here are a few tips that help me avoid getting lost:</p><ol><li><p><strong>Know what you need:</strong> Write down your problem, like &#8220;help me write code.&#8221;</p></li><li><p><strong>Go to the right section:</strong> Use categories to find a few tools<a href="https://www.futuretools.io/#:~:text=,YOU%20Too%20Can%20Become%20Superhuman">futuretools.io</a>.</p></li><li><p><strong>Pick a couple:</strong> Compare two or three tools and choose one to try.</p></li><li><p><strong>Test and decide:</strong> If it saves time, keep it; if not, move on.</p></li><li><p><strong>Share what works:</strong> Tell friends what you find so you all learn together.</p></li></ol><h2>Conclusion: Your Turn to Explore</h2><p>Finding the right AI helper shouldn&#8217;t be harder than writing the code itself. FutureTools.io acts like a helpful librarian, pointing you to the right shelf. Remember that even the coolest tool can slow you down if it doesn&#8217;t fit, and trying too many can wear you out. Choose wisely and focus on what truly helps.</p><p>What&#8217;s your favorite way to discover new AI tools? Do you ask friends, read newsletters, or browse directories like FutureTools? Share your methods below so we can all build toolkits that make coding fun instead of exhausting!</p>]]></content:encoded></item><item><title><![CDATA[Essential AI Tools for Developers in 2025: Cursor, Stitch, GPT‑5, Manus and Lovable]]></title><description><![CDATA[How next&#8209;generation AI assistants are supercharging coding, design, research and automation workflows.]]></description><link>https://www.aifordevelopers.ai/p/essential-ai-tools-for-developers</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/essential-ai-tools-for-developers</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Wed, 02 Jul 2025 04:30:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e9778c22-24bc-47f0-b0bb-bf7c94201f15_1704x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introduction: the AI tool renaissance</h2><p>The explosion of AI&#8209;powered tools means developers no longer need to choose between writing code or fine&#8209;tuning layouts; intelligent assistants can shoulder much of the routine work. 2025 sees an influx of products that embed large language models into our workflows&#8212;from the code editor to the design canvas and even the deployment pipeline. Importantly, these tools augment human creativity rather than supplant it; most developers adopting AI tools report time savings and better focus on higher&#8209;level problem solving. Let&#8217;s explore five game&#8209;changers and see how they can supercharge your development workflow.</p><h2>Cursor AI: coding with a collaborator</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B80P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B80P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png 424w, https://substackcdn.com/image/fetch/$s_!B80P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png 848w, https://substackcdn.com/image/fetch/$s_!B80P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!B80P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B80P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2886440,&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://aifordevelopersai.substack.com/i/172543465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.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_!B80P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png 424w, https://substackcdn.com/image/fetch/$s_!B80P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png 848w, https://substackcdn.com/image/fetch/$s_!B80P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.png 1272w, https://substackcdn.com/image/fetch/$s_!B80P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd18f8773-2a0b-4c35-bf72-85be6e6ff393_2772x1342.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>Cursor AI began as a fork of Visual Studio Code but adds a powerful built&#8209;in AI assistant. A 2025 review notes that Cursor is &#8220;no ordinary code editor&#8212;an IDE that bundles a built&#8209;in AI assistant, tapping into models like Claude 3.5 Sonnet&#8221;. Because Cursor is based on VS Code, developers find the interface familiar while benefiting from a dedicated chat panel and specialized shortcuts.</p><p>Key features include:</p><ul><li><p><strong>AI&#8209;driven completions</strong> &#8211; Cursor&#8217;s code completions feel more intelligent than typical autocomplete, often guessing the next logical step in a React or Python project, saving time on boilerplate.</p></li><li><p><strong>Composer mode</strong> &#8211; you can select files and request refactors or new functions in natural language; Cursor generates changes and shows a diff before applying.</p></li><li><p><strong>Agent mode</strong> &#8211; when you need broader changes, Agent mode lets Cursor roam the entire repository to build new pages or update multiple files. It&#8217;s powerful but still requires oversight.</p></li><li><p><strong>Context management</strong> &#8211; developers can include a <code>.cursorrules</code> file to guide style and commit-message conventions.</p></li></ul><p>By integrating these capabilities into a familiar editor, Cursor acts like a coding partner&#8212;suggesting improvements, executing multi&#8209;file changes and even drafting commit messages&#8212;while leaving final decisions to you.</p><h2>Stitch AI: design UIs at the speed of thought<br></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gB0u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gB0u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gB0u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gB0u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gB0u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gB0u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png" width="1456" height="607" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:607,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3671097,&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://aifordevelopersai.substack.com/i/172543465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.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_!gB0u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png 424w, https://substackcdn.com/image/fetch/$s_!gB0u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png 848w, https://substackcdn.com/image/fetch/$s_!gB0u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!gB0u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fd68519-12fb-4d45-b966-821f2103c780_2456x1024.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><br></h2><p>Google&#8217;s Stitch, launched as a Gemini Labs experiment in May 2025, bridges the gap between design and development. According to Google&#8217;s announcement, Stitch can convert a natural&#8209;language description or a rough hand&#8209;drawn wireframe into a polished interface and front&#8209;end code. It relies on the multimodal Gemini 2.5 Pro model to understand and generate complex layouts, making it easy to iterate on multiple variants of a design.</p><p>Highlights include:</p><ul><li><p><strong>Natural&#8209;language UI generation</strong> &#8211; describe a &#8220;dashboard with navigation, charts and a dark theme,&#8221; and Stitch will generate a working layout and code.</p></li><li><p><strong>Image and wireframe input</strong> &#8211; upload a sketch or screenshot and watch it transform into professional interface components.</p></li><li><p><strong>Fast iteration</strong> &#8211; the tool provides multiple design variants and allows conversational refinement&#8212;adjust colors, resize components or ask for alternative layouts.</p></li><li><p><strong>Figma &amp; code export</strong> &#8211; once satisfied, designers can paste the design to Figma or export clean HTML/CSS that engineers can extend.</p></li></ul><p>With Stitch, product teams can prototype interfaces in minutes instead of days, ensuring that designers and developers stay aligned from concept to implementation.</p><h2>ChatGPT with GPT&#8209;5: the problem&#8209;solving powerhouse</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WZ4E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WZ4E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png 424w, https://substackcdn.com/image/fetch/$s_!WZ4E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png 848w, https://substackcdn.com/image/fetch/$s_!WZ4E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png 1272w, https://substackcdn.com/image/fetch/$s_!WZ4E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WZ4E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60194,&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://aifordevelopersai.substack.com/i/172543465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.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_!WZ4E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png 424w, https://substackcdn.com/image/fetch/$s_!WZ4E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png 848w, https://substackcdn.com/image/fetch/$s_!WZ4E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.png 1272w, https://substackcdn.com/image/fetch/$s_!WZ4E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbe428b-7f7b-41de-8a6c-3026bea29111_1892x756.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>OpenAI&#8217;s GPT&#8209;5 rollout has redefined what ChatGPT can do for developers. As the Index.dev guide notes, GPT&#8209;5 blends deep reasoning with the speed of previous models so you no longer choose between &#8220;fast&#8221; and &#8220;smart&#8221; modes. The model executes long chains of actions, follows detailed instructions and explains its thinking.</p><p>For developers, GPT&#8209;5 brings several advantages:</p><ul><li><p><strong>Smarter problem solving</strong> &#8211; GPT&#8209;5 scores 74.9 % on the SWE&#8209;bench Verified benchmark, outperforming rival models. It tackles backend design, database schema creation and API routing, often handling 80&#8209;90 % of a project on the first go.</p></li><li><p><strong>Faster responses &amp; cleaner code</strong> &#8211; queries complete 30&#8211;50 % faster, with 45 % fewer factual errors than GPT&#8209;4o.</p></li><li><p><strong>Single&#8209;prompt app building</strong> &#8211; given a single prompt, GPT&#8209;5 can spin up a working application, including UI, API calls and tests.</p></li><li><p><strong>Better instruction following</strong> &#8211; multi&#8209;step instructions are handled in one pass without losing context.</p></li></ul><p>Whether you&#8217;re debugging a tricky bug or designing an entire microservice, GPT&#8209;5 acts as a collaborator with deeper reasoning and improved reliability, making ChatGPT an indispensable tool in 2025.</p><h2>Manus AI: an autonomous agent for complex workflows</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VJUW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VJUW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png 424w, https://substackcdn.com/image/fetch/$s_!VJUW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png 848w, https://substackcdn.com/image/fetch/$s_!VJUW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png 1272w, https://substackcdn.com/image/fetch/$s_!VJUW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VJUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png" width="1456" height="452" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:452,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129998,&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://aifordevelopersai.substack.com/i/172543465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.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_!VJUW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png 424w, https://substackcdn.com/image/fetch/$s_!VJUW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png 848w, https://substackcdn.com/image/fetch/$s_!VJUW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.png 1272w, https://substackcdn.com/image/fetch/$s_!VJUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aff0909-43c0-4fbf-b163-66d27d9ef3a8_2910x904.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>Manus AI, launched by Chinese startup Monica in March 2025, positions itself as a truly autonomous AI agent. It doesn&#8217;t merely answer questions; it plans, executes and refines tasks with minimal input. DataCamp explains that Manus can perform information retrieval, data processing and visualization, code execution and automation, and even web automation.</p><p>A typical Manus session follows a structured loop: analyze the task, select the right tools, execute commands, iterate based on new data, then deliver results. Its architecture includes:</p><ul><li><p><strong>Linux sandbox &amp; shell execution</strong> &#8211; Manus operates in a secure sandbox, installing software, running scripts and automating system tasks.</p></li><li><p><strong>Integrated browser control</strong> &#8211; it navigates websites, fills forms and executes JavaScript.</p></li><li><p><strong>File system management &amp; deployment</strong> &#8211; the agent reads and writes files and can even deploy applications to public URLs.</p></li></ul><p>Benchmarks show Manus scoring 86.5 % on the GAIA Level 1 test and maintaining strong performance on more complex tasks. While still invitation&#8209;only and experiencing early growing pains, Manus hints at a future where AI agents can autonomously transform ideas into applications, conduct research, or even orchestrate entire project lifecycles.</p><h2>Lovable: prototype full&#8209;stack apps without the headache</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-8XB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-8XB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png 424w, https://substackcdn.com/image/fetch/$s_!-8XB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png 848w, https://substackcdn.com/image/fetch/$s_!-8XB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png 1272w, https://substackcdn.com/image/fetch/$s_!-8XB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-8XB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png" width="1456" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1524628,&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://aifordevelopersai.substack.com/i/172543465?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.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_!-8XB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png 424w, https://substackcdn.com/image/fetch/$s_!-8XB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png 848w, https://substackcdn.com/image/fetch/$s_!-8XB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.png 1272w, https://substackcdn.com/image/fetch/$s_!-8XB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F960ea86f-cbc2-41a0-b152-6ae5485331d0_1862x722.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>If you need to validate a startup idea quickly, Lovable (pronounced &#8220;love&#8209;able&#8221;) might be your secret weapon. A DataCamp tutorial describes Lovable as a text&#8209;to&#8209;app service that transforms natural&#8209;language descriptions into functional applications. It uses React and Vite on the front&#8209;end and the open&#8209;source Supabase stack for databases, authentication and server functions. GitHub integration allows you to version control and extend the generated code.</p><p>The Lovable tutorial and the platform&#8217;s own video highlight its key strengths:</p><ul><li><p><strong>Describe, don&#8217;t code</strong> &#8211; tell Lovable what you want to build and it produces a working prototype, including UI, data persistence and basic authentication.</p></li><li><p><strong>Supabase integration</strong> &#8211; built&#8209;in Supabase support means your data persists across devices and the app uses real cloud functions and authentication.</p></li><li><p><strong>GitHub integration</strong> &#8211; every project can be synced to GitHub, letting you refine or refactor using standard tools while still benefiting from Lovable&#8217;s code generation.</p></li><li><p><strong>Rapid MVPs</strong> &#8211; Lovable excels at creating minimum viable products; tutorials show complete note&#8209;taking or file&#8209;sharing apps built in under an hour.</p></li></ul><p>While Lovable may not yet handle huge codebases and has message limits in the free tier, it offers a compelling way for entrepreneurs and developers to test ideas and iterate fast, with professional development practices baked in.</p><h2>Conclusion: augmenting, not replacing</h2><p>AI tools are no longer novelties; they&#8217;ve become co&#8209;pilots that amplify developers&#8217; skills. Cursor gives you a partner in your IDE. Stitch turns plain language into polished UIs. GPT&#8209;5 powered ChatGPT brings expert&#8209;level reasoning to coding and research. Manus hints at fully autonomous agents that can plan and execute tasks, and Lovable democratizes app creation for those with an idea but little coding experience. These tools don&#8217;t replace developers&#8212;rather, they free us to focus on strategy, creativity and solving problems that matter. Explore them, stay curious and harness the AI renaissance to build better software in 2025 and beyond.</p>]]></content:encoded></item><item><title><![CDATA[Understanding Artificial Intelligence and Machine Learning: From Elephants to Transformers]]></title><description><![CDATA[How AI and ML differ and how they shape our world with transformer models.]]></description><link>https://www.aifordevelopers.ai/p/understanding-artificial-intelligence</link><guid isPermaLink="false">https://www.aifordevelopers.ai/p/understanding-artificial-intelligence</guid><dc:creator><![CDATA[AI for Developers]]></dc:creator><pubDate>Wed, 02 Jul 2025 04:28:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/50ec4258-42c7-4b34-a89e-3112692fd1bd_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introduction</h2><p>Have you ever wondered how a computer learns to recognize an animal? When you look at the picture below, you instantly see a family of elephants. To a computer, it&#8217;s just a grid of colored pixels with no meaning. Teaching machines to perceive the world the way we do lies at the heart of <strong>artificial intelligence (AI)</strong> and <strong>machine learning (ML)</strong>. This blog unpacks these concepts, shows how ML differs from traditional programming, introduces the powerful <strong>Transformer</strong> architecture behind today&#8217;s language models, and explores real&#8209;world AI applications.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mYa-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mYa-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mYa-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mYa-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mYa-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mYa-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg" width="1456" height="967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:967,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1474666,&quot;alt&quot;:&quot;A family of elephants standing by a waterhole, representing how humans instantly recognize animals while computers initially see only pixels.&quot;,&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://aifordevelopersai.substack.com/i/172542370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A family of elephants standing by a waterhole, representing how humans instantly recognize animals while computers initially see only pixels." title="A family of elephants standing by a waterhole, representing how humans instantly recognize animals while computers initially see only pixels." srcset="https://substackcdn.com/image/fetch/$s_!mYa-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mYa-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mYa-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mYa-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9558b5e1-431e-4042-931e-90d442ca633a_4288x2848.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><h2>What is Artificial Intelligence?</h2><p>Artificial intelligence is the broad field of computer science focused on creating machines that <strong>mimic human intelligence</strong><a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=Artificial%20Intelligence%20is%20basically%20the,brain%20and%20its%20thinking%20capabilities">geeksforgeeks.org</a>. The word <em>artificial</em> refers to something made by humans, while <em>intelligence</em> is the ability to learn, reason and self&#8209;correct<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=Artificial%20Intelligence%20is%20basically%20the,brain%20and%20its%20thinking%20capabilities">geeksforgeeks.org</a>. AI systems emulate skills such as learning, reasoning and self&#8209;correction to perform tasks that normally require human intelligence, like decision&#8209;making or language translation<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=Artificial%20Intelligence%20is%20basically%20the,brain%20and%20its%20thinking%20capabilities">geeksforgeeks.org</a>.</p><p>AI is not a single technology but a collection of techniques. It includes <strong>rule&#8209;based systems</strong>, <strong>knowledge&#8209;based reasoning</strong>, and data&#8209;driven approaches such as machine learning. Examples of AI in daily life include speech recognition systems, personalized recommendation engines, predictive maintenance tools and self&#8209;driving cars<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/">geeksforgeeks.org</a>. Virtual assistants like Siri and Alexa use natural&#8209;language processing (NLP) to interpret your requests and respond accordingly<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/">geeksforgeeks.org</a>.</p><h2>What is Machine Learning?</h2><p>Machine learning is a <strong>subset of AI</strong> that enables computers to learn patterns from data and improve with experience<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=Machine%20Learning%3A">geeksforgeeks.org</a>. Instead of manually programming every rule, ML algorithms are fed data and learn to make predictions or decisions without explicit instructions. It allows systems to adapt to new information and handle complex or evolving tasks<a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=evolving%20tasks%20where%20manual%20rule,world%20scenarios">geeksforgeeks.org</a>.</p><p>Examples of ML include image recognition (classifying objects in photos), speech recognition, sentiment analysis and recommendation systems<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/">geeksforgeeks.org</a>. ML models can also flag spam emails, predict equipment failures and segment customers for targeted marketing<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=,fraud%2C%20such%20as%20unusual%20spending">geeksforgeeks.org</a>.</p><h3>Traditional Programming vs Machine Learning</h3><p>Traditional programming relies on <strong>explicitly coded rules</strong> to solve problems. Developers anticipate every possible scenario and write deterministic instructions. The same input always produces the same output<a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=Traditional%20Programming">geeksforgeeks.org</a>. Changing requirements or data formats necessitate manual code updates, making traditional software rigid<a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=%2A%20Rule,payroll%2C%20calculators">geeksforgeeks.org</a>.</p><p>Machine learning, by contrast, is <strong>data&#8209;driven</strong>. Algorithms learn patterns from examples instead of following pre&#8209;written rules<a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=Machine%20Learning%20">geeksforgeeks.org</a>. ML models produce probabilistic predictions that adapt as new data arrives<a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=%2A%20Data,arrives%2C%20often%20without%20manual%20intervention">geeksforgeeks.org</a>. This flexibility makes ML ideal for tasks where explicit rules are hard to define, such as image recognition or language translation<a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=%2A%20Best%20For%3A%C2%A0Complex%2C%20data,recognition%2C%20language%20translation%2C%20fraud%20detection">geeksforgeeks.org</a>.</p><p>The diagram below illustrates this contrast:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yyAO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yyAO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yyAO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yyAO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yyAO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yyAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1777825,&quot;alt&quot;:&quot;Left side shows monochromatic code and gears representing rule&#8209;based programming; right side shows colorful data points and neural network nodes representing machine learning.&quot;,&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://aifordevelopersai.substack.com/i/172542370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Left side shows monochromatic code and gears representing rule&#8209;based programming; right side shows colorful data points and neural network nodes representing machine learning." title="Left side shows monochromatic code and gears representing rule&#8209;based programming; right side shows colorful data points and neural network nodes representing machine learning." srcset="https://substackcdn.com/image/fetch/$s_!yyAO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!yyAO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!yyAO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!yyAO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5348e594-b0a2-49e8-98b4-2349cbb7f901_1024x1024.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>How Machine Learning Works</h3><ol><li><p><strong>Data collection</strong> &#8211; Gather a large dataset relevant to the problem (e.g., labeled images or historical transactions).</p></li><li><p><strong>Model training</strong> &#8211; Feed the data into an algorithm that learns the relationship between inputs and outputs.</p></li><li><p><strong>Evaluation</strong> &#8211; Test the model on unseen data to measure accuracy and adjust parameters.</p></li><li><p><strong>Deployment and adaptation</strong> &#8211; Use the trained model to make predictions on new data; retrain as more data becomes available.</p></li></ol><p>ML models can be supervised (trained with labeled data), unsupervised (trained on unlabeled data to find patterns) or reinforcement&#8209;based (learning through trial and error). Deep learning, a subset of ML, uses neural networks with many layers to extract complex patterns<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=Deep%20Learning%20is%20basically%20a,administered%20by%20machines">geeksforgeeks.org</a>.</p><h2>The Transformer Revolution</h2><p>One of the most influential architectures in modern AI is the <strong>Transformer</strong>. Introduced in 2017 by Vaswani et al. in the paper <em>&#8220;Attention Is All You Need,&#8221;</em> the Transformer has transformed natural&#8209;language processing and computer vision<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=Transformer%20is%20a%20neural%20network,workings%20and%20applications%20of%20transformers">geeksforgeeks.org</a>.</p><h3>Why Transformers Are Needed</h3><p>Earlier models like recurrent neural networks (RNNs) process text sequentially and struggle with long&#8209;range dependencies due to the <em>vanishing gradient</em> problem<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=Transformer%20Architecture%20uses%20self,words%20one%20at%20a%20time">geeksforgeeks.org</a>. Long Short&#8209;Term Memory (LSTM) networks mitigate this issue but still analyze words one at a time<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=While%20adding%20more%20memory%20cells,an%20entire%20sentence%20at%20once">geeksforgeeks.org</a>. In contrast, Transformers use <strong>self&#8209;attention</strong> to process entire sequences in parallel, allowing them to capture context across a sentence<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=model%20through%20its%20self,it%20significantly%20more%20effective%20at">geeksforgeeks.org</a>. This makes them far more effective at understanding relationships among words.</p><h3>Core Concepts</h3><p>Transformers consist of encoder and decoder layers that employ several key mechanisms:</p><ul><li><p><strong>Self&#8209;Attention</strong> &#8211; Each word is mapped to query (Q), key (K) and value (V) vectors and compares itself to other words to determine which are most relevant. The attention scores are computed using a scaled dot product and softmax function<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=1">geeksforgeeks.org</a>. This mechanism allows the model to weigh the importance of words in a sequence.</p></li><li><p><strong>Positional Encoding</strong> &#8211; Because Transformers process tokens in parallel, they need a way to represent the order of words. Positional encodings are added to token embeddings to provide location information within the sequence<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=Unlike%20RNNs%2C%20transformers%20lack%20an,each%20token%20within%20a%20sequence">geeksforgeeks.org</a>.</p></li><li><p><strong>Multi&#8209;Head Attention</strong> &#8211; Multiple attention heads run in parallel, capturing different relationships and patterns in the data<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=3.%20Multi">geeksforgeeks.org</a>.</p></li><li><p><strong>Feed&#8209;Forward Networks</strong> &#8211; Position&#8209;wise feed&#8209;forward layers refine the encoded representation at each position<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=4.%20Position">geeksforgeeks.org</a>.</p></li><li><p><strong>Encoder&#8209;Decoder Architecture</strong> &#8211; In tasks like translation, the encoder converts the input sequence into a latent representation and the decoder generates the output sequence, focusing on relevant parts of the input via encoder&#8209;decoder attention<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=5.%20Encoder">geeksforgeeks.org</a>.</p></li></ul><p>These innovations enable models like <strong>BERT</strong>, <strong>GPT</strong> and <strong>Vision Transformers (ViTs)</strong> to achieve state&#8209;of&#8209;the&#8209;art performance in language understanding, text generation, image classification, and more<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=Applications%20of%20Transformers">geeksforgeeks.org</a>.</p><p>The illustration below captures the essence of a transformer network:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NyV0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NyV0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!NyV0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!NyV0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!NyV0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NyV0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1738959,&quot;alt&quot;:&quot;How Machine Learning Works  Data collection &#8211; Gather a large dataset relevant to the problem (e.g., labeled images or historical transactions).  Model training &#8211; Feed the data into an algorithm that learns the relationship between inputs and outputs.  Evaluation &#8211; Test the model on unseen data to measure accuracy and adjust parameters.  Deployment and adaptation &#8211; Use the trained model to make predictions on new data; retrain as more data becomes available.  ML models can be supervised (trained with labeled data), unsupervised (trained on unlabeled data to find patterns) or reinforcement&#8209;based (learning through trial and error). Deep learning, a subset of ML, uses neural networks with many layers to extract complex patterns geeksforgeeks.org .  The Transformer Revolution  One of the most influential architectures in modern AI is the Transformer. Introduced in 2017 by Vaswani et&nbsp;al. in the paper &#8220;Attention Is All You Need,&#8221; the Transformer has transformed natural&#8209;language processing and computer vision geeksforgeeks.org .  Why Transformers Are Needed  Earlier models like recurrent neural networks (RNNs) process text sequentially and struggle with long&#8209;range dependencies due to the vanishing gradient problem geeksforgeeks.org . Long Short&#8209;Term Memory (LSTM) networks mitigate this issue but still analyze words one at a time geeksforgeeks.org . In contrast, Transformers use self&#8209;attention to process entire sequences in parallel, allowing them to capture context across a sentence geeksforgeeks.org . This makes them far more effective at understanding relationships among words.  Core Concepts  Transformers consist of encoder and decoder layers that employ several key mechanisms:  Self&#8209;Attention &#8211; Each word is mapped to query (Q), key (K) and value (V) vectors and compares itself to other words to determine which are most relevant. The attention scores are computed using a scaled dot product and softmax function geeksforgeeks.org . This mechanism allows the model to weigh the importance of words in a sequence.  Positional Encoding &#8211; Because Transformers process tokens in parallel, they need a way to represent the order of words. Positional encodings are added to token embeddings to provide location information within the sequence geeksforgeeks.org .  Multi&#8209;Head Attention &#8211; Multiple attention heads run in parallel, capturing different relationships and patterns in the data geeksforgeeks.org .  Feed&#8209;Forward Networks &#8211; Position&#8209;wise feed&#8209;forward layers refine the encoded representation at each position geeksforgeeks.org .  Encoder&#8209;Decoder Architecture &#8211; In tasks like translation, the encoder converts the input sequence into a latent representation and the decoder generates the output sequence, focusing on relevant parts of the input via encoder&#8209;decoder attention geeksforgeeks.org .  These innovations enable models like BERT, GPT and Vision Transformers (ViTs) to achieve state&#8209;of&#8209;the&#8209;art performance in language understanding, text generation, image classification, and more geeksforgeeks.org .  The illustration below captures the essence of a transformer network:&quot;,&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://aifordevelopersai.substack.com/i/172542370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How Machine Learning Works  Data collection &#8211; Gather a large dataset relevant to the problem (e.g., labeled images or historical transactions).  Model training &#8211; Feed the data into an algorithm that learns the relationship between inputs and outputs.  Evaluation &#8211; Test the model on unseen data to measure accuracy and adjust parameters.  Deployment and adaptation &#8211; Use the trained model to make predictions on new data; retrain as more data becomes available.  ML models can be supervised (trained with labeled data), unsupervised (trained on unlabeled data to find patterns) or reinforcement&#8209;based (learning through trial and error). Deep learning, a subset of ML, uses neural networks with many layers to extract complex patterns geeksforgeeks.org .  The Transformer Revolution  One of the most influential architectures in modern AI is the Transformer. Introduced in 2017 by Vaswani et&nbsp;al. in the paper &#8220;Attention Is All You Need,&#8221; the Transformer has transformed natural&#8209;language processing and computer vision geeksforgeeks.org .  Why Transformers Are Needed  Earlier models like recurrent neural networks (RNNs) process text sequentially and struggle with long&#8209;range dependencies due to the vanishing gradient problem geeksforgeeks.org . Long Short&#8209;Term Memory (LSTM) networks mitigate this issue but still analyze words one at a time geeksforgeeks.org . In contrast, Transformers use self&#8209;attention to process entire sequences in parallel, allowing them to capture context across a sentence geeksforgeeks.org . This makes them far more effective at understanding relationships among words.  Core Concepts  Transformers consist of encoder and decoder layers that employ several key mechanisms:  Self&#8209;Attention &#8211; Each word is mapped to query (Q), key (K) and value (V) vectors and compares itself to other words to determine which are most relevant. The attention scores are computed using a scaled dot product and softmax function geeksforgeeks.org . This mechanism allows the model to weigh the importance of words in a sequence.  Positional Encoding &#8211; Because Transformers process tokens in parallel, they need a way to represent the order of words. Positional encodings are added to token embeddings to provide location information within the sequence geeksforgeeks.org .  Multi&#8209;Head Attention &#8211; Multiple attention heads run in parallel, capturing different relationships and patterns in the data geeksforgeeks.org .  Feed&#8209;Forward Networks &#8211; Position&#8209;wise feed&#8209;forward layers refine the encoded representation at each position geeksforgeeks.org .  Encoder&#8209;Decoder Architecture &#8211; In tasks like translation, the encoder converts the input sequence into a latent representation and the decoder generates the output sequence, focusing on relevant parts of the input via encoder&#8209;decoder attention geeksforgeeks.org .  These innovations enable models like BERT, GPT and Vision Transformers (ViTs) to achieve state&#8209;of&#8209;the&#8209;art performance in language understanding, text generation, image classification, and more geeksforgeeks.org .  The illustration below captures the essence of a transformer network:" title="How Machine Learning Works  Data collection &#8211; Gather a large dataset relevant to the problem (e.g., labeled images or historical transactions).  Model training &#8211; Feed the data into an algorithm that learns the relationship between inputs and outputs.  Evaluation &#8211; Test the model on unseen data to measure accuracy and adjust parameters.  Deployment and adaptation &#8211; Use the trained model to make predictions on new data; retrain as more data becomes available.  ML models can be supervised (trained with labeled data), unsupervised (trained on unlabeled data to find patterns) or reinforcement&#8209;based (learning through trial and error). Deep learning, a subset of ML, uses neural networks with many layers to extract complex patterns geeksforgeeks.org .  The Transformer Revolution  One of the most influential architectures in modern AI is the Transformer. Introduced in 2017 by Vaswani et&nbsp;al. in the paper &#8220;Attention Is All You Need,&#8221; the Transformer has transformed natural&#8209;language processing and computer vision geeksforgeeks.org .  Why Transformers Are Needed  Earlier models like recurrent neural networks (RNNs) process text sequentially and struggle with long&#8209;range dependencies due to the vanishing gradient problem geeksforgeeks.org . Long Short&#8209;Term Memory (LSTM) networks mitigate this issue but still analyze words one at a time geeksforgeeks.org . In contrast, Transformers use self&#8209;attention to process entire sequences in parallel, allowing them to capture context across a sentence geeksforgeeks.org . This makes them far more effective at understanding relationships among words.  Core Concepts  Transformers consist of encoder and decoder layers that employ several key mechanisms:  Self&#8209;Attention &#8211; Each word is mapped to query (Q), key (K) and value (V) vectors and compares itself to other words to determine which are most relevant. The attention scores are computed using a scaled dot product and softmax function geeksforgeeks.org . This mechanism allows the model to weigh the importance of words in a sequence.  Positional Encoding &#8211; Because Transformers process tokens in parallel, they need a way to represent the order of words. Positional encodings are added to token embeddings to provide location information within the sequence geeksforgeeks.org .  Multi&#8209;Head Attention &#8211; Multiple attention heads run in parallel, capturing different relationships and patterns in the data geeksforgeeks.org .  Feed&#8209;Forward Networks &#8211; Position&#8209;wise feed&#8209;forward layers refine the encoded representation at each position geeksforgeeks.org .  Encoder&#8209;Decoder Architecture &#8211; In tasks like translation, the encoder converts the input sequence into a latent representation and the decoder generates the output sequence, focusing on relevant parts of the input via encoder&#8209;decoder attention geeksforgeeks.org .  These innovations enable models like BERT, GPT and Vision Transformers (ViTs) to achieve state&#8209;of&#8209;the&#8209;art performance in language understanding, text generation, image classification, and more geeksforgeeks.org .  The illustration below captures the essence of a transformer network:" srcset="https://substackcdn.com/image/fetch/$s_!NyV0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!NyV0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!NyV0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!NyV0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cde0c6d-9164-46cc-90fc-36b983f3ba63_1024x1536.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">caption...</figcaption></figure></div><h2>Real&#8209;World Applications of AI and ML</h2><p>AI and ML are already transforming industries. Here are a few compelling applications:</p><ul><li><p><strong>Speech recognition &amp; voice assistants</strong> &#8211; Systems like Siri or Alexa leverage deep learning algorithms to transcribe speech and understand commands, enabling hands&#8209;free interaction<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/">geeksforgeeks.org</a>. They integrate with smart homes, cars and mobile devices.</p></li><li><p><strong>Personalized recommendations</strong> &#8211; Streaming services and e&#8209;commerce sites use AI to analyze your browsing and viewing history to suggest products or content you&#8217;ll likely enjoy<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=%2A%20Personalized%20recommendations%3A%20E,likely%20to%20be%20interested%20in">geeksforgeeks.org</a>.</p></li><li><p><strong>Predictive maintenance</strong> &#8211; Manufacturers use AI to monitor sensor data and predict equipment failures before they occur, reducing downtime and costs<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=%2A%20Predictive%20maintenance%3A%20AI,reduce%20downtime%20and%20maintenance%20costs">geeksforgeeks.org</a>.</p></li><li><p><strong>Medical diagnosis</strong> &#8211; AI systems analyze medical images and patient data to assist doctors in diagnosing diseases and planning treatments<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=%2A%20Medical%20diagnosis%3A%20AI,accurate%20diagnoses%20and%20treatment%20plans">geeksforgeeks.org</a>.</p></li><li><p><strong>Autonomous vehicles</strong> &#8211; Self&#8209;driving cars combine computer vision, sensor fusion and deep learning to interpret their surroundings, make decisions about speed and direction, and plan safe routes<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=%2A%20Autonomous%20vehicles%3A%20Self,obstacle%20avoidance%2C%20and%20route%20planning">geeksforgeeks.org</a>.</p></li><li><p><strong>Fraud detection &amp; risk assessment</strong> &#8211; Financial institutions apply ML algorithms to transaction data to identify unusual patterns indicative of fraud, evaluate credit risk or detect money laundering<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=%2A%20Fraud%20detection%20,or%20transactions%20from%20unfamiliar%20locations">geeksforgeeks.org</a><a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=%2A%20Credit%20risk%20assessment%20,employment%20history%2C%20and%20credit%20score">geeksforgeeks.org</a>.</p></li><li><p><strong>Natural language processing</strong> &#8211; Chatbots and translation services use ML and Transformer models to understand and generate human&#8209;like text, enabling efficient customer support and bridging language barriers<a href="https://www.geeksforgeeks.org/artificial-intelligence/difference-between-artificial-intelligence-vs-machine-learning-vs-deep-learning/#:~:text=%2A%20Natural%20language%20processing%20,about%20the%20outcomes%20of%20moves">geeksforgeeks.org</a>.</p></li></ul><p>These examples show that AI is not just theoretical; it&#8217;s a practical toolkit that enhances efficiency, accuracy and innovation across domains.</p><h2>Looking Ahead: The Future of AI &amp; ML</h2><p>We are living through an AI renaissance. The Transformer architecture opened the door to large language models that can write essays, answer questions and even create images. Researchers continue to push the boundaries by exploring <strong>self&#8209;supervised learning</strong>, <strong>multimodal models</strong> that combine text, images and audio, and <strong>edge AI</strong> that brings intelligence to mobile and embedded devices.</p><p>As AI systems become more capable, ethical considerations grow more important. Ensuring fairness, transparency and accountability in AI models will be crucial, especially in sensitive applications like healthcare, finance and law.</p><h2>Conclusion</h2><p>Artificial intelligence aims to make machines behave intelligently, while machine learning gives computers the ability to learn from data. The difference between traditional programming and ML lies in how rules are created: with ML, the computer infers patterns from examples rather than following explicit instructions<a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=Traditional%20Programming">geeksforgeeks.org</a><a href="https://www.geeksforgeeks.org/machine-learning/traditional-programming-vs-machine-learning/#:~:text=Machine%20Learning%20">geeksforgeeks.org</a>. The Transformer architecture&#8217;s self&#8209;attention and parallel processing have revolutionized natural language processing and beyond<a href="https://www.geeksforgeeks.org/machine-learning/getting-started-with-transformers/#:~:text=Transformer%20Architecture%20uses%20self,words%20one%20at%20a%20time">geeksforgeeks.org</a>.</p><p>Whether it&#8217;s recognizing elephants in an image, translating languages or suggesting your next favorite song, AI and ML are transforming the way we live and work. By understanding these technologies, we can better appreciate the innovations shaping our present and future.<br><br><br></p>]]></content:encoded></item></channel></rss>