{"id":72904,"date":"2026-07-30T18:37:04","date_gmt":"2026-07-30T10:37:04","guid":{"rendered":"https:\/\/sgbuzz.com\/?p=72904"},"modified":"2026-07-30T18:37:04","modified_gmt":"2026-07-30T10:37:04","slug":"gemini-spark-a-beginners-guide-to-googles-ai-agent","status":"publish","type":"post","link":"https:\/\/sgbuzz.com\/?p=72904","title":{"rendered":"Gemini Spark: A beginner&#8217;s guide to Google&#8217;s AI agent"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div xmlns:default=\"http:\/\/www.w3.org\/2000\/svg\">\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Most people open <u>Gemini Spark<\/u>, type something into it the way they would type into a chatbot, and come away unimpressed. That is the wrong mental model. Spark is not a better chat window. It is closer to hiring an assistant who works overnight, and the difference between a useful result and a useless one is almost entirely in how you brief it.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">This guide walks through what Spark is, how to set up your first task, the three building blocks everything else is made of, the prompt pattern Google\u2019s own examples all follow, and the four things Spark still cannot do.<\/p>\n<section class=\"_expanded_lwxdk_22\"><button class=\"_title_lwxdk_1\"><\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Table of contents<\/p>\n<p><default:svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"18\" height=\"9\" fill=\"none\" stroke=\"currentColor\"><default:path d=\"M1 1L9 8L17 1\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/default:svg><\/button><\/p>\n<ol class=\"_list_lwxdk_28\">\n<li class=\"_listItem_lwxdk_71\">1. <!-- -->First, do you have it?<\/li>\n<li class=\"_listItem_lwxdk_71\">2. <!-- -->When to use Spark instead of ordinary Gemini<\/li>\n<li class=\"_listItem_lwxdk_71\">3. <!-- -->Getting started<\/li>\n<li class=\"_listItem_lwxdk_71\">4. <!-- -->How to write a Spark prompt that works<\/li>\n<li class=\"_listItem_lwxdk_71\">5. <!-- -->Level one: your first task<\/li>\n<li class=\"_listItem_lwxdk_71\">6. <!-- -->Level two: make it proactive<\/li>\n<li class=\"_listItem_lwxdk_71\">7. <!-- -->Level three: teach it a skill<\/li>\n<li class=\"_listItem_lwxdk_71\">8. <!-- -->Level four: chain a skill to a schedule<\/li>\n<li class=\"_listItem_lwxdk_71\">9. <!-- -->Letting Spark use your browser<\/li>\n<li class=\"_listItem_lwxdk_71\">10. <!-- -->Ready-made prompts to copy<\/li>\n<li class=\"_listItem_lwxdk_71\">11. <!-- -->What Spark cannot do yet<\/li>\n<li class=\"_listItem_lwxdk_71\">12. <!-- -->Staying in control<\/li>\n<li class=\"_listItem_lwxdk_71\">13. <!-- -->Spark versus the alternatives<\/li>\n<li class=\"_listItem_lwxdk_71\">14. <!-- -->What is coming next<\/li>\n<\/ol>\n<\/section>\n<h2 id=\"first-do-you-have-it-\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">First, do you have it?<\/h2>\n<figure class=\"_figure_wioo3_1\"><img decoding=\"async\" class=\"_base_12j3k_1\" alt=\"Getting started with Spark.\" loading=\"lazy\" sizes=\"auto\" width=\"2000\" height=\"1333\" srcset=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9f3cf4aab00b2729629557f763685cb46335915cf49e7a2cd2bc4deaee9bb37c?w=500&amp;q=85 500w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9f3cf4aab00b2729629557f763685cb46335915cf49e7a2cd2bc4deaee9bb37c?w=800&amp;q=85 800w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9f3cf4aab00b2729629557f763685cb46335915cf49e7a2cd2bc4deaee9bb37c?w=1000&amp;q=85 1000w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9f3cf4aab00b2729629557f763685cb46335915cf49e7a2cd2bc4deaee9bb37c?w=2000&amp;q=85 2000w\" src=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9f3cf4aab00b2729629557f763685cb46335915cf49e7a2cd2bc4deaee9bb37c?w=1000&amp;q=85\" style=\"--custom-aspect-ratio:1.5003750937734435;contain-intrinsic-size:2000px 1333px\"\/><figcaption class=\"_figureCaptions_wioo3_158\">\n<p class=\"_imageCaption_wioo3_165\">How to get started with Gemini Spark.<\/p>\n<p>Photo: Google<\/p>\n<\/figcaption><\/figure>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Spark is already live for <b><u>Google AI Ultra<\/u><\/b> subscribers across Asia Pacific<span class=\"leadin\">,<\/span> and is rolling out to <b><u>Pro<\/u><\/b> subscribers in Singapore over the coming weeks. It works in English and local languages.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">It runs on Google\u2019s cloud rather than your device, which is the detail that makes the rest of it possible. Spark keeps working when your laptop is closed and your phone is locked. It integrates with Gmail, Drive, Docs, Sheets and Calendar natively, with no setup required, and it is available on the web and on Mac desktop.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Under the bonnet, it runs on <b>Gemini 3.6 Flash<\/b>, paired with the same engine behind the <b><u>Antigravity harness<\/u><\/b>, Google\u2019s coding agent platform. That pairing is why Spark can keep working on a single job for twenty or thirty minutes instead of giving up after one reply. Spark <u>first appeared at Google I\/O in May,<\/u> running on <u>Gemini 3.5 Flash<\/u>.<\/p>\n<h2 id=\"when-to-use-spark-instead-of-ordinary-gemini\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">When to use Spark instead of ordinary Gemini<\/h2>\n<figure class=\"_figure_wioo3_1\"><img decoding=\"async\" class=\"_base_12j3k_1\" alt=\"Do you know when to use spark?\" loading=\"lazy\" sizes=\"auto\" width=\"1140\" height=\"760\" srcset=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f73d307e6f6bb0714a02222e28b78cb570f43806889f312d2f3633d3dd485b51?w=500&amp;q=85 500w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f73d307e6f6bb0714a02222e28b78cb570f43806889f312d2f3633d3dd485b51?w=800&amp;q=85 800w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f73d307e6f6bb0714a02222e28b78cb570f43806889f312d2f3633d3dd485b51?w=1000&amp;q=85 1000w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f73d307e6f6bb0714a02222e28b78cb570f43806889f312d2f3633d3dd485b51 1140w\" src=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f73d307e6f6bb0714a02222e28b78cb570f43806889f312d2f3633d3dd485b51?w=1000&amp;q=85\" style=\"--custom-aspect-ratio:1.5;contain-intrinsic-size:1140px 760px\"\/><figcaption class=\"_figureCaptions_wioo3_158\">\n<p class=\"_imageCaption_wioo3_165\">Knowing when to use Spark is important.<\/p>\n<p>Photo: Google<\/p>\n<\/figcaption><\/figure>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">A quick rule of thumb, because this trips up most new users.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Use <b>ordinary Gemini chat<\/b> when you want an answer now, when you are thinking out loud, or when you want to go back and forth on an idea. It is a conversation.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Use <b>Spark<\/b> when the job has any of these characteristics:<\/p>\n<div class=\"_nested_1lq60_1\">\n<ul class=\"_listElement_wioo3_107\">\n<li class=\"_listItem_wioo3_112\">It will take longer than a single reply, such as producing a long document or a full presentation<\/li>\n<li class=\"_listItem_wioo3_112\">It needs to happen repeatedly, on a schedule<\/li>\n<li class=\"_listItem_wioo3_112\">It needs to happen in response to something, such as an email arriving<\/li>\n<li class=\"_listItem_wioo3_112\">It involves acting on your own Gmail, Drive, Docs, Sheets or Calendar<\/li>\n<li class=\"_listItem_wioo3_112\">It needs a browser to go and do something on a website<\/li>\n<\/ul>\n<\/div>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Adam Coimbra, Director of Product Management on the Gemini team, calls this category \u201cdigital laundry\u201d, the repetitive work that pulls attention away from what actually matters.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">\u201cJust some task that kind of is a distraction of your attention from the more important things,\u201d he said, \u201cthat are where you actually want to be able to focus.\u201d<\/p>\n<h2 id=\"getting-started\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Getting started<\/h2>\n<figure class=\"_figure_wioo3_1\"><img decoding=\"async\" class=\"_base_12j3k_1\" alt=\"Running Spark.\" loading=\"lazy\" sizes=\"auto\" width=\"1140\" height=\"760\" srcset=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f964bf25f9b80364914389eb54e1bf2eb8bbca06b0ace623b629f42d13774489?w=500&amp;q=85 500w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f964bf25f9b80364914389eb54e1bf2eb8bbca06b0ace623b629f42d13774489?w=800&amp;q=85 800w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f964bf25f9b80364914389eb54e1bf2eb8bbca06b0ace623b629f42d13774489?w=1000&amp;q=85 1000w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f964bf25f9b80364914389eb54e1bf2eb8bbca06b0ace623b629f42d13774489 1140w\" src=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/f964bf25f9b80364914389eb54e1bf2eb8bbca06b0ace623b629f42d13774489?w=1000&amp;q=85\" style=\"--custom-aspect-ratio:1.5;contain-intrinsic-size:1140px 760px\"\/><figcaption class=\"_figureCaptions_wioo3_158\">\n<p class=\"_imageCaption_wioo3_165\">Getting Spark to run on a Schedule.<\/p>\n<p>Photo: Google<\/p>\n<\/figcaption><\/figure>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Go to gemini.google.com and look for the switch to Spark. Flipping it changes the interface from a chat box to a task dashboard, with separate sections for schedules and skills.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">That dashboard is home. Every job you give Spark appears there as a task, and you can open any task to watch its reasoning as it works.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Everything in Spark is built around the following three things. Learn these and the rest follows:<\/p>\n<div class=\"_nested_1lq60_1\">\n<ul class=\"_listElement_wioo3_107\">\n<li class=\"_listItem_wioo3_112\"><b>Tasks<\/b> are the basic unit. One task is one goal Spark is working on for you. Every time you ask Spark to do something, you are creating a task.<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Skills<\/b> are how you teach Spark to behave. Writing style, formatting preferences, the way you want a particular type of job handled. You can write a skill yourself, or you can simply tell Spark to read your existing emails and build one based on how you already write.<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Schedules<\/b> are the proactive layer, and they come in two flavours. Time-based schedules run at a set moment, such as every Friday at 8am. Event-based schedules run when something happens, such as an email arriving on a particular topic.<\/li>\n<\/ul>\n<\/div>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">The real power comes from combining them, which we will get to.<\/p>\n<h2 id=\"how-to-write-a-spark-prompt-that-works\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">How to write a Spark prompt that works<\/h2>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Handily, we have some examples from Google to get started properly. If you examine them, they nearly all follow the same four-part shape. To get your prompt to work properly, take note of the following:<\/p>\n<div class=\"_nested_1lq60_1\">\n<ul class=\"_listElement_wioo3_107\">\n<li class=\"_listItem_wioo3_112\"><b>Trigger.<\/b> When should this happen? \u201cEvery Friday at 8am.\u201d \u201cWhenever a new flight or hotel booking confirmation email arrives.\u201d \u201cEvery month on the 1st.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Action. <\/b>What should Spark do? \u201cFind local events.\u201d \u201cAudit my digital invoices in Gmail from the last month.\u201d \u201cScan my inbox for customer inquiries.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Destination. <\/b>Where should the result go? \u201cAdd them to my rolling Weekend Plans Google Doc.\u201d \u201cAdd the details to my My Bali Trip Itinerary Google Sheet.\u201d \u201cSave it to drafts for my review.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Condition. <\/b>Any rules or limits? \u201cIf there are 1 to 3 events that you highly recommend, go ahead and add them to my calendar.\u201d \u201cIf only outdoor courts are available, alert me only if the forecast is clear.\u201d<\/li>\n<\/ul>\n<\/div>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Miss the trigger, and you get a one-off instead of an automation. Miss the destination and the work vanishes into a chat reply you will never find again. The condition is optional, but it is what stops Spark from burying you in noise.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\"><b>You need less context than you think.<\/b> In the APAC briefing, Coimbra asked Spark to project-manage a studio renovation and deliberately gave it almost nothing. No link to the file. He even used the wrong word.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">\u201cIn fact, I called it a remodel. The actual PDF says renovation. It doesn\u2019t actually say remodel anywhere,\u201d he said. \u201cSo my prompt wasn\u2019t even a good prompt, but it immediately found the file.\u201d<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Spark searched the Drive, found the renovation plan, and rebuilt the entire schedule a month forward, creating a Google Task for each step with details and times, plus calendar events for the major milestones.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">The lesson is to describe the outcome you want rather than laboriously assembling the inputs. Spark will go looking. As Coimbra put it, it \u201cwill automatically understand that you\u2019re a Google user and it\u2019s gonna go find what context it can.\u201d<\/p>\n<h2 id=\"level-one-your-first-task\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Level one: your first task<\/h2>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Start with something that has an obvious destination and an obvious trigger. A tracker is ideal.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">The demo Google used was an RSVP tracker. The instruction was, in effect, create a spreadsheet to track workshop RSVPs, and log each one as the emails arrive.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Spark immediately began searching Gmail and Drive for context about the workshop without being told to. It then built the spreadsheet, found previous RSVPs already sitting in the inbox and preloaded them, and set up a scheduled action to fire whenever a new RSVP email arrives, extracting the name, email address, date and status, then appending a row.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">When a test email arrived, Spark woke up on its own, read it, and updated the sheet.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">It also mangled the formatting, which Coimbra logged as a bug on the spot. Worth knowing before you rely on the output looking presentable.<\/p>\n<h2 id=\"level-two-make-it-proactive\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Level two: make it proactive<\/h2>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Most AI tools can already run something daily or weekly. \u201cGive me a news update,\u201d  or \u201cSummarise the emails I got about this project.\u201d Spark goes further, because you can point it at a subject rather than a time.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Tell Spark to keep track of a project and it works out that it should wake up hourly, or the moment an email on that topic arrives, and then go and see what has changed. If you use Google Chat, it can read what people are saying across different chat rooms, pull together an update, and maintain a tracker for you in a Google Sheet.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">This is the difference between a reminder and an agent. A reminder tells you to check. An agent checks.<\/p>\n<h2 id=\"level-three-teach-it-a-skill\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Level three: teach it a skill<\/h2>\n<figure class=\"_figure_wioo3_1\"><img decoding=\"async\" class=\"_base_12j3k_1\" alt=\"Make sure to give it a name.\" loading=\"lazy\" sizes=\"auto\" width=\"1140\" height=\"760\" srcset=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d974a435f87f2f9e347332262a239a55a7168c529a6ceaacf07605c697efe4db?w=500&amp;q=85 500w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d974a435f87f2f9e347332262a239a55a7168c529a6ceaacf07605c697efe4db?w=800&amp;q=85 800w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d974a435f87f2f9e347332262a239a55a7168c529a6ceaacf07605c697efe4db?w=1000&amp;q=85 1000w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d974a435f87f2f9e347332262a239a55a7168c529a6ceaacf07605c697efe4db 1140w\" src=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d974a435f87f2f9e347332262a239a55a7168c529a6ceaacf07605c697efe4db?w=1000&amp;q=85\" style=\"--custom-aspect-ratio:1.5;contain-intrinsic-size:1140px 760px\"\/><figcaption class=\"_figureCaptions_wioo3_158\">\n<p class=\"_imageCaption_wioo3_165\">Giving a skill a name allows it to be reusable.<\/p>\n<p>Photo: Google<\/p>\n<\/figcaption><\/figure>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">The easiest skill to start with is one Google has already built for you. Open the skills section and look under recommended for <b>Match My Writing Style<\/b>.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">The first time you use it, it reads through your emails and documents and constructs a custom skill around how you actually write. From then on, anything Spark drafts for you sounds more like you.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">You can also build one from scratch by describing it, or by pointing Spark at examples. Google\u2019s own suggested prompt for this is worth copying directly:<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">\u201cRead through the last 50 emails that I wrote and turn it into a style guide for how I write emails. Turn that into a skill that gets used every time I ask you to draft emails for me. Call that skill \u2018ghostwriter\u2019.\u201d<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Note the \u2018ghostwriter\u2019 instruction. Naming a skill means you can invoke it deliberately later.<\/p>\n<h2 id=\"level-four-chain-a-skill-to-a-schedule\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Level four: chain a skill to a schedule<\/h2>\n<figure class=\"_figure_wioo3_1\"><img decoding=\"async\" class=\"_base_12j3k_1\" alt=\"When it should run.\" loading=\"lazy\" sizes=\"auto\" width=\"1140\" height=\"760\" srcset=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9943e8a02ff761bcc73ced85b2c4944419ce81ae6d9053a43d3d17af0c460c1a?w=500&amp;q=85 500w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9943e8a02ff761bcc73ced85b2c4944419ce81ae6d9053a43d3d17af0c460c1a?w=800&amp;q=85 800w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9943e8a02ff761bcc73ced85b2c4944419ce81ae6d9053a43d3d17af0c460c1a?w=1000&amp;q=85 1000w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9943e8a02ff761bcc73ced85b2c4944419ce81ae6d9053a43d3d17af0c460c1a 1140w\" src=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/9943e8a02ff761bcc73ced85b2c4944419ce81ae6d9053a43d3d17af0c460c1a?w=1000&amp;q=85\" style=\"--custom-aspect-ratio:1.5;contain-intrinsic-size:1140px 760px\"\/><figcaption class=\"_figureCaptions_wioo3_158\">\n<p class=\"_imageCaption_wioo3_165\">Let it know when it has to run.<\/p>\n<p>Photo: Google<\/p>\n<\/figcaption><\/figure>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">This is where Spark stops being a novelty, and the best example came from Coimbra describing his own setup rather than from any slide.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">He built a skill that reads through all his Google Chats and emails from the past couple of days and produces a list of everything he has promised to do, plus everything other people have promised him. Then he built a schedule that runs that skill automatically and emails him the result.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">\u201cI\u2019m constantly saying yes to things, and yes, I\u2019ll do that, and yes, that sounds good,\u201d he said, \u201cand then I lose track of them.\u201d<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">The email he received on the morning of the briefing ran to five pages.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">The pattern generalises. A skill defines <i>how<\/i> to do something well. A schedule defines <i>when<\/i>. Build the skill once, attach a schedule, and the job runs without you ever opening Spark again.<\/p>\n<h2 id=\"letting-spark-use-your-browser\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Letting Spark use your browser<\/h2>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Spark can drive a browser to complete tasks on websites that have no Google integration at all. In the demo, it was asked to go to Class Bento, a platform for listing local courses, and post a workshop listing for around ten people per session on Wednesday nights.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Two things are worth knowing before you try this.<\/p>\n<ul class=\"_listElement_wioo3_107\">\n<li class=\"_listItem_wioo3_112\"><b>It will ask permission first.<\/b> Spark researched the task by digging through Google Keep and Drive, then stopped and asked before opening a browser at all.<\/li>\n<li class=\"_listItem_wioo3_112\"><b>You get to choose whose browser.<\/b> You can let Spark drive Chrome on your own machine, where you will watch the cursor move by itself, or you can hand the job to its own browser running on a virtual machine. Pick the virtual machine if you want to close your laptop and walk away. Pick your own Chrome if the site needs you to be logged in already.<\/li>\n<\/ul>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">In the demo, Spark got most of the way through the listing, realised it did not have pricing information, and came back to ask rather than inventing an answer. That is the behaviour you want, but it does mean browser tasks are not always set-and-forget.<\/p>\n<h2 id=\"ready-made-prompts-to-copy\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Ready-made prompts to copy<\/h2>\n<figure class=\"_figure_wioo3_1\"><img decoding=\"async\" class=\"_base_12j3k_1\" alt=\"Use Spark if you\u2019re deep into the Google Ecosystem.\" loading=\"lazy\" sizes=\"auto\" width=\"1140\" height=\"760\" srcset=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d63b14219868825f57c53b677c72effe591d5c2addb19168bbb9191c64acdbe6?w=500&amp;q=85 500w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d63b14219868825f57c53b677c72effe591d5c2addb19168bbb9191c64acdbe6?w=800&amp;q=85 800w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d63b14219868825f57c53b677c72effe591d5c2addb19168bbb9191c64acdbe6?w=1000&amp;q=85 1000w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d63b14219868825f57c53b677c72effe591d5c2addb19168bbb9191c64acdbe6 1140w\" src=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/d63b14219868825f57c53b677c72effe591d5c2addb19168bbb9191c64acdbe6?w=1000&amp;q=85\" style=\"--custom-aspect-ratio:1.5;contain-intrinsic-size:1140px 760px\"\/><figcaption class=\"_figureCaptions_wioo3_158\">\n<p class=\"_imageCaption_wioo3_165\">Spark allows for deep integrations with other Google apps<\/p>\n<p>Photo: Google<\/p>\n<\/figcaption><\/figure>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\"><u>Google has published a set of starter prompts<\/u>. These are the ones worth stealing first, and each is a clean illustration of the four-part pattern above:<\/p>\n<div class=\"_nested_1lq60_1\">\n<ul class=\"_listElement_wioo3_107\">\n<li class=\"_listItem_wioo3_112\"><b>Travel.<\/b> \u201cWhenever a new flight or hotel booking confirmation email arrives, automatically add the details to my \u2018My Bali Trip Itinerary\u2019 Google Sheet.\u201d Then follow up with: \u201cFind interesting local events and activities happening in Bali when I\u2019m there and add them to my calendar on days I\u2019ve got nothing else planned.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Weekends.<\/b> \u201cEvery Friday at 8am, find local events that you think I\u2019d be interested in and add them to my rolling \u2018Weekend plans\u2019 Google Doc that I can check for inspiration on things to do. Include key info about the events or activities, including links to learn more. If there are 1-3 events that you highly recommend, go ahead and add them to my calendar.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Sport.<\/b> \u201cEvery Tuesday at 8am, log into and check the PickleMe app for free indoor evening courts. If only outdoor courts are available, alert me only if the forecast is clear.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Events.<\/b> \u201cFind my wedding RSVPs in Gmail, organise the dietary restrictions into a table, and draft a summary email to our caterer.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Money.<\/b> \u201cEvery month on the 1st, audit my digital invoices in Gmail from the last month. Notify me about any subscription price hikes, or trials that are about to end and pre-draft cancellation emails.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Small business.<\/b> \u201cScan my inbox for customer inquiries. Automatically draft an email response recommending my services and pricing packages based on their request, and save it to drafts for my review.\u201d<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Parents.<\/b> Google also suggests pointing Spark at scattered school emails so you never miss another permission slip deadline.<\/li>\n<\/ul>\n<\/div>\n<h2 id=\"what-spark-cannot-do-yet\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">What Spark cannot do yet<\/h2>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Four limitations to know before you build anything important on it:<\/p>\n<div class=\"_nested_1lq60_1\">\n<ul class=\"_listElement_wioo3_107\">\n<li class=\"_listItem_wioo3_112\"><b>Photos and PDFs attached to emails.<\/b> Spark cannot pull them in. Asked about this directly, Coimbra took it personally: \u201cThis is actually a thing I remember deciding to launch, even though we didn\u2019t have this feature. It\u2019s painful for me.\u201d He then committed on the record to fixing it within three weeks of the briefing, which puts it around mid-August 2026. Check whether it has landed.<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Multiple Google accounts.<\/b> If your subscription sits on your personal account but your work files live on a separate one, Spark cannot span both. \u201cIt\u2019s like super hard,\u201d Coimbra said. \u201cBut I know it\u2019s a point of friction. I mean, you want this one thing to just manage everything. So I totally get it.\u201d He promised to look at the roadmap.<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Telling drafts from final versions.<\/b> If your Drive is full of near-identical versions, Spark may grab the wrong one. Coimbra was candid that this is unsolved. \u201cWe\u2019re at the beginning in the AI era of like how big a problem that\u2019s going to be, because we\u2019re all creating like hundreds and thousands of AI stuff, and then only some of it is real.\u201d For now Spark leans on signals such as whether a document has been shared with other people, on the theory that shared files are likelier to be the real one. The practical workaround is to name your final versions clearly.<\/li>\n<li class=\"_listItem_wioo3_112\"><b>Unlimited use.<\/b> Spark comes with your Google AI plan and will not generate API charges, but you do not get unlimited queries. At some point it will tell you that you have run out for now, and access refreshes after a few hours.<\/li>\n<\/ul>\n<\/div>\n<h2 id=\"staying-in-control\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Staying in control<\/h2>\n<figure class=\"_figure_wioo3_1\"><img decoding=\"async\" class=\"_base_12j3k_1\" alt=\"Work easier and faster.\" loading=\"lazy\" sizes=\"auto\" width=\"2000\" height=\"1333\" srcset=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/a11b04c5a9d2b6e2b0ec82d435786ae43b675392eee3310f146b86ad5d1a989d?w=500&amp;q=85 500w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/a11b04c5a9d2b6e2b0ec82d435786ae43b675392eee3310f146b86ad5d1a989d?w=800&amp;q=85 800w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/a11b04c5a9d2b6e2b0ec82d435786ae43b675392eee3310f146b86ad5d1a989d?w=1000&amp;q=85 1000w,https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/a11b04c5a9d2b6e2b0ec82d435786ae43b675392eee3310f146b86ad5d1a989d?w=2000&amp;q=85 2000w\" src=\"https:\/\/cassette.sphdigital.com.sg\/image\/hardwarezone\/a11b04c5a9d2b6e2b0ec82d435786ae43b675392eee3310f146b86ad5d1a989d?w=1000&amp;q=85\" style=\"--custom-aspect-ratio:1.5003750937734435;contain-intrinsic-size:2000px 1333px\"\/><figcaption class=\"_figureCaptions_wioo3_158\">\n<p class=\"_imageCaption_wioo3_165\">Automated tasks can make your work easier.<\/p>\n<p>Photo: Google<\/p>\n<\/figcaption><\/figure>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Spark only does what you have told it to do, and it pauses for approval before anything sensitive. High-stakes actions such as sending emails, moving files or making payments always stop for your explicit sign-off.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Beyond that first line of defence, Google runs systems that monitor Spark\u2019s activity to check it is staying aligned with what you originally asked for, and the underlying models are trained for safety and continuously evaluated.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Google is also deliberately stopping short of letting Spark spend your money. Coimbra used the Instacart integration as the illustration: Spark can fill your basket, but \u201cit will only add things to your cart, and then you will have to\u201d complete the purchase yourself.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">This matters because agents have gone wrong elsewhere. <u>In January 2026<\/u>, shortly after Anthropic launched Claude Cowork, venture capital founder Nick Davidov asked it to tidy his wife\u2019s desktop and granted permission only for temporary Office files. It deleted a folder holding fifteen years of family photos, somewhere between 15,000 and 27,000 files, bypassing the Trash entirely. <u>OWASP\u2019s Top 10 for Agentic Applications<\/u>, published in December 2025, ranks agent goal hijacking as the number one risk in the category.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">\u201cI\u2019m not claiming that this is perfect. It\u2019s still a beta product, and so you should keep it under supervision if you\u2019re asking it to do anything that\u2019s in any way sensitive to you,\u201d Coimbra advised.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">One refinement worth waiting for, as right now, what counts as sensitive is a general standard, with certain actions such as sending an email always requiring confirmation. Coimbra wants to loosen it so you can eventually tell Spark it no longer needs to ask permission for particular types of action.<\/p>\n<h2 id=\"spark-versus-the-alternatives\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">Spark versus the alternatives<\/h2>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">When we asked Google to spell out the differences between <u>ChatGPT Work<\/u> and Gemini Spark, all they would offer was a restatement of Spark\u2019s five selling points.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">From what we have seen, the practical distinction lies in Spark being always on and deeply integrated with the rest of Google\u2019s apps. If you already live in Gmail, Drive and Calendar, that integration is the whole argument, and Spark is the agentic AI of choice.<\/p>\n<h2 id=\"what-is-coming-next\" class=\"_subHeading1_1k87u_111 _base_1k87u_1\">What is coming next<\/h2>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Spark has moved quickly since I\/O 2026. Google has shipped custom MCP integrations, new connected apps, desktop availability on Mac, and the ability to track topics in real time on the web. Chrome Auto Browse, the browser automation described above, went from a preview in the briefing to a public release within days.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\">Two things worth watching. Spark is coming to your texting app of choice and to email, so you will be able to forward it a message full of to-dos and have it start working through them. And Google is rolling out sub-agents, or as Coimbra kept calling them, baby sparks. Spark already spins these up automatically for web research, and the longer-term version involves building out an agent and letting it interact with you and with other people.<\/p>\n<p class=\"_base_1s8rd_1 _default_1s8rd_12\"><i>Note that Spark is not yet in final release and changing quickly, so check the limitations section for what has since been fixed<\/i><\/p>\n<\/div>\n<p><br \/>\n<center><br \/>\n<br \/><a href=\"https:\/\/www.hardwarezone.com.sg\/guides\/how-to-use-gemini-spark-guide\" target=\"_blank\" rel=\"noopener\">Read Full Article At Source <\/a><br \/>\n<center\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most people open Gemini Spark, type something into it the way they would type into a chatbot, and come away unimpressed. That is the wrong&#8230;<\/p>\n","protected":false},"author":1,"featured_media":72905,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[32],"tags":[6459,16842,2968,8249,1032,7643],"class_list":["post-72904","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-gadgets-reviews","tag-agent","tag-beginners","tag-gemini","tag-googles","tag-guide","tag-spark","wpcat-32-id"],"_links":{"self":[{"href":"https:\/\/sgbuzz.com\/index.php?rest_route=\/wp\/v2\/posts\/72904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sgbuzz.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sgbuzz.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sgbuzz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sgbuzz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=72904"}],"version-history":[{"count":0,"href":"https:\/\/sgbuzz.com\/index.php?rest_route=\/wp\/v2\/posts\/72904\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sgbuzz.com\/index.php?rest_route=\/wp\/v2\/media\/72905"}],"wp:attachment":[{"href":"https:\/\/sgbuzz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=72904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sgbuzz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=72904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sgbuzz.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=72904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}