ConnieChan.ai Backfires: The AI Fight That Could Reshape San Francisco’s Race to Replace Nancy Pelosi

Connie Chan San Francisco

Scott Wiener pulled the plug on his campaign’s AI chatbot after a backlash led by Nancy Pelosi. But the damage and the political opportunity for Connie Chan may last well beyond the website’s disappearance.

For a congressional campaign built around San Francisco’s future, it was perhaps inevitable that artificial intelligence would become part of the race.

What was less predictable was that AI would become one of the biggest political liabilities of the campaign.

State Sen. Scott Wiener’s campaign has removed ConnieChan.ai, a satirical chatbot designed to portray San Francisco Supervisor Connie Chan as someone who says no to housing, transportation, education and other initiatives.

The campaign also said it would remove billboards promoting the chatbot after the project triggered criticism from Democrats across San Francisco, including the person whose congressional seat Wiener and Chan are fighting to inherit: Speaker Emerita Nancy Pelosi.

The controversy has now injected a new and highly personal issue into a race that was already shaping up as a referendum on what comes after Pelosi.

An AI stunt becomes a political problem

The chatbot was introduced as satire. Its premise was simple: ask “Connie Chan” a question and receive an answer supposedly reflecting her opposition to various proposals.

The website described itself as an AI trained to “say no to anything you ask.”

But some of the chatbot’s responses went far beyond policy criticism.

Critics said the tool mocked Chan’s accent and raised questions about her citizenship, creating what they viewed as racist and sexist undertones.

Pelosi and other Democratic leaders accused Wiener’s campaign of using AI to demean a woman of color.

This changed the political calculation almost immediately.

Instead of talking about whether Chan has blocked housing or transportation proposals, the campaign was suddenly answering questions about whether Wiener had crossed a line.

And then Pelosi entered the fight.

For Wiener, that was particularly awkward.

Pelosi had endorsed Chan in May, calling her the leader best prepared to carry San Francisco’s interests to Congress. She subsequently campaigned publicly for Chan before the June primary.

Now Pelosi was criticizing the campaign of the candidate trying to succeed her.

Wiener eventually pulled the plug

Wiener initially defended the chatbot as satire and as an innovative way to communicate his criticism of Chan.

But on August 7, his campaign announced that it would deactivate the chatbot and remove the billboards.

Wiener said the campaign had attempted to find a new and engaging way to reach voters but acknowledged that the controversy had overtaken the policy issues he wanted to discuss.

That admission may be the most important part of the episode.

Political campaigns live by attention.

But attention is only valuable when it advances the candidate’s argument.

ConnieChan.ai certainly generated attention.

The problem was that much of it was directed at Wiener rather than Chan.

The chatbot succeeded at becoming a campaign story. It failed at keeping Wiener’s preferred issues at the center of that story.

The Pelosi succession race is already decided down to two

Despite all the drama, the basic electoral picture is clear.

San Francisco voters have already narrowed the race to Wiener and Chan.

In the June 2 primary, Wiener finished first with 95,816 votes, or 40.71%, while Chan finished second with 69,899 votes, or 29.7%. SFElections

Former congressional staffer and tech entrepreneur Saikat Chakrabarti, who had positioned himself as the more insurgent progressive alternative, finished behind them and did not advance.

The November election will therefore be a direct choice between two San Francisco Democrats.

That makes the AI controversy more consequential than it might have been in a crowded primary.

There is nowhere for voters to go next.

Wiener starts with the advantage

Wiener enters the general election with a substantial numerical advantage.

His 40.7% primary showing was nearly 11 percentage points ahead of Chan. He also has a long record in Sacramento, significant fundraising support and established relationships with labor and Democratic organizations.

He has built his political identity around housing production, transportation reform, LGBTQ rights, criminal justice and, increasingly, artificial intelligence.

His supporters argue that San Francisco needs a representative who can turn the city’s progressive ambitions into legislation.

The case for Wiener is essentially one of experience and execution.

He already operates on the state level. He knows Sacramento.

He has spent years developing relationships with lawmakers and interest groups.

For voters who want San Francisco to have a representative capable of immediately exercising influence in Washington, that is a powerful argument.

But Chan has something Wiener cannot manufacture

Chan has the endorsement of Nancy Pelosi.

That matters.

Pelosi represented San Francisco in Congress for nearly four decades and built an extraordinary political organization around the city. Her endorsement of Chan wasn’t merely another name on a campaign mailer.

It was a statement about succession.

Pelosi effectively told voters that Chan represents the candidate she believes can carry forward her political priorities.

Chan also has a potentially useful political contrast.

She can present herself as a San Francisco politician rather than a Sacramento politician.

Her campaign has emphasized affordability, public services and the city’s quality of life, while criticizing aspects of the technology industry’s influence over local politics.

That positioning could become especially relevant as San Francisco wrestles with an economy increasingly shaped by AI.

The irony of the AI fight

There is a striking irony at the center of this race.

Wiener has made AI policy part of his political identity. He has advocated for AI safety legislation and has cultivated relationships with the technology sector.

The chatbot was therefore intended to demonstrate something about the future of political communication.

Instead, it highlighted the risks of that future.

AI can produce something quickly, cheaply and at enormous scale.

But it can also turn a campaign’s attack message into something more personal, unpredictable and difficult to control.

Once a chatbot is interacting with thousands of voters, screenshots can travel much faster than campaign explanations.

And unlike a traditional political advertisement, an AI system can produce a seemingly personalized response to an individual voter.

That makes the attack feel less like a campaign message and more like a conversation with the candidate being targeted.

For political strategists watching San Francisco, that may be the lasting lesson of ConnieChan.ai.

The bigger battle: What kind of San Francisco comes next?

The chatbot controversy is unlikely to determine the election by itself.

San Francisco voters still have much bigger questions to answer.

Can the city build enough housing?

How should it respond to homelessness and public disorder?

What should happen to Muni and the city’s transportation network?

How aggressively should San Francisco embrace the AI economy?

What should the city demand from the technology companies generating enormous new wealth?

And perhaps most importantly: what kind of political leadership does San Francisco want after Pelosi?

Wiener represents one version of the future: an experienced state legislator with a strong policy record, a pro-housing agenda and close ties to the technology and business communities.

Chan represents another: a local progressive rooted in City Hall, backed by Pelosi and organized labor, and positioned to argue that San Francisco needs more attention to affordability and neighborhood-level concerns.

The election will ultimately be about much more than an AI chatbot.

But the chatbot has exposed one of the central tensions of the race.

San Francisco is simultaneously a city struggling with the consequences of technological change and the American capital of technological innovation.

The candidate who replaces Pelosi will have to navigate both realities.

SF Radar Take: The chatbot may have done more for Chan than Wiener intended

For Wiener, ConnieChan.ai was supposed to make Chan’s record the subject of conversation.

Instead, it may have accomplished the opposite.

The controversy has given Chan an opportunity to move from being the candidate trailing a better-funded opponent to being the candidate who can argue that San Francisco’s politics should not be reduced to a technology experiment.

That is a potentially powerful message in a city where voters are increasingly debating who benefits from the AI boom and who gets left behind.

Wiener remains the early favorite based on the primary result.

But November is a different election.

There are now only two candidates, and every voter gets a much clearer choice.

One candidate has Pelosi’s endorsement.

The other finished nearly 11 points ahead in June.

And both are asking San Francisco to decide what comes next.

The ConnieChan.ai episode may disappear from the internet.

The political question it exposed will not:

After Nancy Pelosi, does San Francisco want continuity, or does it want a different kind of voice in Washington?