Dev Investigation Notes
When character-driven Shorts deliver neither information nor personality well: criteria for considering a move to blog posts
This is a translated article. Read the original in Korean ↗
If both the information and the characters feel weak in Shorts, there's reason to test whether a written prototype gets them across better. This case ended with a prototype proposal; the benefits of switching formats remain unconfirmed .
There was a project (personaverse) that produced YouTube Shorts from script to render, featuring AI characters with family trees and backstories rooted in modern Korean history bickering over the day's issues .
At the same time, an automated blog pipeline (content-loop-mvp) was running to produce IT troubleshooting articles .
While considering whether to upload more Shorts, the creator first raised a different problem: in their view, the Shorts weren't properly conveying trend information or bringing out the characters' traits .
Conclusion
The constraints a creator feels in expressing their content are sufficient reason to reconsider the format. But they aren't evidence that a new format is better. First use one prototype to review how well it conveys information and character voices, then assess reader response separately.
The record offers four criteria readers can use to make this decision.
| Question | What this case established |
|---|---|
| 1. How many goals does the content have, and does the current format accommodate both? | The two goals were "conveying trend information" and "bringing out character traits," and the creator assessed that the Shorts weren't achieving either properly |
| 2. Do the characters clash with what readers coming to the new format want? | One objection was that adding character banter to IT troubleshooting articles would reduce their usefulness for people searching for quick answers. Two options were considered: move to lifestyle, culture, and trend articles starring the characters, or keep the informational articles and add the characters only as a side feature |
| 3. Do the numbers at hand actually support this decision? | The subsequent result of "0 out of 31 IT article candidates passed" (27 failed because of factual conflicts between sources, source_conflict, and four failed model review even after one repair attempt) was only the IT pipeline's pass rate, not an experiment comparing Shorts with written content. The proposal to switch formats came 24 minutes before this result |
| 4. What will one prototype establish? | The proposal was to produce one actual article on a lifestyle or cultural trend with two or three characters, verify its factual premises against sources, and have a human read it to judge its entertainment value and character voices |
By the end of this record, all that can be confirmed is that the format was reviewed and a prototype was proposed. There are no prototype results, blog publications, traffic metrics, or revenue metrics in the record .
Situation
- The Shorts project (personaverse): Each character is built up through inherited traits → a three-generation family tree → modern history → accumulated memories. Videos are produced through
scene.json → Playwright 녹화 → ffmpeg 인코딩 → final.mp4(scene.json → Playwright recording → ffmpeg encoding → final.mp4). Dialogue appears as if being typed, without voice-over, and scene durations are set to a reading speed of seven Korean characters per second. At the time of the review, there were about 45 draft scripts across Korean and Japanese, and two finished.mp4files
- The blog project (content-loop-mvp): An automated generation pipeline that creates topic candidates (discover), gathers evidence from the web (research), writes articles (write), and reviews them at a gate, retaining only those that pass. Its subject was IT troubleshooting
- To improve the blog pipeline's pass rate, the topic score threshold
minimum_topic_scorehad been lowered from75 → 68, and a repair step had been added to rewrite rejected articles once. The Shorts project review began while a batch was running against actual models
Symptom
The first recommendation after reviewing the Shorts project was "instead of adding features, pick the best 10–15 scripts, then render → upload → measure actual response." The diagnosis was that there were plenty of scripts but few releases .
Immediately afterward, the creator raised a different issue.
Because we targeted YouTube Shorts, there were aspects where we couldn't properly convey trend information or bring out the characters' traits. I think this could work better as the blog posts we're working on now, in a written format rather than video.
This was the creator's qualitative assessment. It wasn't a measurement of viewer response or view counts, and the record doesn't identify what was missing from which scene in which script .
Cause
The review started from the idea that two goals were competing for space within a single format. The analysis that followed interpreted this as "short videos struggle to accommodate both informational depth and character perspectives, while text without a length budget removes that constraint" . But this interpretation is a hypothesis explaining the creator's account. It wasn't established through scene-by-scene comparisons.
Two points nearly clouded the judgment during the review.
- The assumption that "moving to text means we can add characters to any article." The counterargument was that people searching for IT troubleshooting want a solution quickly, so adding character bickering would miss both goals. That split the options into "opinion pieces on trends, lifestyle, and culture starring the characters" (Model A) and "keep IT information articles as they are, with characters in a light side feature" (Model B) . Model B was recommended initially, but the next analysis leaned toward opinion pieces on lifestyle, culture, and trends. The record doesn't show what conversation took place in between
- The interpretation that "the IT pipeline's 0% result proved the case for switching." The batch that finished during the review passed zero out of 31 candidates. Twenty-seven failed because of factual conflicts between sources (
source_conflict), and four failed model review even after one repair attempt . The result prompted an assessment that "the change in direction was backed by data, not just intuition" , but the same report acknowledged that the gate was designed to discard an article upon finding even one conflict, so it might have flagged differences in menus across devices as conflicts . Above all, this was the IT article pipeline's pass rate. It wasn't evidence that character-driven articles were better than Shorts
Fix
In this record, the "fix" goes only as far as a validation plan, not a completed switch.
- Topic scope: Focus on lifestyle and culture, such as consumer trends, generational culture, and everyday memes, instead of sensitive current affairs such as politics, incidents, and accidents
- Split the quality gate in two: The proposal was to retain a source-verification gate for factual premises, such as the minimum wage amount, and leave entertainment value and character voices to human editorial judgment
- Reuse structure: The proposal was to plug character-specific research skills (
persona-research) and voice cards (voice-cards) into the blog pipeline'sdiscover → research → write → 게이트(discover → research → write → gate) structure, and add a character consistency check to the gate. This was not a report of completed implementation
- First step: Generate one actual character-driven article on a single lifestyle or cultural trend and assess its quality
So the recommended sequence for anyone facing the same question is:
- Write down the constraints the creator feels for each goal ("the information is shallow," "the characters don't come alive")
- Check whether the characters clash with what readers coming to the new format want
- Check whether the numbers brought in to support the decision come from an experiment addressing the same question
- Produce one prototype in the new format, and judge factual accuracy and entertainment value separately
Bonus — failure on one side isn't evidence of success on the other
The judgment to change formats came first; 24 minutes later, the other pipeline's 0% result arrived . When numbers arrive after you're already leaning toward a decision, it's easy to read them as "I knew I was right." First, ask again what question those numbers answer. In this case, 0/31 answered "how many articles does the automated IT article generation gate pass under its current settings," and even that came with the possibility that the gate was excessively strict .
Reporter's Notes — review the format before uploading
An afternoon with the Shorts script folder and automated blog generation logs open side by side.
Meanwhile, the automated IT article generation batch finished.