PORTFOLIO · AI × LIVESTREAMING OPS
No Magic, Only Method.

AI products I shipped — and the method behind them.

3 AI products liverevenue lift, A/B-validated
the operating belief
I don't ask AI for magic.
I teach it how I work.
Own the problem — own the AI.
Ch.1  What I shipped  ·  Ch.2  How I work
CH.1 · SHIPPED · three AI products live in production

Three products, one thesis: put AI where the work actually happens.

LIVE
Campaign AI
An AI teammate for campaign ops — data, diagnosis, next-best action.
workflow-embedded
LIVE
Smart Diagnosis & Outreach
Finds campaign issues before anyone asks — and fixes them in one click.
workflow-embedded
LIVE
Creator Coach
Turns expert playbooks into real-time next steps for every creator.
workflow-embedded
how I read AI product maturity copilot · you ask, it helps→ workflow-embedded · runs inside the workall three are here→ AI-native · exists only because of AIwhere I'm headed
Take the AI out and all three still have a platform underneath — so none of them is AI-native yet. Knowing which rung you are actually on is the job; the coach products I'm building next are the ones designed AI-native from day one.
shipped on TikTok LIVE · 2025–2026
CH.1 · CAMPAIGN AI — my role: 0→1 product owner

An AI teammate that knows the data and the playbook.

Campaign AIillustrative mockup
How is my campaign doing this week?
Participating creators▲ on track
Reach rate▼ below benchmark
Rewards spendon pace

Ask it in plain language. It reads the live data, works out what is actually going on, and hands back the next move — not just a chart to interpret.

where it sits today
workflow-embedded

It has moved past the chat box: it lives inside the campaign workflow, so the answer shows up where the decision is actually made.

CH.1 · CAMPAIGN AI · how it runs

From a question to the next action — in one loop.

You ask (or it notices)→ Reads the live data→ Weighs history & comparable campaigns→ Checks config, audience & pacing→ Recommends the next action
the diagnosis is the hard part — not one benchmark check, but rules, history, comparable campaigns, config and audience weighed together
Part of the campaign operators’ default workflow.
Asked repeatedly, not tried once.
From dashboard-digging to a 30-second answer.
Not a chatbot bolted on — a teammate in the workflow.
CH.1 · SMART DIAGNOSIS — my role: 0→1 product owner

It doesn't wait to be asked.

Watches every live campaign→ Detects the anomaly→ Notifies the owner→ One-click fix
the diagnosis arrives before anyone asks
Config alertillustrative mockup
A config issue puts exposure at risk
An unnamed live campaign is set to under-deliver. Detected automatically — before the owner noticed.
One-click fix available
CH.1 · SMART DIAGNOSIS · impact
Runs across the campaign portfolio, every quarter.
Flagged issues get resolved, not just reported.
Reach failures caught before the owner notices.
…and when reach lags, it drafts the outreach plan.
Three dimensions at once — phase × language × audience segment. Who to reach, when, and in which language: a whole plan, ready to review.
Most outreach copy now starts as an AI draft.
Reach rate improved, measured against a holdout.
outreach planillustrative mockup
phase ↓ / audience →
New
Active
Lapsed
Phase 1
×3 langs
×2 langs
×3 langs
Phase 2
×2 langs
×3 langs
×1 lang
Phase 3
×1 lang
×2 langs
×2 langs
CH.1 · CREATOR COACH — my role: 0→1 product owner

It hears the worry first — then does the math.

Creator Coachillustrative mockup
now on · a flagship campaign
Can I still make the next round?
Coach
1 · hears the intent
You can still catch up.
2 · diagnoses
You're #78 with 12,580 points — about 340 short of the top-50 cut-off.
Gifts
Match
Tasks
6,200
3,800
2,580
3 · hands back the move
3h left. Set a live goal now, then start a match — the fastest way to close the gap.
Set goalStart matchSee tasks
Ask me anything…

A creator doesn't want a dashboard. They ask "am I still in it?" — and the answer has to come back as a decision, not a number.

1Meet the intent, not the words. "Can I still make it?" is a worry before it is a query. Answer the worry first, or nothing after it lands.
2Diagnose against something checkable. Rank, the exact gap, and where the points came from — so the advice can be argued with instead of believed.
3End on one doable move. Not "engage more" — a specific action, sized to the time actually left.
CH.1 · CREATOR COACH · impact

Coaching every creator in a campaign, every day.

Rated positively by the creators who use it.
Creators come back to it unprompted.
Participation and revenue both moved — A/B-validated.
Expertise that reached the top creators — now it reaches everyone.
CH.1 · in one page
3
AI products live
Campaign AI · efficiency
One loop from question to next action.
Smart Diagnosis · reach rate
Problems fixed before anyone asks.
Creator Coach · revenue
Lifted under a controlled A/B test.
Shipped, adopted, measured.
CH.2 · HOW I WORK · the magician's climb
AUTONOMY ↑
L1 · ASK
Apprentice
学徒
It answers. You still do the work.
L2 · ACT
Spellcaster
法师
It does the task. You check it after.
L3 · EMBED
Enchanter
阵法师
It runs the workflow. You hold the gate.
L4 · GOVERN
Archmage
魔导师
It runs the system. You set the goal & limits.
→ PORTABLE OWNERSHIP
L5 · TEACH
Grandmaster
宗师
You share the method. Anyone can run it.
Find your rung with one test: if AI did your repeated task confidently wrong tomorrow — would you catch it? That's how high you can safely climb.
L1 · ASK · own the meaning

