<?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[CyberDigest.xyz 🤖 🍩: How do I?]]></title><description><![CDATA[Tips and tricks I learned every week + step-by-step tutorials to find solutions to trivial issues.]]></description><link>https://cyberdigest.xyz/s/how-do-i</link><image><url>https://substackcdn.com/image/fetch/$s_!CINq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2109f76-2519-408f-8c8d-54843df5517c_500x500.png</url><title>CyberDigest.xyz 🤖 🍩: How do I?</title><link>https://cyberdigest.xyz/s/how-do-i</link></image><generator>Substack</generator><lastBuildDate>Tue, 07 Apr 2026 16:16:11 GMT</lastBuildDate><atom:link href="https://cyberdigest.xyz/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Julio Zambrano]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jzambrano@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jzambrano@substack.com]]></itunes:email><itunes:name><![CDATA[Julio Zambrano]]></itunes:name></itunes:owner><itunes:author><![CDATA[Julio Zambrano]]></itunes:author><googleplay:owner><![CDATA[jzambrano@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jzambrano@substack.com]]></googleplay:email><googleplay:author><![CDATA[Julio Zambrano]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Q* - Did OpenAI achieve AGI?]]></title><description><![CDATA[In Machine Learning, Q* is known as the convergence to the optimal action-value function. In OpenAI, this might have been the reason of the chaos around Sam Altman in the past weeks.]]></description><link>https://cyberdigest.xyz/p/q-did-openai-achieve-agi</link><guid isPermaLink="false">https://cyberdigest.xyz/p/q-did-openai-achieve-agi</guid><dc:creator><![CDATA[Julio Zambrano]]></dc:creator><pubDate>Sat, 25 Nov 2023 12:41:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wuiw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wuiw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wuiw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!Wuiw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!Wuiw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!Wuiw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wuiw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:512,&quot;width&quot;:512,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wuiw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!Wuiw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!Wuiw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!Wuiw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f8323f5-69bc-4eb1-af31-1f11a19026e5_1024x1024 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"><em>AI-Generated: Robot in space flying to a Donut-shaped galaxy</em></figcaption></figure></div><p>Let&#8217;s take a deep dive on why <strong>Q*</strong> might be playing a key role in AI really soon.</p><ul><li><p>What is AGI?</p><ul><li><p>Is there something after AGI?</p></li><li><p>Back to today: What is Q*?</p></li></ul></li><li><p>Q-learning 101</p></li><li><p>Hands-on: Q-learning in Python</p><ul><li><p>Simple example of Q-learning in Python</p></li><li><p>Q-learning: Practical application in the stock market</p></li></ul></li></ul><h2>What is AGI?</h2><p>AGI stands for <em>Artificial General Intelligence</em>, which refers to a type of artificial intelligence that has the ability to understand, learn, and apply knowledge in a way that is not specific to a particular task, domain, or narrow set of problems. It is an AI that has the capacity to reason, solve problems, plan, communicate, and integrate knowledge across a wide range of topics as effectively as, or more effectively than, a human being.</p><p>Here are some key characteristics often associated with AGI:</p><p>1. <strong>Learning and Reasoning</strong>: AGI can learn from experience and data, reason through problems, and apply logical processes to navigate new situations.</p><p>2. <strong>Transfer Learning</strong>: Unlike narrow AI, AGI can transfer learning from one domain to another. For example, an AGI that learns language could apply its understanding to learn programming.</p><p>3. <strong>Understanding Context</strong>: AGI can understand context and make judgments about how to behave appropriately in different situations, adapting to new environments with little to no additional input.</p><p>4. <strong>General Problem Solving</strong>: AGI is capable of problem-solving across a range of tasks that would typically require human intelligence, such as understanding natural language, recognizing objects, and emotional intelligence.</p><p>5. <strong>Autonomy</strong>: AGI systems can operate independently in a variety of environments and use reason to navigate and make decisions without human intervention.</p><p>6. <strong>Consciousness and Self-awareness</strong>: While still a subject of debate and research, some theories suggest that true AGI would possess some form of consciousness or self-awareness.</p><p>As of today, AGI is widely considered as a theoretical concept and has not been achieved. To get some context, current AI systems, including advanced machine learning models and neural networks, are considered <em>narrow AI or ANI</em> (Artificial Narrow Intelligence), meaning they are very good at performing specific tasks but cannot generalize their knowledge and skills to the wide array of tasks that a human can perform. The development of AGI is considered by many to be the <strong>holy grail of AI</strong> research, but it also raises important ethical, safety, and governance questions.</p><h3>Is there something after AGI?</h3><p>The next frontier after AGI is called <em>Superintelligence</em>, and it refers to an intellect that is much smarter than the best human brains in practically every field, including scientific creativity, general wisdom, and social skills. This concept is most often discussed in the realm of artificial intelligence and is considered an extension of the idea of Artificial General Intelligence (AGI).</p><p>The main aspects of superintelligence are:</p><p>1. <strong>Advanced Cognitive Abilities</strong>: A superintelligent AI would be able to outperform the brightest and most gifted human minds.</p><p>2. <strong>Problem-Solving Skills</strong>: Such an AI could solve problems that are currently intractable for humans, potentially finding solutions to complex scientific, mathematical, and social issues.</p><p>3. <strong>Learning and Adaptation</strong>: Superintelligence would have the ability to learn and adapt at an extraordinary pace, far exceeding human cognitive abilities.</p><p>4. <strong>Technological Mastery</strong>: It might have the capability to drive rapid technological growth, potentially leading to the creation of even more advanced forms of AI.</p><p>5. <strong>Autonomy</strong>: A superintelligent system could have the capacity to act autonomously with exceptional proficiency in multiple domains, possibly without human guidance or oversight.</p><p>The notion of superintelligence goes beyond existing advanced AI systems, which are designed to excel in specific tasks. The idea carries both optimistic and pessimistic views regarding the future:</p><p>- <strong>Optimists</strong> believe that superintelligence could help solve many of the world's problems, from curing diseases to halting climate change or even traveling to other stars.</p><p>- <strong>Pessimists</strong> worry about the potential risks, including ethical concerns and the possibility that a superintelligent AI could become uncontrollable or make decisions detrimental to human well-being.</p><p>Superintelligence is a topic of much speculation, ethical consideration, and philosophical debate, with prominent figures in science and technology discussing its potential impact on humanity. As of now, it remains a hypothetical scenario, with no existing AI systems reaching the levels of capability often described in superintelligence discussions.</p><h3>Back to today: What is Q*?</h3><p>In Machine Learning, Q* (pronounced <em>Q-star</em>) is known as the convergence to the optimal action-value function when implementing Q-learning in a Machine Learning model.</p><div id="youtube2-LT-tLOdzDHA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;LT-tLOdzDHA&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/LT-tLOdzDHA?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><div><hr></div><h2>Q-learning 101</h2><p>Q-learning is a type of reinforcement learning algorithm used in machine learning, a subset of artificial intelligence (AI). It's used to find an optimal action-selection policy for any given (finite) Markov decision process. Here's a breakdown of its key aspects:</p><p>1. <strong>Model-Free Approach</strong>: Q-learning is model-free, meaning it doesn't require a model of the environment. It's capable of learning solely from the experience of interacting with the environment.</p><p>2. <strong>Learning the Q-Value</strong>: The core of Q-learning is to learn the value of an action in a particular state. This value (Q-value) represents the expected utility of taking a given action in a given state and following a certain policy thereafter.</p><p>3. <strong>Bellman Equation</strong>: Q-learning uses the Bellman equation to update the Q-values. The equation calculates the expected future rewards that can be obtained from the next state. This allows the algorithm to make decisions that maximize the long-term reward.</p><p>4. <strong>Exploration vs. Exploitation</strong>: In Q-learning, there's a trade-off between exploration (trying new actions to discover their rewards) and exploitation (using actions known to yield high rewards). Balancing these two is crucial for effective learning.</p><p>5. <strong>Convergence</strong>: Under certain conditions, such as having a finite number of states and actions, and with adequate exploration, Q-learning is proven to converge to the optimal action-value function.</p><p>6. <strong>Applications</strong>: Q-learning is widely used in areas such as robotics, automatic control, economics, and gaming. It's particularly effective in situations where the environment is stochastic (randomly determined) and the full model of the environment is unknown.</p><p>In practice, Q-learning is implemented using a Q-table or a Q-network (in Deep Q-Learning, which integrates neural networks), where the rows represent the states, the columns represent the actions, and the values represent the expected rewards of taking an action in a state. The algorithm iteratively updates these values as it learns from new experiences.</p><div><hr></div><h2>Hands-on: Q-learning in Python</h2><h3>Simple example of Q-learning in Python</h3><p>Let's create a simple example of Q-learning in Python. We'll use a very basic environment: a 1D world where the agent must move to the right end to win. This example is simplified to illustrate the concepts clearly.</p><p><strong>The environment:</strong></p><p>A linear world with 5 states (positions) labeled 0 to 4.</p><p>The agent starts at position 0.</p><p>The goal is to reach position 4.</p><p>Actions are moving left (0) or right (1).</p><p>A reward of 100 is given for reaching the goal, and a small negative reward (-1) for each step, to encourage efficiency.</p><p><strong>Explanation of the Code:</strong></p><p><strong>Initialization</strong>: We initialize the environment parameters and the Q-table, which holds the Q-values for each state-action pair.</p><p><strong>Action Selection</strong>: The choose_action function selects an action for the current state. It uses &#949;-greedy policy: with probability &#949;, it explores by choosing a random action, and with probability 1-&#949;, it exploits the best known action.</p><p><strong>Learning</strong>: The update function updates the Q-values in the table using the Bellman equation. It takes the current state, next state, reward, and action to adjust the Q-value towards the expected long-term return.</p><p><strong>Training Loop</strong>: We run multiple episodes where the agent interacts with the environment. In each episode, it starts from the initial state and makes decisions based on its Q-table, updating the table with each step.</p><p><strong>Result</strong>: After training, the Q-table represents the learned policy, indicating the best action to take in each state.</p><p>When you run this code, you'll see the trained Q-table, where each row corresponds to a state and each column to an action. The values represent the expected long-term return for taking that action in that state, guiding the agent to the goal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s1z0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s1z0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png 424w, https://substackcdn.com/image/fetch/$s_!s1z0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png 848w, https://substackcdn.com/image/fetch/$s_!s1z0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png 1272w, https://substackcdn.com/image/fetch/$s_!s1z0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s1z0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png" width="1456" height="1418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1418,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:303517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s1z0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png 424w, https://substackcdn.com/image/fetch/$s_!s1z0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png 848w, https://substackcdn.com/image/fetch/$s_!s1z0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.png 1272w, https://substackcdn.com/image/fetch/$s_!s1z0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3378ef47-0124-43f2-a1bf-bd8cf4921022_1552x1512.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"><em><a href="https://github.com/jzambrano-xyz/cyberdigest.xyz/blob/main/Q_learning.ipynb">Simple example of Q-learning in Python: Notebook in GitHub </a><strong><a href="https://github.com/jzambrano-xyz/cyberdigest.xyz/blob/main/Q_learning.ipynb">Here</a></strong></em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q-Kp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png" width="64" height="64" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1db3d75a-f2d6-4137-803c-500560342408_64x64.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:64,&quot;width&quot;:64,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h3><strong>Q-learning: Practical application in the stock market</strong></h3><p>Let's create a more elaborate Q-learning example using an economic scenario. Imagine we have a simplified stock market environment where an agent decides whether to buy, hold, or sell stocks based on their prices.</p><p><strong>Scenario Description:</strong></p><p><strong>States</strong>: The states are a combination of the agent's current portfolio status (e.g., amount of stock owned) and a simplified representation of the market condition (e.g., low, medium, or high prices).</p><p><strong>Actions</strong>: The agent can choose to buy, hold, or sell stocks.</p><p><strong>Rewards</strong>: The reward is based on the profit or loss made by the agent's actions. For example, selling at a higher price than the buying price yields a positive reward.</p><p><strong>Objective</strong>: The agent's goal is to maximize profit over a series of trading days.</p><p>*The market conditions and stock prices will be simplified for the sake of the example.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0sEA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0sEA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png 424w, https://substackcdn.com/image/fetch/$s_!0sEA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png 848w, https://substackcdn.com/image/fetch/$s_!0sEA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png 1272w, https://substackcdn.com/image/fetch/$s_!0sEA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0sEA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png" width="536" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:536,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58492,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0sEA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png 424w, https://substackcdn.com/image/fetch/$s_!0sEA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png 848w, https://substackcdn.com/image/fetch/$s_!0sEA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.png 1272w, https://substackcdn.com/image/fetch/$s_!0sEA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40a7579a-25ec-4c14-9eab-0a17f888b45c_536x496.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"><em>Initialized Q-table for our stock market example, represented in a tabular format: Notebook in GitHub <strong>Here</strong></em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c7K_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c7K_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png 424w, https://substackcdn.com/image/fetch/$s_!c7K_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png 848w, https://substackcdn.com/image/fetch/$s_!c7K_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png 1272w, https://substackcdn.com/image/fetch/$s_!c7K_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c7K_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png" width="1456" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96294,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c7K_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png 424w, https://substackcdn.com/image/fetch/$s_!c7K_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png 848w, https://substackcdn.com/image/fetch/$s_!c7K_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.png 1272w, https://substackcdn.com/image/fetch/$s_!c7K_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d93a3c2-2127-4224-8de6-20f9a2483f3a_1898x606.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"><em>Trained Q-table for our stock market example, represented in a tabular format: Notebook in GitHub <strong>Here</strong></em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KQbl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KQbl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KQbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png" width="64" height="64" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:64,&quot;width&quot;:64,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KQbl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><p><em><strong>Remember</strong></em>: The Q-table in the output of the Q-learning algorithm represents the learned values (Q-values) for each combination of state and action.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://colab.research.google.com/github/jzambrano-xyz/cyberdigest.xyz/blob/main/Q_learning.ipynb&quot;,&quot;text&quot;:&quot;Try it yourself in Google Colab!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://colab.research.google.com/github/jzambrano-xyz/cyberdigest.xyz/blob/main/Q_learning.ipynb"><span>Try it yourself in Google Colab!</span></a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://cyberdigest.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading CyberDigest.xyz &#129302; &#127849;! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Create your own GPT in 3 steps]]></title><description><![CDATA[Sharing your own GPT with the world it's as easy as 1, 2, 3]]></description><link>https://cyberdigest.xyz/p/create-your-own-gpt-in-3-steps</link><guid isPermaLink="false">https://cyberdigest.xyz/p/create-your-own-gpt-in-3-steps</guid><dc:creator><![CDATA[Julio Zambrano]]></dc:creator><pubDate>Sun, 12 Nov 2023 19:28:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pkqq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pkqq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pkqq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!pkqq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!pkqq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!pkqq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pkqq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70811213-3926-49d5-989f-9b145466041f_1024x1024&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:512,&quot;width&quot;:512,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pkqq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!pkqq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!pkqq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!pkqq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70811213-3926-49d5-989f-9b145466041f_1024x1024 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"><em>AI Generated: A robot travelling in Space at the speed of light</em></figcaption></figure></div><p>Start your timer&#8230; &#9201;&#65039; You can create and share your own GPT with the world in less than 5 minutes. Ready?</p><ol><li><p>Go to <a href="https://chat.openai.com/create">https://chat.openai.com/create</a></p><ol><li><p>Available only for Plus and Enterprise users, for the time being&#8230;</p></li></ol></li><li><p>Enter the prompt description with the instructions of what you want your GPT to do</p><ol><li><p>Don&#8217;t forget to give it a name, enable Web Browsing, DALL&#183;E Image Generation and Code Interpreter if you wish.</p></li></ol></li><li><p>Click on <strong>Save</strong> / <strong>Publish to: Public</strong> and <strong>Confirm</strong></p><ol><li><p>Your GPT is alive &#129302;&#9889;&#65039;</p></li></ol></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_!JWAG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JWAG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 424w, https://substackcdn.com/image/fetch/$s_!JWAG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 848w, https://substackcdn.com/image/fetch/$s_!JWAG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 1272w, https://substackcdn.com/image/fetch/$s_!JWAG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JWAG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png" width="1456" height="739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:739,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:271803,&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_!JWAG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 424w, https://substackcdn.com/image/fetch/$s_!JWAG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 848w, https://substackcdn.com/image/fetch/$s_!JWAG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 1272w, https://substackcdn.com/image/fetch/$s_!JWAG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4efdc15-1ce5-4c5f-afae-d3558b6ee751_3840x1948.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Step 1</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XL8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XL8D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 424w, https://substackcdn.com/image/fetch/$s_!XL8D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 848w, https://substackcdn.com/image/fetch/$s_!XL8D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!XL8D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XL8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png" width="1456" height="739" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:739,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:532080,&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_!XL8D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 424w, https://substackcdn.com/image/fetch/$s_!XL8D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 848w, https://substackcdn.com/image/fetch/$s_!XL8D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 1272w, https://substackcdn.com/image/fetch/$s_!XL8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff49f0b58-17ac-497b-bea4-0078572bc309_3840x1950.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Step 2</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yFy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yFy7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 424w, https://substackcdn.com/image/fetch/$s_!yFy7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 848w, https://substackcdn.com/image/fetch/$s_!yFy7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!yFy7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yFy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png" width="1456" height="882" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:882,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:286334,&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_!yFy7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 424w, https://substackcdn.com/image/fetch/$s_!yFy7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 848w, https://substackcdn.com/image/fetch/$s_!yFy7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 1272w, https://substackcdn.com/image/fetch/$s_!yFy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26b6fcaa-aa7b-492e-b8f9-586cba4a5df0_3330x2018.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Step 3</em></figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chat.openai.com/g/g-FI64UfhDw-devops-gpt&quot;,&quot;text&quot;:&quot;Check out DevOps GPT here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chat.openai.com/g/g-FI64UfhDw-devops-gpt"><span>Check out DevOps GPT here</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://cyberdigest.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading CyberDigest.xyz &#129302; &#127849;! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Comparative Analysis: TensorFlow vs PyTorch]]></title><description><![CDATA[TensorFlow and PyTorch stand at the forefront of machine learning frameworks, empowering developers and researchers worldwide.]]></description><link>https://cyberdigest.xyz/p/comparative-analysis-tensorflow-vs</link><guid isPermaLink="false">https://cyberdigest.xyz/p/comparative-analysis-tensorflow-vs</guid><dc:creator><![CDATA[Julio Zambrano]]></dc:creator><pubDate>Sat, 11 Nov 2023 14:53:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wa7i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wa7i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wa7i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!Wa7i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!Wa7i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!Wa7i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wa7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:512,&quot;width&quot;:512,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wa7i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!Wa7i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!Wa7i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!Wa7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe07c26-9970-4b90-a407-7be8ca59bf5d_1024x1024 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"><em>AI Generated: Two robots ready to fight inside a bakery</em></figcaption></figure></div><p>This analysis aims to compare TensorFlow and PyTorch in terms of their practical use, focusing on aspects such as ease of use, performance, community support, and application in real-world scenarios.</p><ul><li><p>Wait&#8230; what is a <em>Framework</em>?</p></li><li><p>TensorFlow &amp; PyTorch: Origins</p></li><li><p>Ease of Use</p></li><li><p>Performance</p></li><li><p>Community and Support</p></li><li><p>Real-World Application (with examples)</p></li><li><p>Conclusion</p></li></ul><h2>Wait&#8230; what is a <em>Framework</em>?</h2><p>A <em>framework</em> in the context of software development is a platform or foundation of pre-written code, which developers can use to build applications or software solutions. It provides a structure and set of guidelines or rules that guide the software development process. Here are key characteristics of a framework:</p><p>1. <strong>Pre-Defined Structure</strong>: Frameworks come with a predefined structure and set of conventions, which help in organizing the code and maintaining consistency across different parts of the application.</p><p>2. <strong>Reusable Code</strong>: They often include libraries of pre-written code, tools, and components that can be reused, saving developers from having to write common functionalities from scratch.</p><p>3. <strong>Efficiency and Speed</strong>: By using a framework, developers can speed up the development process as it automates common programming tasks.</p><p>4. <strong>Best Practices</strong>: Frameworks typically embody best practices in coding and architecture, helping developers to build robust, efficient, and secure applications.</p><p>5. <strong>Extensibility</strong>: They are often designed to be extensible, meaning developers can add their own code or modify the existing code to suit specific project requirements.</p><p>6. <strong>Community Support</strong>: Most frameworks have active communities that contribute to their development, offer support, and create additional tools or plugins.</p><p>In different contexts, frameworks can have specific roles. For example, in web development, frameworks like Django (Python) or React (JavaScript) provide tools and libraries for building web applications. In machine learning, frameworks like TensorFlow and PyTorch offer libraries and tools for designing, training, and deploying machine learning models.</p><h2>TensorFlow &amp; PyTorch: Origins</h2><p>Developed by Google, TensorFlow excels in large-scale machine learning applications, offering robust performance and scalability. It shines in production environments, leveraging its sophisticated architecture to deliver high efficiency. On the other hand, PyTorch, birthed by Facebook's AI Research lab, champions ease of use and flexibility. It thrives in academic and research settings, offering an intuitive, <em>Pythonic</em> interface that accelerates prototyping and innovation. As key players in the AI realm, TensorFlow and PyTorch shape how we approach and implement machine learning solutions today.</p><h3>Ease of Use</h3><p><strong>TensorFlow:</strong></p><ul><li><p>Initially known for its complex syntax, TensorFlow has evolved with its 2.0 release to offer a more user-friendly interface.</p></li><li><p>Its integration with Keras, a high-level neural networks API, has significantly simplified model creation and experimentation.</p></li><li><p>TensorFlow provides comprehensive documentation and tutorials, which are beneficial for both beginners and experienced users.</p></li></ul><p></p><p>Hello World with <strong>TensorFlow</strong>:<br>(<a href="https://github.com/aymericdamien/TensorFlow-Examples/blob/master/tensorflow_v2/notebooks/1_Introduction/helloworld.ipynb">From Aymeric Damien via GitHub</a>)</p><pre><code>import tensorflow as tf</code></pre><pre><code># Create a Tensor.
hello = tf.constant("hello world")
print(hello)</code></pre><p><code>tf.Tensor(b'hello world', shape=(), dtype=string)</code></p><pre><code># To access a Tensor value, call numpy().
print(hello.numpy())</code></pre><p><code>b'hello world'</code></p><div><hr></div><p><strong>PyTorch:</strong></p><ul><li><p>PyTorch is often praised for its simplicity and intuitive nature, making it a favorite among researchers and academicians.</p></li><li><p>It offers dynamic computation graphs (eager execution), which allows for more flexibility and ease of debugging.</p></li><li><p>PyTorch's syntax and style are similar to Python, making it more approachable for Python developers, however, PyTorch doesn't handle string tensors in the same way as TensorFlow. PyTorch is primarily designed for numerical computations and doesn't support string tensors directly.</p></li></ul><p></p><p>Numerical tensor with <strong>PyTorch*</strong>:</p><pre><code><code>import torch</code></code></pre><pre><code><code># Create a numerical tensor.
tensor = torch.tensor([1, 2, 3])
print(tensor)</code></code></pre><p><code>tensor([1, 2, 3])</code></p><pre><code><code># To access a Tensor value, call numpy().
print(tensor.numpy())</code></code></pre><p><code>[1 2 3]</code></p><div><hr></div><h3>Performance</h3><p><strong>TensorFlow:</strong></p><ul><li><p>TensorFlow is known for its high performance in large-scale ML applications. It is highly optimized for GPU and TPU (Tensor Processing Unit) computation.</p></li><li><p>It supports distributed training, which is crucial for handling large datasets and complex neural network models.</p></li><li><p>TensorFlow&#8217;s graph compilation (TensorFlow Graph) can lead to faster execution and better optimization in production environments.</p></li></ul><p><strong>PyTorch:</strong></p><ul><li><p>PyTorch also offers excellent performance and is well-optimized for GPU acceleration.</p></li><li><p>It is preferred for applications requiring rapid prototyping and dynamic computations due to its imperative programming model.</p></li><li><p>While PyTorch has made significant strides in distributed training, TensorFlow still holds a slight edge in this area.</p></li></ul><h3>Community and Support</h3><p><strong>TensorFlow:</strong></p><ul><li><p>TensorFlow, developed by Google, has a vast community and enjoys widespread industry adoption.</p></li><li><p>It has a large number of contributors and an extensive ecosystem of tools and libraries.</p></li><li><p>TensorFlow&#8217;s community provides a wealth of pre-trained models and educational resources.</p></li></ul><p><strong>PyTorch:</strong></p><ul><li><p>PyTorch, developed by Facebook&#8217;s AI Research lab, has rapidly grown in popularity, especially in the research community.</p></li><li><p>It has an active and growing community, which contributes to a wide range of libraries and tools.</p></li><li><p>PyTorch is often preferred in academia, leading to a wealth of cutting-edge research and papers.</p></li></ul><h3>Real-World Application (with examples)</h3><p><strong>TensorFlow:</strong></p><ul><li><p>TensorFlow is widely used in industry and production environments, particularly in large-scale ML applications.</p></li><li><p>Its robustness and scalability make it suitable for complex applications like image and speech recognition, natural language processing, and more.</p></li><li><p>TensorFlow Serving, a system for serving machine learning models, is specifically designed for production environments.</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_!h8uL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h8uL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png 424w, https://substackcdn.com/image/fetch/$s_!h8uL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png 848w, https://substackcdn.com/image/fetch/$s_!h8uL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!h8uL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h8uL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png" width="1456" height="1365" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1365,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:328436,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h8uL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png 424w, https://substackcdn.com/image/fetch/$s_!h8uL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png 848w, https://substackcdn.com/image/fetch/$s_!h8uL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!h8uL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd348a03f-607e-4372-a446-a9f598bb7e61_1946x1824.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"><a href="https://github.com/jzambrano-xyz/cyberdigest.xyz/blob/main/Simple_Neural_Network_with_TensorFlow.ipynb">Simple Neural Network with TensorFlow: Notebook in GitHub </a><strong><a href="https://github.com/jzambrano-xyz/Python/blob/master/neural_network/Simple_Neural_Network_with_TensorFlow.ipynb">Here</a></strong></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q-Kp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png" width="64" height="64" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1db3d75a-f2d6-4137-803c-500560342408_64x64.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:64,&quot;width&quot;:64,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!Q-Kp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1db3d75a-f2d6-4137-803c-500560342408_64x64.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><p><strong>PyTorch:</strong></p><ul><li><p>PyTorch has gained traction in startups and smaller companies due to its flexibility and ease of prototyping.</p></li><li><p>It is extensively used in research and development, with many state-of-the-art models in computer vision and natural language processing being developed using PyTorch.</p></li><li><p>PyTorch&#8217;s ability to easily switch between eager and graph modes (TorchScript) makes it increasingly viable for production use.</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_!OEnp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OEnp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png 424w, https://substackcdn.com/image/fetch/$s_!OEnp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png 848w, https://substackcdn.com/image/fetch/$s_!OEnp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!OEnp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OEnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png" width="1456" height="1067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1067,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:355036,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OEnp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png 424w, https://substackcdn.com/image/fetch/$s_!OEnp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png 848w, https://substackcdn.com/image/fetch/$s_!OEnp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.png 1272w, https://substackcdn.com/image/fetch/$s_!OEnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff748f8e3-8bcf-4e0c-a42a-af8c718c661d_1944x1424.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"><a href="https://github.com/jzambrano-xyz/cyberdigest.xyz/blob/main/Simple_Neural_Network_with_PyTorch.ipynb">Simple Neural Network with PyTorch: Notebook in GitHub </a><strong><a href="https://github.com/jzambrano-xyz/Python/blob/master/neural_network/Simple_Neural_Network_with_PyTorch.ipynb">Here</a>*</strong></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KQbl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KQbl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KQbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png" width="64" height="64" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:64,&quot;width&quot;:64,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KQbl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 424w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 848w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1272w, https://substackcdn.com/image/fetch/$s_!KQbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad96621f-4dca-4987-aadb-67af5cce25d6_64x64.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h3>Conclusion</h3><p>The choice between TensorFlow and PyTorch depends on several factors like project requirements, team familiarity, and the specific application at hand. TensorFlow is often the go-to for large-scale, production-ready applications and projects requiring distributed training. On the other hand, PyTorch offers a more intuitive experience for rapid prototyping, research purposes, and projects where flexibility and ease of use are paramount. Both frameworks are continuously evolving, with each release bridging the gap between research and production, making them both excellent choices for machine learning and deep learning applications.</p><div><hr></div><p>*<em>The PyTorch examples shared above were refactored from their original TensorFlow versions with help from ChatGPT 4</em> &#10084;&#65039;&#129302;&#127849;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://cyberdigest.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading CyberDigest.xyz &#129302; &#127849;! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Unleash Your Personal AI: Crafting a Custom GPT with ChatGPT]]></title><description><![CDATA[OpenAI just released GPTs, a feature that allows you to create your own AI Agents with the full power of ChatGPT and beyond!]]></description><link>https://cyberdigest.xyz/p/unleash-your-personal-ai-crafting</link><guid isPermaLink="false">https://cyberdigest.xyz/p/unleash-your-personal-ai-crafting</guid><dc:creator><![CDATA[Julio Zambrano]]></dc:creator><pubDate>Thu, 09 Nov 2023 21:02:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kxiN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kxiN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kxiN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!kxiN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!kxiN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!kxiN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kxiN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:512,&quot;width&quot;:512,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kxiN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!kxiN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!kxiN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!kxiN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fe29573-df13-452a-9ea1-01c8e9dbbe42_1024x1024 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"><em>AI Generated: A group of robots working together to build a Gundam</em></figcaption></figure></div><p>Step into the future of personalized AI with ChatGPT! Creating your own GPT is as simple as starting a conversation. Imagine a digital assistant that knows your preferences, tailors to your tasks, and understands your world - that's the power of GPTs.</p><p><strong>Start Simple</strong>: Visit chat.openai.com/create and jump into creation mode. No coding, no fuss.</p><p><strong>Customize Away</strong>: Teach your GPT through conversation. Instructions and knowledge at your fingertips make it unique.</p><p><strong>Pick Skills</strong>: Choose its abilities - from web searching to image making, your GPT adapts to your needs.</p><p><strong>Share the Magic</strong>: Release your GPT into the wild. The upcoming GPT Store lets your creation shine and even brings you earnings.</p><p><strong>Privacy First</strong>: Your chats stay yours. OpenAI respects your data choices, ensuring a secure and private experience.</p><p><strong>Connect the Dots</strong>: Integrate the real world with APIs. Your GPT becomes your ultimate digital tool.</p><p><strong>Build, Enjoy, Repeat</strong>: The community awaits your GPT. What will you create today?</p><p>---</p><p>Experience the joy of AI creation - it starts with your imagination and ChatGPT makes it real!</p><div class="poll-embed" data-attrs="{&quot;id&quot;:118417}" data-component-name="PollToDOM"></div><div id="youtube2-CmP3XXwKJ60" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;CmP3XXwKJ60&quot;,&quot;startTime&quot;:&quot;5s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/CmP3XXwKJ60?start=5s&amp;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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://cyberdigest.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://cyberdigest.xyz/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[What is an AI Agent?]]></title><description><![CDATA[Artificial Intelligence is getting to the point of being so good, that you can give it a task like: "Develop a platform game like Metal Slug", and it will find the best way to get it done.]]></description><link>https://cyberdigest.xyz/p/what-is-an-ai-agent</link><guid isPermaLink="false">https://cyberdigest.xyz/p/what-is-an-ai-agent</guid><dc:creator><![CDATA[Julio Zambrano]]></dc:creator><pubDate>Sat, 23 Sep 2023 15:55:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NrXn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>An Intelligent Agent in AI is a practical application of Large Language Models like GPT-4 (<a href="https://openai.com/chatgpt">ChatGPT</a>) that allow you to delegate and automate complex cognitive 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_!NrXn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NrXn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!NrXn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!NrXn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!NrXn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NrXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:512,&quot;width&quot;:512,&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;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NrXn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 424w, https://substackcdn.com/image/fetch/$s_!NrXn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 848w, https://substackcdn.com/image/fetch/$s_!NrXn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 1272w, https://substackcdn.com/image/fetch/$s_!NrXn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F783a0f90-02c2-4a3c-9a92-2a233d831ca6_1024x1024 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"><em>AI Generated: Group of robots working together in the style of Eric Joyner</em></figcaption></figure></div><p>Imagine that one day you have the idea to create the next best software; one that might end world hunger, or just be the next big thing on entertainment&#8230; but you have just basic knowledge in programming, zero graphic design capabilities and no idea about marketing whatsoever. &#128531; Here is exactly where intelligent agents in Artificial Intelligence come into place and get the job done for you.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://cyberdigest.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Follow for more:</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Just like if you were casting a magic spell, all you need to do is to enter your prompt (the goal), and the AI Agent gets it done for you.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kWZB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kWZB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 424w, https://substackcdn.com/image/fetch/$s_!kWZB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 848w, https://substackcdn.com/image/fetch/$s_!kWZB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 1272w, https://substackcdn.com/image/fetch/$s_!kWZB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kWZB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif" width="400" height="225" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:225,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137704,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!kWZB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 424w, https://substackcdn.com/image/fetch/$s_!kWZB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 848w, https://substackcdn.com/image/fetch/$s_!kWZB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 1272w, https://substackcdn.com/image/fetch/$s_!kWZB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9b5e027-02c0-453c-b813-bfce75327dc1_400x225.gif 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption"><em>Source: <a href="https://getyarn.io/yarn-clip/6c0b7dd8-149d-431d-a64c-f429d3f89111/gif">Yarn</a></em></figcaption></figure></div><h3>AI Agents: a whole team to your command</h3><p>With LLMs like ChatGPT, the interaction is step by step, meaning that you enter a prompt or ask a question, and you receive one answer. If you want to refine the answer or dive deeper on the topic, you have to keep on asking and interacting with the AI model. The difference with AI Agents is that you can ask themselves questions, break down complex tasks into multiple streams and validate if each and every step is optimized to the end goal (your initial prompt).</p><p>This comes in very handy for cases like the one mentioned above, where you want to develop a piece of software and you need a whole team for programming, testing, marketing, monetizing, and so on. In such scenario, one agent can act as the CEO, other as the programmer, other as QA, other as marketing, other as legal&#8230; (you get the point), and interact with each other at every step of the process until all of them deliver the final product. &#129327;</p><p>One example of this is <a href="https://github.com/OpenBMB/ChatDev">ChatDev</a>, which is an Open Source project, and according to its creators:</p><blockquote><p>The primary objective of ChatDev is to offer an <strong>easy-to-use</strong>, <strong>highly customizable</strong> and <strong>extendable</strong> framework, which is based on large language models (LLMs) and serves as an ideal scenario for studying collective intelligence.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8VXz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8VXz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 424w, https://substackcdn.com/image/fetch/$s_!8VXz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 848w, https://substackcdn.com/image/fetch/$s_!8VXz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 1272w, https://substackcdn.com/image/fetch/$s_!8VXz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8VXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif" width="1456" height="811" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:811,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4735984,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8VXz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 424w, https://substackcdn.com/image/fetch/$s_!8VXz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 848w, https://substackcdn.com/image/fetch/$s_!8VXz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 1272w, https://substackcdn.com/image/fetch/$s_!8VXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bbda263-3faa-4ab9-9fa3-d6d5898c215c_1520x847.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Source: <a href="https://github.com/OpenBMB/ChatDev/blob/main/wiki.md">Github</a></em></figcaption></figure></div><h2>How does an AI agent work?</h2><p>Once you define the goal, the AI Agent starts an internal monologue with the LLM and validates its output to create a list of tasks that will be ordered and tackled one by one in order to achieve the final goal.</p><p>After the action plan is set in place, the AI Agent starts collecting information online and also from other models to get things done; like ChatGPT asking <a href="https://openai.com/research/dall-e">Dall-E</a> for an image to use as a logo and <a href="https://openai.com/research/jukebox">Jukebox</a> for an audio clip to be the jingle of your marketing campaign.</p><p>One important thing to keep in mind is that your AI Agent keeps track of all of the data collected and measures how far is still from the end goal, so it improves autonomously at each iteration based on its previous learnings.</p><h2>Types of Agents in AI</h2><p>Now that we know what is an Agent in Artificial Intelligence, let&#8217;s take a look at the most common types of AI Agents:</p><ul><li><p>Goal-based agents:</p><ul><li><p>Given a goal, they proactively set a long sequence of actions before deciding if the target was achieved or not, as they don&#8217;t always have all the information they need.</p></li></ul></li><li><p>Simple reflex agents:</p><ul><li><p>Based on <em>if-then</em> rules, this agents only succeed if they have all the information they need before starting their task.</p></li></ul></li><li><p>Model-based agents:</p><ul><li><p>Composed of a Model and an Internal State, this agents act according to the model they are using (like a set of rules) and adapt their state as they understand the result of their actions.</p></li></ul></li><li><p>Utility-Based agents:</p><ul><li><p>They keep track of a number as a measure of progress or efficiency, where for each action, the agent keeps track on what is the faster, safer and most convenient way to reach their goal.</p></li></ul></li><li><p>Learning agents:</p><ul><li><p>Leveraging on their memory and capability to adapt, these agents challenge themselves through 4 internal components: Learning element, Critic, Performance element and Problem generator. This complexity and feedback loop allows them to outperform the other types of AI agents.</p></li></ul></li></ul><h2>How much does it cost to use and implement an AI Agent?</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xK27!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xK27!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 424w, https://substackcdn.com/image/fetch/$s_!xK27!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 848w, https://substackcdn.com/image/fetch/$s_!xK27!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 1272w, https://substackcdn.com/image/fetch/$s_!xK27!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xK27!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif" width="400" height="226" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:226,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:210370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xK27!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 424w, https://substackcdn.com/image/fetch/$s_!xK27!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 848w, https://substackcdn.com/image/fetch/$s_!xK27!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 1272w, https://substackcdn.com/image/fetch/$s_!xK27!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e82dc2-d776-4453-bd3c-dba8129a72d6_400x226.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><em>Source: <a href="https://getyarn.io/yarn-clip/c9d896bf-444b-4443-b763-19014a03b9ae/gif">Yarn</a></em></figcaption></figure></div><p>At the moment of writing, there are limited offerings on the market of AI Agents, but without a question, this niche of AI implementation is set to get a lot more private and open source implementations. We talked about the example of a developer that has the idea of creating an app and starts a group of AI Agents to build, test and market it for them, but this type of technology would fit organically as a keystone to improve the efficiency and revenue of existing companies.</p><h3>Time to crunch some numbers:</h3><p>An AI Agent like ChatDev can be downloaded and executed for free, but&#8230; it is necessary to map your OpenAI API key in it so it can be used. Let&#8217;s take a practical example checking the <em><a href="https://github.com/OpenBMB/ChatDev/blob/main/WareHouse/FlappyBird_THUNLP_20230726121145/20230726121145.log">logs of a Flappy-Bird-like</a></em> game built with ChatDev:</p><p><code>2023-26-07 12:15:48 INFO] [OpenAI_Usage_Info]</code></p><p><code>prompt_tokens: 1420</code></p><p><code>completion_tokens: 500</code></p><p><code>total_tokens: 1920</code></p><ul><li><p>Cost per token (<a href="https://openai.com/pricing">as of September 2023, using GPT-4 with 32K context</a>):</p><ul><li><p>Prompt tokens (Input): $0.06 / 1K tokens</p></li><li><p>Completion tokens (Output): $0.12 / 1K tokens</p></li></ul></li></ul><p><strong>(0.06 x 1.42) + (0.12 x 0.5) = 0.1452 &#8594; $0.1452 &#129327;</strong></p><p>Pretty sure this quick calculation makes you want to try it yourself and compare it with the price of what a Freelance developer (or group of developers) may charge you on <a href="https://www.fiverr.com/categories/programming-tech/software-development?source=vertical-buckets">Fiverr</a> for the same trick, eh?!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ioaw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ioaw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 424w, https://substackcdn.com/image/fetch/$s_!ioaw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 848w, https://substackcdn.com/image/fetch/$s_!ioaw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 1272w, https://substackcdn.com/image/fetch/$s_!ioaw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ioaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif" width="320" height="214.01273885350318" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:210,&quot;width&quot;:314,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4728194,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ioaw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 424w, https://substackcdn.com/image/fetch/$s_!ioaw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 848w, https://substackcdn.com/image/fetch/$s_!ioaw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 1272w, https://substackcdn.com/image/fetch/$s_!ioaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F877f7284-01c4-42c9-a537-d0893c995f03_314x210.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><em>Source: <a href="https://tenor.com/view/mind-blown-tim-and-eric-gif-14008041">Tenor</a></em></figcaption></figure></div><p>Keep in mind that if you are skilled enough, you could tweak the software so instead of using GPT-4 via your OpenAI API Key, it reads a model that you already trained and fine-tuned according to your specific needs, so it could even run in a sandbox and without internet access. This means free, fully private and self improving according to your industry (banking, military, cybersecurity, etc&#8230;) &#128521;</p><p>If you find a Colab or repo that does that trick, remember that <em><strong>Sharing is caring</strong></em> &#9851;&#65039;</p><h2>Conclusion:</h2><p>AI Agents are like the Tony Stark&#8217;s Jarvis of Artificial Intelligence, and even though they are a relatively new technology, they already have the power to develop and optimize software like if that&#8217;s a <em>simple task</em>. How would you use an AI Agent today?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://cyberdigest.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading CyberDigest.xyz &#129302; &#127849;! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>