<?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:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Cedric Sebastian on Medium]]></title>
        <description><![CDATA[Stories by Cedric Sebastian on Medium]]></description>
        <link>https://medium.com/@cedsbstn?source=rss-17128f569dc4------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*ENJ6PxqUOhgAK9XkRgnVXw.jpeg</url>
            <title>Stories by Cedric Sebastian on Medium</title>
            <link>https://medium.com/@cedsbstn?source=rss-17128f569dc4------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 11:20:12 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@cedsbstn/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[AlphaEvolve: Evaluator Harnesses, JAX, and the Boundaries of Autonomous Algorithm Discovery]]></title>
            <link>https://medium.com/google-cloud/alphaevolve-evaluator-harnesses-jax-algorithm-discovery-7135f2cb2d6d?source=rss-17128f569dc4------2</link>
            <guid isPermaLink="false">https://medium.com/p/7135f2cb2d6d</guid>
            <category><![CDATA[python]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[science]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Cedric Sebastian]]></dc:creator>
            <pubDate>Tue, 01 Sep 2026 02:23:36 GMT</pubDate>
            <atom:updated>2026-10-30T06:18:35.795Z</atom:updated>
            <content:encoded><![CDATA[<h3>AlphaEvolve and JAX: Why Evaluator Harnesses Define Autonomous Algorithm Discovery</h3><blockquote><em>AlphaEvolve shows that LLM-guided evolutionary search can produce improved algorithms when candidate quality can be evaluated automatically. Its limits reveal an equally important lesson: an autonomous search system can only optimize for what its evaluator can recognize.</em></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UzKj-Nm7nPdX9NLVnBKv7Q.jpeg" /></figure><p>In 2025, Google DeepMind reported that AlphaEvolve found a procedure for multiplying two 4 × 4 complex-valued matrices with 48 scalar multiplications, one fewer than two recursive levels of Strassen’s method. The one-multiplication reduction made the headline. The search loop that found it explains why the result matters beyond matrix multiplication.</p><blockquote>Now, we will explore AlphaEvolve to better understand it.</blockquote><h4>What is AlphaEvolve?</h4><p>AlphaEvolve is an autonomous evolutionary AI coding agent developed by Google DeepMind that combines language-model proposals with evolutionary search. It uses two of Google’s frontier Gemini models in complementary roles:</p><ul><li>Gemini Flash generates high-throughput proposals, expanding the breadth of ideas explored.</li><li>Gemini Pro adds greater depth through occasional suggestions from the more capable model.</li></ul><p>The paper does not disclose the exact sampling mixture.</p><p>AlphaEvolve illustrates how AI has evolved from producing generic, repetitive output to building advanced systems that pair large language models (LLMs) with evolutionary-search harnesses.</p><p><strong>The word “autonomous” needs a clear boundary.</strong> Humans define the problem, provide the initial program and evaluation code, supply optional context, and mark the code regions that AlphaEvolve may modify. The system then conducts a sustained search within those constraints. This goes well beyond asking a model for a single answer, but it does not make AlphaEvolve an independent scientist who chooses questions or standards of evidence.</p><p>AlphaEvolve extends <a href="https://doi.org/10.1038/s41586-023-06924-6">FunSearch</a>, DeepMind’s earlier system for evolving a selected function within a human-written program. AlphaEvolve can modify much larger regions of code, optimize multiple scores simultaneously, and run evaluations for hours in parallel. The expansion is substantial, but the underlying pattern is inherited: language-model variation followed by executable selection.</p><h4>How does it work?</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*_d4a19AJ19mAZ43g" /><figcaption>AlphaEvolve advanced outline. The diagram illustrates how its process works as explained below.</figcaption></figure><p>The loop could be demonstrated like this:</p><ul><li><strong>User input</strong><br>A user supplies an existing algorithm or program, evaluation code, and optional context about the problem.</li><li><strong>Prompt sampler</strong><br>A prompt sampler then selects previous candidates from a program database and gives them to the Gemini models for revision.</li><li><strong>Gemini models</strong><br>Create new candidates by proposing code changes, usually returning patches instead of rewriting the whole program.</li><li><strong>Evaluator pool</strong><br>Multiple candidates can be evaluated in parallel. Inexpensive checks can filter out invalid or poor candidates before more costly evaluations are run. The evaluation code and the environment in which it runs together form the evaluator harness. This harness determines how each candidate is executed, tested, timed, and scored.</li><li><strong>Program database</strong><br>Candidates that receive strong evaluation scores are returned to the database, where they can be chosen again in further generations. The model provides variation by changing the code, while the evaluator provides the selection pressure that determines which changes remain.</li></ul><p><strong>AlphaEvolve generates and modifies programs, runs them through an automated evaluator, retains promising candidates, and uses their performance to guide the next generation. This process lets the system evaluate far more candidate programs than we could explore manually on a scale humans can’t examine without sacrificing accuracy, although the reliability of that search still depends on what the evaluator measures.</strong></p><p>AlphaEvolve revolutionizes how we work by letting us formulate problems, design evaluators to test them, and constrain the search space. The evolutionary system decides which candidates survive, and human researchers decide whether the resulting score reflects meaningful progress. The evaluator is only one part of the system<strong>.</strong> In other words, the evaluator matters, but it’s only one part of a much larger human-guided system. AlphaEvolve’s limited ablation studies suggest that its performance depends on several factors, including model capability, evolutionary selection, prompt adaptation, available context, and how much of the code the system is allowed to modify. While the overall loop may appear straightforward, it is supported by several interacting components that surprisingly make the system more complex in practice (Novikov et al., 2025). For the results to be reliable, these mechanisms also need to be paired with a well-designed evaluator.</p><h4>Results with evidence level distinction</h4><blockquote><strong>AlphaEvolve’s public record contains three kinds of evidence: artifacts outsiders can verify, production measurements reported by Google, and later work that extends an artifact without reproducing the original search.</strong></blockquote><p>Keeping these categories separate prevents a verified mathematical construction from giving proprietary deployment claims more certainty than they warrant.</p><p><strong>Demonstrated and checkable.</strong> DeepMind released an exact rank-48 decomposition and <a href="https://github.com/google-deepmind/alphaevolve_results">verification code</a> for multiplying 4 × 4 matrices over complex coefficients. Here, rank counts the bilinear scalar multiplications in the construction. It does not measure wall-clock speed. Additions, memory traffic, numerical stability, coefficient arithmetic, and target hardware can outweigh the benefit of saving one multiplication.</p><p>DeepMind initially described the result as the first improvement in 56 years over the complex rank-49 baseline associated with Strassen’s 1969 method. The publication record complicates that priority claim. In 2024, Kaporin <a href="https://doi.org/10.1134/S0965542524701021">reported a numerical complex rank-48 scheme</a>. AlphaEvolve’s contribution is better described as an exact, publicly checkable construction found by the system. Dumas et al. (2025) then <a href="https://arxiv.org/abs/2506.13242">transformed that artifact into a 48-multiplication algorithm with rational coefficients</a>. Their work corroborates and extends the construction, but it does not reproduce DeepMind’s search system, which remains closed.</p><p><strong>Developer-reported.</strong> Google reports that an AlphaEvolve scheduling heuristic, first validated in simulation and then deployed, recovers an average of 0.7% of its worldwide compute resources. The white paper also reports an average 23% speedup across evaluated Pallas matrix-multiplication kernel shapes and about a 1% reduction in Gemini training time. For the kernel study, realistic input shapes were divided between optimization and evaluation sets and measured on TPUs. This provides a useful generalization check, but the workloads, raw timing records, and production environment remain proprietary. These figures are therefore first-party measurements rather than independently audited results.</p><p>The same qualification applies to DeepMind’s report that AlphaEvolve matched the best-known construction on roughly 75% of more than 50 mathematical problems and improved on it in roughly 20%. The public report does not fully document the problem-selection protocol or provide a precise denominator. In a <a href="https://deepmind.google/blog/alphaevolve-impact/">May 2026 update</a>, DeepMind reported that AlphaEvolve had become a regular tool for designing next-generation TPUs and had produced a Spanner heuristic that cut write amplification by 20%. These claims came after the 2025 white paper and, like the earlier figures, have not been independently audited.</p><h4>System Constraints &amp; Bottlenecks</h4><p>AlphaEvolve’s main boundary is automated evaluability. Tasks that require manual experiments, subjective judgment, or evidence unavailable to the harness do not fit the current loop. Even machine-gradeable tasks can fail in quieter ways. A proxy may reward the wrong behavior, public tests may invite overfitting, omitted edge cases may hide invalid programs, and noisy timing may favor a candidate that will not survive a different device or compiler version. Multi-objective scores add another judgment call because their weights determine what the search may sacrifice.</p><p>The concern is empirical, not merely philosophical. In a small <a href="https://arxiv.org/abs/2605.15221">2026 circle-packing preprint</a> (Ishibashi et al., 2026) found generated programs that exploited weaknesses in the evaluator and reported more such hacks from the more capable model they tested. The study examined another harness on one benchmark, so it is evidence of a general failure mode, not an audit of AlphaEvolve’s published results.</p><p><strong>A stronger harness would combine exact validity checks where possible with hidden holdouts, adversarial cases, repeated measurements, cross-device tests, versioned environments, independent reimplementation, and human inspection of finalists.</strong> These controls raise costs. That cost limits how many candidates can be evaluated and which problems are economically searchable. Model quality, context, representation, compute budget, and editable scope remain bottlenecks even when the evaluator is sound.</p><h4>Human Adaptation, Decision, and Judgement</h4><p>Many people are afraid of AI because its capabilities have advanced far faster than expected, but fear will never help us. We should adapt, learn, and use AI as a collaborative brainstorming partner that helps us think better and strengthen our arguments. One-sided perspectives can create new mistakes even as we try to solve existing ones.</p><p>AlphaEvolve makes this distinction especially clear. Human judgment enters both before and after the search. Researchers choose the objective, decide what code may change, construct the evaluation environment, and set acceptable constraints and tradeoffs. Once the search is complete, people still have to determine whether the winning program is valid, robust, deployable, and scientifically meaningful, while considering the consequences of putting it into practice. AlphaEvolve itself relies on automated evaluators to score proposed programs, making human choices about objectives and evaluation central to what the system ultimately discovers.</p><blockquote><strong>A benchmark score cannot make those decisions. The evidence therefore supports treating AlphaEvolve as a research instrument that operates under human scientific judgment, not as a replacement for it.</strong></blockquote><p>Its value lies in expanding the range and persistence of algorithmic search, while responsibility for defining the problem, interpreting the results, and deciding what counts as a meaningful discovery remains with people.</p><h3>What JAX changes</h3><blockquote><strong>JAX can reduce the cost of repeated numerical evaluation. It cannot determine whether the evaluator represents the right scientific objective. <br></strong>That distinction separates AlphaEvolve’s documented JAX use from broader hypotheses about what the pairing might eventually enable.</blockquote><p>JAX already appears in the published work. AlphaEvolve used JAX and Optax while evolving tensor-decomposition search code, and it optimized a tiling heuristic for a Pallas kernel used in Gemini training. <a href="https://docs.jax.dev/en/latest/401/pallas.html">Pallas</a> is an experimental JAX kernel language that gives programmers fine-grained control over code for GPUs and TPUs, including data movement through fast on-chip memory.</p><p>Three JAX transformations are especially relevant:</p><ul><li><a href="https://docs.jax.dev/en/latest/101/transformations.html">jax.jit</a> traces and compiles compatible numerical functions for a target device. Repeated calls can reuse the compiled executable when input types and relevant static arguments remain compatible.</li><li>jax.vmap maps one function across a batch axis. It can batch evaluations over inputs or parameter settings, but it does not merge structurally different candidate programs into one computation.</li><li>jax.grad differentiates scalar-output functions. It could support continuous optimization inside a candidate when the inner objective is differentiable, but it does not differentiate AlphaEvolve&#39;s discrete outer search.</li></ul><p><a href="https://docs.jax.dev/en/latest/aot.html">During compilation</a>, JAX traces a compatible Python function into an internal representation called a jaxpr, lowers it to StableHLO, and passes the lowered program to XLA to produce an executable for a CPU, GPU, or TPU. A compiler intermediate representation is simply a structured form between source code and machine instructions that allows compilers to analyze and transform it.</p><p>This stack makes a broader research program both feasible and practical. AlphaEvolve could propose new kernels, solver components, optimizers, or training-loop components, while JAX could compile and vectorize repeated evaluations for efficient execution on accelerators. For promising candidates, automatic differentiation could help tune internal parameters by supplying gradients to an optimizer, provided the inner objective is differentiable and scalar-valued. <strong>This remains a hypothesis about how the search space could be expanded, not a demonstrated path toward general intelligence.</strong></p><p>The economics depend on how similar the candidates are. Repeated evaluations of the same jitted candidate can amortize compilation costs, while changes to the code, shapes, dtypes, or static parameters may require new tracing and compilation. Structurally heterogeneous programs may therefore erase the throughput advantage. A credible experiment would also evaluate correctness, speed, memory use, numerical stability, and behavior across unseen data, shapes, devices, and compiler versions.</p><p>AlphaEvolve combined with JAX could broaden the practical search space for numerical components when compilation costs can be amortized. That same acceleration makes evaluator quality even more consequential:</p><ul><li>A flawed harness can reward the wrong behavior at a greater scale.</li></ul><p>This strengthens the case for automated algorithm search, but it is not evidence of autonomous science without human control.</p><h3>References</h3><p>AlphaEvolve Team. (2025, May 14). <em>AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms</em>. Google DeepMind. <a href="https://deepmind.google/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/">https://deepmind.google/blog/alphaevolve-a-gemini-powered-coding-agent-for-designing-advanced-algorithms/</a></p><p>AlphaEvolve Team. (2026, May 7). <em>AlphaEvolve: How our Gemini-powered coding agent is scaling impact across fields</em>. Google DeepMind. <a href="https://deepmind.google/blog/alphaevolve-impact/">https://deepmind.google/blog/alphaevolve-impact/</a></p><p>Dumas, J.-G., Pernet, C., &amp; Sedoglavic, A. (2025). <em>A non-commutative algorithm for multiplying 4x4 matrices using 48 non-complex multiplications</em> (arXiv:2506.13242, Version 7) [Preprint]. arXiv. <a href="https://doi.org/10.48550/arXiv.2506.13242">https://doi.org/10.48550/arXiv.2506.13242</a></p><p>Google DeepMind. (2025). <em>Results of AlphaEvolve</em> [Data set and computer software]. GitHub. <a href="https://github.com/google-deepmind/alphaevolve_results">https://github.com/google-deepmind/alphaevolve_results</a></p><p>Ishibashi, Y., Yano, T., &amp; Oyamada, M. (2026). <em>Effective harness engineering for algorithm discovery with coding agents</em> (arXiv:2605.15221, Version 1) [Preprint]. arXiv. <a href="https://doi.org/10.48550/arXiv.2605.15221">https://doi.org/10.48550/arXiv.2605.15221</a></p><p>JAX Authors. (n.d.-a). <em>Ahead-of-time lowering and compilation</em>. JAX documentation. Retrieved August 29, 2026, from <a href="https://docs.jax.dev/en/latest/aot.html">https://docs.jax.dev/en/latest/aot.html</a></p><p>JAX Authors. (n.d.-b). <em>Pallas: Custom kernels in JAX</em>. JAX documentation. Retrieved August 29, 2026, from <a href="https://docs.jax.dev/en/latest/401/pallas.html">https://docs.jax.dev/en/latest/401/pallas.html</a></p><p>JAX Authors. (n.d.-c). <em>Transformations: grad and vmap</em>. JAX documentation. Retrieved August 29, 2026, from <a href="https://docs.jax.dev/en/latest/101/transformations.html">https://docs.jax.dev/en/latest/101/transformations.html</a></p><p>Kaporin, I. E. (2024). Finding complex-valued solutions of Brent equations using nonlinear least squares. <em>Computational Mathematics and Mathematical Physics, 64</em>(9), 1881–1891. <a href="https://doi.org/10.1134/S0965542524701021">https://doi.org/10.1134/S0965542524701021</a></p><p>Novikov, A., Vũ, N., Eisenberger, M., Dupont, E., Huang, P.-S., Wagner, A. Z., Shirobokov, S., Kozlovskii, B., Ruiz, F. J. R., Mehrabian, A., Kumar, M. P., See, A., Chaudhuri, S., Holland, G., Davies, A., Nowozin, S., Kohli, P., &amp; Balog, M. (2025). <em>AlphaEvolve: A coding agent for scientific and algorithmic discovery</em> [White paper]. arXiv. <a href="https://doi.org/10.48550/arXiv.2506.13131">https://doi.org/10.48550/arXiv.2506.13131</a></p><p>Romera-Paredes, B., Barekatain, M., Novikov, A., Balog, M., Kumar, M. P., Dupont, E., Ruiz, F. J. R., Ellenberg, J. S., Wang, P., Fawzi, O., Kohli, P., &amp; Fawzi, A. (2024). Mathematical discoveries from program search with large language models. <em>Nature, 625</em>(7995), 468–475. <a href="https://doi.org/10.1038/s41586-023-06924-6">https://doi.org/10.1038/s41586-023-06924-6</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7135f2cb2d6d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/google-cloud/alphaevolve-evaluator-harnesses-jax-algorithm-discovery-7135f2cb2d6d">AlphaEvolve: Evaluator Harnesses, JAX, and the Boundaries of Autonomous Algorithm Discovery</a> was originally published in <a href="https://medium.com/google-cloud">Google Cloud - Community</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Decision Is All You Need: Lifelong Learning or Lifelong Guilty]]></title>
            <link>https://cedsbstn.medium.com/decision-is-all-you-need-lifelong-learning-or-lifelong-guilty-aa73010eea8a?source=rss-17128f569dc4------2</link>
            <guid isPermaLink="false">https://medium.com/p/aa73010eea8a</guid>
            <category><![CDATA[psychology]]></category>
            <category><![CDATA[culture]]></category>
            <category><![CDATA[lifestyle]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Cedric Sebastian]]></dc:creator>
            <pubDate>Mon, 22 Dec 2025 20:44:32 GMT</pubDate>
            <atom:updated>2026-08-31T19:02:08.800Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Wj2Lje4GFoG81QBzT9PDfA.png" /></figure><pre>print(&quot;Decide and Build your future, not accept.&quot;)</pre><blockquote>It’s been long time since the previous story uploaded, thanks.</blockquote><blockquote>This time we will learn about Lifelong Learning, empowering <strong>Google Skill</strong> for Lifelong Learning, and we become free from Lifelong Guilty.</blockquote><blockquote>Disclaimer: Reading this blog make you become future-ready being. This blog consists of motivational, philosophy, and psychology.</blockquote><blockquote>“It’s what you do right now that makes a difference.”<strong> </strong><br>— <em>Black Hawk Down</em></blockquote><h4>Introduction: The Reality</h4><p>Have you ever read or seen a post of people who talk about Lifelong learning like this?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/678/1*HZAW0T6CI1_E-02Lxng1rg.png" /><figcaption>Post by <a href="https://www.linkedin.com/in/kozma-eva-bosch-bp/">Eva Kozma</a> on <a href="https://www.linkedin.com/pulse/lifelong-learning-eva-kozma-rpzwf">LinkedIn</a></figcaption></figure><p>That&#39;s correct. L<strong><em>ifelong learning is the act of learning throughout one&#39;s entire life</em></strong>. These align with Albert Einstein&#39;s quotes.</p><blockquote>“Education is what remains after one has forgotten what one has learned in school.”</blockquote><blockquote>― <strong>Albert Einstein</strong></blockquote><p>Imagine if the picture below became reality:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*mpQKgHtC13vATekC" /></figure><blockquote><strong>The introvert with AI</strong> can reach further than those who do not use AI.<br><strong>The leader with AI</strong> capable of reaching another country.<br><strong><em>While the boss with AI</em></strong> is only able to reach less than the introvert with AI, and the absolute trouble because the boss only control &amp; instruct not lead even teach.</blockquote><p>That&#39;s all just different human characters with AI, what if different human characters with <strong>AGI</strong> (<em>Artificial General Intelligence</em>) or even <strong>ASI</strong> (<em>Artificial Super Intelligence</em>)? <strong><em>Answer it with your empathy and intelligence.</em></strong></p><blockquote><strong>Real threat of AI<em>:</em> </strong><em>Recently, many people said,</em> “<strong>AI will replace humans</strong>”.</blockquote><blockquote><strong>My thought<em>:</em> </strong>Humans aren’t replaced by AI, but humans will be replaced by those who use AI and those willing to learn future-ready skills.</blockquote><blockquote><em>AI only replaced those who are still unwilling to adapt, and learn. It replaces the stagnant. It replaces the arrogant.</em></blockquote><p><strong>Question:<br></strong><em>Even machine learn, why do humans still doomscroll?<br>Decide now, lifelong learning or lifelong guilt?</em></p><h4>The Logic: Psychology of F.O.B.O (Fear Of Becoming Obsolete)</h4><p>Historically, and even now, humans have inner anxiety from within. Humans have constantly compared themselves to their nearest neighbors and asked, &quot;Can I be better than them?&quot; (Example: &quot;Looks, our neighbors Morty became a High-Paid Cloud Consultant at IBM&quot;). That is <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC4222713/">social comparison</a>. Morty&#39;s Fortune or even Luck, or he studied smarter, which let him become a High-Paid Cloud Consultant at IBM.</p><p>This time, our goals have shifted. We are no longer comparing ourselves with others, but we are truly competing with technological advancements. This has evolved jealousy into a real danger<strong>: F.O.B.O. (Fear Of Becoming Obsolete)</strong>. Now humans need competence, future-ready skills, and always updated.</p><p><strong>Dario Amodei</strong>, co-founder and chief executive officer of Anthropic, and Elon Musk are optimistic that AI will be smarter than the most intelligent humans by <strong>2026</strong>. And OpenAI CEO <strong>Sam Altman</strong> published an <a href="https://ia.samaltman.com/">essay</a> saying that we might reach AGI in &quot;a few thousand days<strong>(!)</strong>,&quot; suggesting sometime in the next decade.</p><blockquote><strong>SIMA (Scalable Intructable Multiworld Agent) 2</strong>: <em>An Agent that Plays, Reasons, and Learns With You in Virtual 3D Worlds</em> has proven that human almost reach even achieve <strong><em>AGI.</em></strong></blockquote><blockquote><strong>My thought</strong>: <em>We might reach AGI between 2026–2035, possibly around 2027.<br></em>~ backed by data such as <strong>SIMA 2 capabilities</strong>, as we can see that SIMA 2 capabilities <strong>able to reach AGI soon</strong>.</blockquote><p>Look at the benchmark below, which shows a 10% gap in &quot;Task completion success rates&quot; <strong>between Human and SIMA 2</strong>. It looks insane, but that&#39;s real.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*LEhgVXLOAzAVKDPI" /><figcaption>Image by <a href="https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/">Google Deepmind</a></figcaption></figure><h4>The Philosophy: Just in Case vs. Just in Time</h4><blockquote>Have you ever heard, seen or remember these phrase?</blockquote><blockquote>“It’s Now or Never”</blockquote><p>This phrase is the title of a famous 1960 song by Elvis Presley. As we can see and understand from this phrase, we should take any decision or action immediately, because another opportunity may not come.</p><p>Nowadays, many people focus only on themselves and lack motivation to learn, whereas many people in the past were motivated to invent something new. That means, recent people are learn <strong><em>just in case</em></strong>.</p><ul><li>People buy the book, just in case.</li><li>People learn language, just in case.</li><li>People learn the programming language, just in case.</li></ul><p>In the past, all of this made sense due to a lack of resources. Information was very limited. Today, we need to change our mindset. We need to learn &quot;<strong><em>just in time</em></strong>&quot;. Currently, a growth mindset is more valuable and necessary, regardless of how rich you are or who you are.</p><p>Humans are living and Natural Intelligence, which means they are the most advanced above Artificial Super Intelligence. Those who are still stuck in the past, with a fixed, mindless<strong> </strong>mindset and unwilling to learn new things, such as future-ready skills, are ready to be replaced by future technology, perhaps Artificial Super Intelligence.</p><p>True freedom is not about knowing everything. True freedom is about knowing that whatever happens, you have the Growth Mindset to learn the solution Just in Time.</p><h4>The Solution: Empowering Google Skills</h4><blockquote>“<strong>Facta sunt potentiora verbis</strong>” <em>(Deeds are more powerful than words).</em></blockquote><p>As we can see, deeds or practices are more powerful than just a theory or words. Nowadays, there are too many learning platforms that only teach us the &quot;<strong>words</strong>&quot; (I mean Theory), even Albert Einstein said:</p><blockquote>In theory, theory and practice are the same.</blockquote><blockquote>In practice, they are not. ― Albert Einstein</blockquote><p>The antidote of F.O.B.O. isn&#39;t to stay &amp; learn &quot;Just in case&quot;, it is &quot;<strong>Just in time</strong>&quot;.</p><p>There is a new way to learn, empowering <a href="https://www.skills.google/"><strong>Google Skills</strong></a><strong> (</strong>which<strong> </strong>formerly was Google Cloud Skills Boost and before that, Qwiklabs). It is a comprehensive ecosystem containing nearly 3,000 courses, labs, and credentials in one platform — including much content from across <strong>Google Cloud</strong>, <strong>Google DeepMind</strong>, <strong>Grow with Google, </strong>and<strong> Google for Education </strong>into one essential platform.</p><p><a href="https://www.skills.google/"><strong>Google Skills</strong></a> is a new home for those who want to become future-ready beings, always updated, and build and learning skills in AI, Cloud, etc. Build real-world skills through actual practice (Hands-on learning) that is more powerful than a lot of Theory, and then prove what you&#39;ve learned with credentials like skill badges, completion, and entry-level certificates and certifications.</p><p><a href="https://services.google.com/fh/files/misc/the_future_of_ai_and_technical_learning.pdf"><strong>Ninety-six percent of decision makers</strong></a> plan to <strong>invest more time </strong>in <strong>hands-on labs</strong>. It offers help and extensive no-cost options for learners at every level. Learn now, you are eligible to get <a href="https://www.skills.google/subscriptions"><strong>35 credits free every month</strong></a><strong> </strong>to enroll in hands-on labs on <strong>Google Skills </strong>at no cost.</p><h4>The Result: New Freedom</h4><p>What if you truly adopt the “Just in Time” philosophy?</p><p><strong>You are ready to adapt to the era of Intelligence.</strong></p><p>When you master the skill of retrieval and hands-on practice or learning, you realize something profound:</p><ul><li>You don&#39;t need to own the information to use it.</li><li>You can close the 40 browser tabs you’ve been &quot;saving for later.&quot; Close them.</li><li>You stop buying courses &quot;just in case.&quot; <strong>Save your money. Save your life.</strong></li></ul><p>This isn’t about being lazy. It is about being ready. When you are free from the anxiety of what you should be learning, you actually create space for what you want to learn. You move from a state of reactive panic (&quot;I must learn this to survive in the Era of Intelligence&quot;) to proactive curiosity (&quot;I want to learn this because it fascinates me&quot;).</p><p>In the 21st century, the smartest person in the room is no longer those who are clever and have memorized all the answers. It is the one who really understands the question deeply enough to find the answer.</p><p>Never miss an update — follow for the new updates!</p><p>Thank you so much for reading this article. I hope this article can give you a better understanding and vision of how to become a future-ready being, a lot of quotes, new knowledge about the reality, F.O.B.O. (Fear Of Being Obsolete), just in case vs. just in time, and empowering Google Skills as the solution.</p><p><strong>References</strong></p><ul><li>Altman, S. (2024, September 23). The Intelligence Age. SamAltman.com. <a href="https://ia.samaltman.com/">https://ia.samaltman.com/</a></li><li>DeepMind. (2025, November 13). SIMA 2: An Agent that Plays, Reasons, and Learns With You in Virtual 3D Worlds. Google DeepMind. <a href="https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/">https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/</a></li><li>Google Cloud. (2025). The Value of Cloud Skills: Why Hands-on Labs Matter. Google Cloud Skills Boost. <a href="https://www.skills.google/">https://www.skills.google/</a></li><li>McGinnis, P. J. (2004). Social Theory at HBS: McGinnis&#39; Two FOs. The Harbus. <a href="https://patrickmcginnis.com/about-me/">https://patrickmcginnis.com/about-me/</a></li><li>Presley, E. (1960). It&#39;s Now or Never [Song]. On Elvis Is Back!. RCA Victor.</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=aa73010eea8a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Best Practices For Prompt Engineering With Gemini 2.5 Pro]]></title>
            <link>https://medium.com/google-cloud/best-practices-for-prompt-engineering-with-gemini-2-5-pro-755cb473de70?source=rss-17128f569dc4------2</link>
            <guid isPermaLink="false">https://medium.com/p/755cb473de70</guid>
            <category><![CDATA[large-language-models]]></category>
            <category><![CDATA[prompt]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[generative-ai-solution]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Cedric Sebastian]]></dc:creator>
            <pubDate>Thu, 27 Mar 2025 01:15:21 GMT</pubDate>
            <atom:updated>2025-03-27T14:48:36.049Z</atom:updated>
            <content:encoded><![CDATA[<blockquote>AI is a Solution Not a Problem</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*h0MqlyEzi7RFjih6" /></figure><p>To gain the best results from any Artificial Intelligence model, especially large language models, and Multimodal AI, we need to define some instructions called Prompts. The art and science of defining and optimizing prompts to guide AI models to generate a desired response is called <strong>Prompt Engineering</strong>.</p><blockquote>This blog post delves into the Best Practice for the art and science of defining and optimizing prompts to guide AI Models to increase response accuracy, reduce token and saving cost.</blockquote><h4>Best Practices for Prompt Engineering:</h4><blockquote>Response Accuracy, Reduce Token &amp; Saving Cost</blockquote><ol><li><strong>Combining Several Prompting Techniques</strong>.</li><li><strong>Define The Role and Expertise.</strong></li><li><strong>Provide Guidance Instead of Giving Orders.</strong></li><li><strong>Specify The Task, Clear Goals.</strong></li><li><strong>Give The Concise and Clear Explanation. (Optional)</strong></li></ol><blockquote><strong>Prompt Result: </strong><br>You are a Cyber Security Architect Expert who specializes in providing strategies to protect a website from malicious attacks. The strategies must be recommending protection methods, firewall rules, and analyzing certain suspicious activities. Please provide step by step various strategies &amp; techniques for DDoS Prevention with Nginx at Linux.</blockquote><p>Almost every AI model has several default prompts but the prompts don’t always generate the desired response. So, that’s why we need to specify the prompt based on our needs through the prompt engineering process. Prompt Engineering is absolutely important and helpful to increase response accuracy from AI, so the desired response would be generated, saving cost and reduce token.</p><h4>Common Prompt Type (Example):</h4><ol><li><strong>Zero-Shot Prompting<br></strong>Prompt:<strong><br>“</strong>Provide strategies for DDoS Prevention at Linux.”</li><li><strong>One-Shot Prompting<br></strong>Prompt:<strong><br>“</strong>Provide step by step strategies for DDoS Prevention with Nginx at Linux.”</li><li><strong>Use Personas<br></strong>Prompt:<br>“You are a highly experienced Cyber Security. Explain the concept of <br>DDoS Prevention to a beginner.</li></ol><h4>Best Settings For The AI Model Parameters:</h4><ol><li><strong>Define The Temperature<br></strong>Almost default setting of the temperature is 1 or 0.7 which is between reasoning and creativity purposes, but you need to set based on your purposes. If your task is for reasoning purposes then set the temperature to 0.2 used in every Coder LLM to fix bugs else creative purposes must set the temperature to 1.5 until 2 is used in every Multimodal LLM to generate images, video, &amp; music.</li><li><strong>Be Wise with Output Length<br></strong>Set the output length not too few or too much, and adjust it according to your purposes. Maximum number of tokens in the generated text — shorter length has faster performance, saving cost, and reduce token.</li><li><strong>Leave Other Settings as Default</strong></li></ol><blockquote>Let’s try the best practices for Prompt Engineering &amp; best settings for the AI model parameters above with Gemini 2.5 Pro on Google AI Studio.</blockquote><p>Several images below show the capabilities of Gemini 2.5 Pro, with the best practice for Prompt Engineering &amp; best settings for AI model parameters to deep dive into the DDoS Prevention plan with Gemini 2.5 Pro.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7EwpO8ZIV2aRup6oErFhHw.png" /><figcaption>Preparation phase</figcaption></figure><p>Define the prompt topic by replacing the <em>untitled prompt </em>through the pen icon, setting the model to Gemini 2.5 Pro, apply the best settings for AI model parameters I set the output length to 8192 due to response accuracy and this model is quite fast. After that input the best practice prompt and run the prompt. The token count of this prompt is 58.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*z1839cs_mh35DfIfVm-bng.png" /><figcaption>Best Practice Result</figcaption></figure><p>Excellent!! The model has generated 13 complex steps with the purpose, action, and analysis phase in every step which I couldn’t show one by one because there is a lot of information. Try it by yourself with the best practice prompt and best settings for AI model parameters to reveal all of the step information. Also at the end of the steps, this model provides the important considerations that you must consider. As a Cloud Security Professional, these steps &amp; important considerations are right to prevent any DDoS attack so that the model not only brings the desired response but also brings a solution to prevent any DDoS attack.</p><p>If you need the comparison of Gemini 2.5 Pro with Gemini 2.0 Flash Thinking you can go to <a href="https://medium.com/@anggwar/gemini-2-0-vs-2-5-battle-of-the-models-35e1cf4795f3">this article</a> written by Angga regarding model comparison.</p><h3>Conclusion</h3><p>Best Practice for Prompt Engineering is essential for utilizing the full capabilities of LLMs. After implementing the best practice above and leveraging advanced prompt techniques like ReAct (Reason + Act), developers are able to improve the accuracy &amp; quality, reduce token, and saving cost.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=755cb473de70" width="1" height="1" alt=""><hr><p><a href="https://medium.com/google-cloud/best-practices-for-prompt-engineering-with-gemini-2-5-pro-755cb473de70">Best Practices For Prompt Engineering With Gemini 2.5 Pro</a> was originally published in <a href="https://medium.com/google-cloud">Google Cloud - Community</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>