Same data. Same weeks. Opposite answer.

AI found the culprit in seconds — clean, confident, and wrong. It had counted the wrong denominator. Count only the eligible base, and the same weeks read a steady 91–96%. The −19.6% was a definition pretending to be reality.

Fast confidence is not correctness.
95%85%75% −19.6% steady 91–96% W1W2W3W4W5W6 counted against everyonecounted against the eligible base
one metric · two denominators — which one is real?
L2 · ACT · own the proof

It doesn't hand you a draft — it operates your tools.

campaign-config · adminillustrative mockup
AI agent is controlling this tab — batch-filling campaign config · 14 fields · 6 languages
Campaign namefilled✓
Start / end windowfilled✓
Reward tiersfilled✓
Eligibility rulesfilled✓
Localized copy · 6 languagesfilling…✓

The leap: it doesn't just answer — it drives your tools, doing the repetitive back-office clicking field by field, on its own.

meeting notesdesign filesweekly reports
It acts on its own —
so verification is born.
L2 · ACT · so I pointed it at something that mattered

Filling a form is low stakes — if it slips, you see it. So I handed it something where a mistake would travel: the monthly review other people make decisions on.

It built the whole thing in seconds. Early versions were quietly wrong — 3×.

attribution breakdownillustrative mockup
every day of the month · pulled, checked, written
one month — pulled, broken down by cause, charted, and written before coffee
but early versions were quietly wrong — 3×
  • Ranked wrong — leaderboard sorted the wrong way
  • Counted twice — one campaign double-summed
  • Week started Sunday — one rule flipped the conclusion
Demo is easy.
Production is right every time.
Fix the rules, not the answer.
L3 · EMBED · own the workflow

The loop runs — and closes — without me starting it.

Something happens→ AI drafts→ I approve→ Task opened→ Tracked to closure
weekly reviewillustrative mockup
🧭 Weekly on-call digest
grouped by severity · drafted for approval · tracked to closure
Open threads grouped by severity→ the highest-risk items surface first
One escalation drafted for approval→ nothing escalates without my sign-off
💡 every item is tracked until it closes

I don't kick this off. The workflow watches, drafts, and — once I approve — opens the task and follows it to closure. This is a process I already knew how to run: I wrote the steps down, and now it runs them. I hold the gate; the loop does the legwork.

gates · escalation · closure
L4 · GOVERN · own the system

I stopped telling it what to look at — I told it what I care about.

L3 · embed
I designed the steps. It runs a process I already knew how to run, and stops at my gate.
vs
L4 · govern
I never wrote the steps. It decides what deserves attention out of an open world — in a field I don't know. I set only the goal and the guardrails.
Trend Intelligence Engine · my own side project
🧭 Daily AI digest · one day's run, 2026-07-03
1 major · 2 watch · 2 monitor  |  70 sources → 436 raw → 308 leads → 1 digest
Model access is now gated by policy & safety — a frontier model re-deployed behind cyber-guardrails→ build regional fallback & degrade paths
Open models enter coding-agent cost/routing — Codex ↔ GLM · Copilot adds Kimi K2.7→ make model routing a config knob, not a rewrite
💡 read-out: switch models by task to keep cost and risk in check
🚨 tracked with deadlines: legacy model retirement · EU AI Act obligations

I knew nothing about intelligence-mining. I owned the question — "what actually deserves our attention?" — and the verification. AI supplied the domain's tricks. Built on public sources, on my own time.

what's left to own? →
the system — the goal & the guardrails.
L5 · TEACH · own the method

The method that caught my −19.6% — now anyone can install it.

I froze the whole "who counts?" checking method into a Skill — a reusable instruction pack, an SOP for AI. A teammate who never saw the trap now gets the corrected answer. Ownership stopped living only in my head.

what it took to ship one safely

A second AI reviewed it and found 6 things I'd gotten wrong. It was tested again and again. A human still had to approve it before it could go live.

the trap at the top

Package your first Skill and you feel unstoppable. That's the most dangerous moment — mastery is a moving target.

Demo → production is still a very long road.
the enabler · the harness

A raw model is a genius on day one — no laptop, no logins, no memory.

Acts · 自己干活

calls the tools, runs the steps

Self-checks · 自己评测

reads the result, picks the next move

Remembers · 持续记忆

keeps the context over time

cheap AI fetches→smart AI judges→cheap AI writes it up→I approve
The model is not the product — the harness is.
three principles I keep
01 · own the meaning

Fast confidence ≠ correctness — own what the number means.

02 · own the proof

Demo → production is a very long road — own the proof.

03 · own your taste

The tools are the same for everyone — your taste is the 10×.

The suit doesn't fly the pilot. The pilot flies the suit.
steal these · my public stack

The toolbox.

The tools are the same for everyone. Your taste is the 10×.
No Magic, Only Method.
Own the problem, own the AI.
what I'm building next
I'm working on coach-style AI products — career coaching, study-abroad advising, and more. If you're building in this space, I'd genuinely like to compare notes.
🤖 built with AI — I owned the story, the facts, and the judgment.
01  /  21
by Aaron Zhang