{"id":49550,"date":"2026-08-05T11:59:47","date_gmt":"2026-08-05T18:59:47","guid":{"rendered":"https:\/\/occupysf.net\/?p=49550"},"modified":"2026-08-05T11:59:48","modified_gmt":"2026-08-05T18:59:48","slug":"scott-wiener-campaign-launches-connie-chan-ai-chatbot-highlighting-chans-voting-record-as-supervisor","status":"publish","type":"post","link":"http:\/\/occupysf.net\/index.php\/2026\/08\/05\/scott-wiener-campaign-launches-connie-chan-ai-chatbot-highlighting-chans-voting-record-as-supervisor\/","title":{"rendered":"Scott Wiener Campaign Launches Connie Chan AI Chatbot, Highlighting Chan&#8217;s Voting Record as Supervisor"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"641\" src=\"https:\/\/occupysf.net\/wp-content\/uploads\/2026\/08\/image-9-1024x641.png\" alt=\"\" class=\"wp-image-49551\" srcset=\"http:\/\/occupysf.net\/wp-content\/uploads\/2026\/08\/image-9-1024x641.png 1024w, http:\/\/occupysf.net\/wp-content\/uploads\/2026\/08\/image-9-300x188.png 300w, http:\/\/occupysf.net\/wp-content\/uploads\/2026\/08\/image-9-150x94.png 150w, http:\/\/occupysf.net\/wp-content\/uploads\/2026\/08\/image-9-768x481.png 768w, http:\/\/occupysf.net\/wp-content\/uploads\/2026\/08\/image-9-240x150.png 240w, http:\/\/occupysf.net\/wp-content\/uploads\/2026\/08\/image-9.png 1400w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>4 August 2026\/<a href=\"https:\/\/sfist.com\/politics\/\">SF Politics<\/a>\/<a href=\"https:\/\/sfist.com\/author\/jay-barmann\/\">Jay Barmann<\/a> (SFist.com)<\/p>\n\n\n\n<p>The campaign supporting Scott Wiener for Congress has launched a new interactive, parody AI chatbot that poses as rival candidate Connie Chan, and mocks her stances and votes on various issues.<\/p>\n\n\n\n<p>The bot, dubbed&nbsp;<a href=\"https:\/\/conniechan.ai\/\">ConnieChan.ai<\/a>, just launched this week, as&nbsp;<a href=\"https:\/\/www.kron4.com\/news\/politics\/scott-wiener-launches-connie-chan-chatbot\/\">KRON4 reports<\/a>, and it&#8217;s a fairly simple gimmick that resembles chatbots like Claude or ChatGPT, responding to questions or to various suggested prompts about hot-button topics like &#8220;Blocking Housing&#8221; or &#8220;Derailing Public Transit.&#8221; The tagline at the top, &#8220;Let&#8217;s do nothing together.&#8221;<\/p>\n\n\n\n<p>Clicking on the public transit prompt, the bot responds with, &#8220;I do love a good delay, and I&#8217;ve truly made an *impact* on our city&#8217;s ability to move people around efficiently.&#8221; It then suggests four subtopics, including &#8220;Making Buses Slower,&#8221; and if you click on that, the AI Connie discusses how she voted to block a proposed bus rapid-transit (BRT) lane on Geary Boulevard, like the one we have on Van Ness.<\/p>\n\n\n\n<p>On the topic of &#8220;Silencing Live Music,&#8221; the bot points to an SF Standard article and highlights how, three years ago, Chan &#8220;tried to sabotage Outside Lands by playing games with its permits,&#8221; and also how Chan voted against turning the Castro Theatre into a music venue. (To be fair, many of SF&#8217;s progressives stood on the side of the &#8220;don&#8217;t remove the seats&#8221; crowd who feared the theater would never be used to screen movies again.)<\/p>\n\n\n\n<p>If you try to ask a question that is not related to any of the suggested prompts, like about homelessness, the bot just steers you back to the prompts, saying things like, &#8220;Homelessness is indeed a pressing issue, but I&#8217;m afraid my particular expertise lies in the finer points of obstruction across other domains \u2014 I&#8217;m simply not equipped to share my record on that one.&#8221;<\/p>\n\n\n\n<p>Chan was a well-known &#8220;no&#8221; vote on banning cars from JFK Drive in Golden Gate Park, and the bot also highlights a dustup,&nbsp;<a href=\"https:\/\/www.reddit.com\/r\/fuckcars\/comments\/1fkqc3n\/san_francisco_supervisor_fixated_on_her_phone\/\">documented on Reddit<\/a>, over Chan staring at her phone during a public-comment session at the Board of Supervisors on that topic.<\/p>\n\n\n\n<p>The mocking chatbot is being released just as\u00a0<a href=\"https:\/\/sfist.com\/2026\/07\/31\/chan-gains-momentum-trails-closely-behind-wiener-in-race-for-congress\/\">we saw new poll numbers<\/a>\u00a0last week (in a poll commissioned by Chan&#8217;s campaign) that put Chan just five percentage points behind Wiener.<\/p>\n\n\n\n<p>X post:  <a href=\"https:\/\/x.com\/sfchronicle\/status\/2049569988608942513?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E2049569988608942513%7Ctwgr%5Eda5fe0bc2a978f973e163e553722677240e90e6a%7Ctwcon%5Es1_c10&amp;ref_url=https%3A%2F%2Fsfist.com%2F2026%2F08%2F04%2Fscott-wiener-campaign-launches-ai-chatbot%2F\">https:\/\/x.com\/sfchronicle\/status\/2049569988608942513?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E2049569988608942513%7Ctwgr%5Eda5fe0bc2a978f973e163e553722677240e90e6a%7Ctwcon%5Es1_c10&amp;ref_url=https%3A%2F%2Fsfist.com%2F2026%2F08%2F04%2Fscott-wiener-campaign-launches-ai-chatbot%2F<\/a><\/p>\n\n\n\n<p>And the jokey nature of the chatbot stunt has the hallmarks of political consultant Conor Johnston, who was&nbsp;<a href=\"https:\/\/sfist.com\/2026\/04\/29\/well-known-provocateur-has-been-trolling-house-candidate-saikat\/\">linked to an April stunt<\/a>&nbsp;involving a minivan that was being parked around town bearing the message, &#8220;Where does Saikat live? Saikat lives in Maryland.&#8221; That stunt took aim at accused carpetbagging political candidate Saikat Chakrabarti, who lost his primary bid to Chan and Wiener.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/img.sfist.com\/2026\/08\/connie-chan-hates-everything-car.jpg\" alt=\"\"\/><figcaption class=\"wp-element-caption\"><em>Photo via SFist tipster<\/em><\/figcaption><\/figure>\n\n\n\n<p>A very similar stunt involving a sedan that looks like a yellow taxicab, with the same sort of banner mounted on its roof, was seen parked next to Dolores Park last week with the message, &#8220;Connie Chan Opposes Everything&#8221; \u2014 essentially the same message being promoted by the AI chatbot.<\/p>\n\n\n\n<p>So, the negative campaigning has begun! And it&#8217;s barely August. We&#8217;re certainly in for plenty more.<\/p>\n\n\n\n<p><strong>Related:<\/strong>&nbsp;<a href=\"https:\/\/sfist.com\/2026\/07\/31\/chan-gains-momentum-trails-closely-behind-wiener-in-race-for-congress\/\">Connie Chan Gains Momentum, Trails Closely Behind Scott Wiener In Race For Congress<\/a><\/p>\n\n\n\n<p><em>Top image: San Francisco Supervisor and congressional candidate Connie Chan speaks at a &#8220;Get Out the Vote&#8221; rally on May 29, 2026 in San Francisco, California. U.S. Rep. Nancy Pelosi (D-CA) has endorsed San Francisco Supervisor Connie Chan to fill her seat representing California&#8217;s 11th Congressional District. (Photo by Benjamin Fanjoy\/Getty Images)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>4 August 2026\/SF Politics\/Jay Barmann (SFist.com) The campaign supporting Scott Wiener for Congress has launched a new interactive, parody AI chatbot that poses as rival candidate Connie Chan, and mocks her stances and votes on various issues. The bot, dubbed&nbsp;ConnieChan.ai, just launched this week, as&nbsp;KRON4 reports, and it&#8217;s a fairly&#8230; <a class=\"continue-reading-link\" href=\"http:\/\/occupysf.net\/index.php\/2026\/08\/05\/scott-wiener-campaign-launches-connie-chan-ai-chatbot-highlighting-chans-voting-record-as-supervisor\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2088],"tags":[2330,531],"_links":{"self":[{"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts\/49550"}],"collection":[{"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/comments?post=49550"}],"version-history":[{"count":1,"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts\/49550\/revisions"}],"predecessor-version":[{"id":49552,"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/posts\/49550\/revisions\/49552"}],"wp:attachment":[{"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/media?parent=49550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/categories?post=49550"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/occupysf.net\/index.php\/wp-json\/wp\/v2\/tags?post=49550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}