GPT vs Gemini Short Story Test: Three Micro-Gaps Found by Dual Audit

A 100 Score Isn’t “Finished”: Three Rhythm Gaps Dual Audit Detected

— Shot Rhythm Studio Dual Audit 실험 기록 (LLM 단편 ChatGPT/Gemini)

100점짜리 단편이 “완벽”은 아니었던 이유

— Shot Rhythm Studio Dual Audit 실험 기록 (LLM 단편: GPT / Gemini)

시작은 단순한 장난이었다. “약 2,000자 단편”을 부탁했고, 돌아온 텍스트를 Shot Rhythm Studio 엔진에 넣었다. 결과는 100.0. 다시 돌려도 100.0.

그래서 같은 조건으로 Gemini 텍스트를 넣어봤다. 결과는 84점. 그 순간 감각이 걸렸다. 지피티 글이 너무 “완벽하게” 맞아떨어진다. 그런데… 이상하게, ‘완벽함’이 곧 ‘완성’은 아니었다.

Why a 100-Score Short Story Still Wasn’t “Perfect”

— Shot Rhythm Studio Dual Audit Experiment Log (LLM Short Story: GPT / Gemini)

It began as a small joke: “Write me a short story of about 2,000 characters.” I fed the returned text into the Shot Rhythm Studio engine.

The result was 100.0. Then 100.0 again. So I ran the same condition with Gemini. The result: 84. That’s when the sensation clicked—GPT felt “too perfectly aligned.” And yet… “perfect alignment” wasn’t the same thing as “finished.”

1) “100점”이 말해주는 것, 말해주지 않는 것

Shot Rhythm Studio의 Consistency는 “문장이 좋다/나쁘다”의 심판이 아니다. 리듬의 패턴과 변화가 얼마나 일관되게 설계되어 있는지를 본다.

서사는 대개 상승/정점/하강/해소의 흐름을 가지며, 독자는 그 흐름 속에서 “긴장 → 이완”의 호흡으로 읽는다. 중요한 건 숫자(100)가 아니라, 변화의 설계다.

그래서 나는 “감사부”에서 Dual Audit을 돌렸다. 질문은 단 하나: “그럼에도 미흡한 곳이 있다면, 어디냐?”

1) What a “100” Says—And What It Doesn’t

In Shot Rhythm Studio, Consistency is not a verdict of “good writing vs. bad writing.” It measures whether the rhythm’s patterns and changes were designed with coherent intent.

Stories often move through rise / peak / fall / release, and readers breathe through “tension → easing.” The core is not the number (100), but the architecture of change.

So I ran the Dual Audit—my internal “inspection bureau.” One question only: “Even so, where are the tiny gaps?”

2) Dual Audit이 잡아낸 ‘미세한 구멍’들

분석 결과는 아주 구체적이었다.

  • Scene 12: Small valley (v≈0.226)인데, 감정 강도는 중간 이상
  • Scenes 24–25: Small valley인데, intensity는 XL급
  • Scenes 10–18: 중반부 lull (온도가 식는 구간)

핵심은 이 한 문장이다. 감정은 큰데, 머무는 호흡(리듬의 여백)이 짧다. 그래서 valley가 작다.

3) Dual Audit 해석: 왜 Scene 12가 Small Valley로 잡혔나

이 장면은 “시계가 깨어나는 마법”이 처음 터지는 순간이다. 감정은 밝고 깊고, 사건도 진행된다. 그런데 내면에서 ‘흔들리는 순간’이 거의 없다. 빛은 있는데 그늘(대비)이 얇다.

Dual Audit이 말한 “제스처 하나, 미세한 충돌 하나”는 결국 비트(beat)를 더하라는 뜻이다. 비트는 장면을 밀어주는 가장 작은 감정 전환 단위다.

수정 방향(예시)

  • “따뜻함이 퍼졌다” 직전에 0.5초의 망설임을 넣기
  • 손끝이 떨리거나, ‘열고 싶지만 두려운’ 미세한 반작용 하나 넣기
  • 마법이 ‘예쁘다’에서 끝나지 않게, 대가/불안의 그림자 한 줄 넣기

4) Dual Audit 해석: 왜 Scene 24–25가 Small Valley + XL intensity인가

엔딩은 감정이 큰데, 받아들이는 시간이 짧으면 “감정이 지나가 버린다.” 글에서 엔딩은 충분히 아름답다. 그런데 리라가 그 아름다움을 몸으로 붙잡는 동작이 부족했다.

수정 방향(예시)

  • 문을 나서며 “한 번 더” 돌아보기보다, 발이 멈추는 1초를 쓰기
  • “닫혀 있었다” 대신, 손이 문고리를 찾다 멈추는 실패한 제스처 넣기
  • 눈/손/숨 중 하나를 골라, 엔딩의 감정을 신체에 고정하기

5) 중반 Scenes 10–18의 Lull: 왜 식는가

중반은 기능적으로 전환부라서, 글이 설명적으로 흐르기 쉽다. LLM 텍스트는 특히 여기서 전환이 빠르고 정보가 앞서며, 인물 반응이 얇아지는 패턴이 자주 나온다. 처방은 단순하다: 작은 정서적 사건을 끼워 넣어라.

2) The “Micro-Gaps” Dual Audit Detected

The output was sharply specific:

  • Scene 12: a small valley (v≈0.226), yet emotional intensity stays mid-or-higher
  • Scenes 24–25: a small valley, yet intensity spikes to XL
  • Scenes 10–18: a mid-story lull (temperature drops)

The sentence that matters: emotion is large, but the lingering breath (rhythmic margin) is short. So the valley stays small.

3) Dual Audit Note: Why Scene 12 Became a Small Valley

This is where the “awakening magic of the clock” first erupts. Emotion is bright and deep; events progress. But the inner wobble—the micro-hesitation—is almost absent. Light exists, yet shadow (contrast) is thin.

Dual Audit’s advice—“add one gesture, one tiny friction”—means: add a beat. A beat is the smallest unit of emotional pivot that pushes a scene forward.

Revision directions (examples)

  • Insert a 0.5-second hesitation right before “warmth spread”
  • Add one micro-reaction: trembling fingertips / “I want to open it, but I’m afraid”
  • Let magic carry a price: one line of anxiety, one thin shadow

4) Dual Audit Note: Why Scenes 24–25 Were Small Valley + XL Intensity

Endings can be huge—but if the receiving time is too short, the feeling simply passes through. Ending is beautiful enough. But Lira lacks the bodily act that holds that beauty.

Revision directions (examples)

  • Instead of “one more look,” write the one-second stop of the foot
  • Replace “it was closed” with a failed gesture: a hand searching for the doorknob, then freezing
  • Pick one anchor—eyes / hand / breath—and pin the ending’s emotion into the body

5) The Mid-Story Lull (Scenes 10–18): Why It Cools Down

Middles are functional transition zones, so text slips into explanation. LLM drafts often accelerate transitions, frontload information, and thin out reactions. The fix is simple: insert a small emotional event.

[Dual Audit — Public Notes]<br>- Scenes 12 / 24 / 25: “Small valley + high emotional intensity”<br>  → Emotion rises, but the reader’s breathing-space is too short.<br>  → Add one concrete beat (hesitation / gesture / micro-conflict) to let the moment land.<br><br>- Mid-section lull (Scenes 10–18):<br>  → Transitions feel faster than reactions.<br>  → Layer small emotional beats: a glance, a pause, a tiny friction—so the middle keeps its pulse.<br><br>Priority:<br>1) Add a beat to Scenes 12 / 24 / 25 (convert “small valley” into a fuller landing).<br>2) Add micro-events across Scenes 10–18 to prevent explanatory drift.<br>

6) 그래서 이 실험이 왜 중요한가

  • LLM이 만든 글도 약점을 잡힌다 → “AI 글 교정”에 그대로 쓸 수 있다.
  • 사람 글에도 같은 방식으로 작동한다 → 엔진이 특정 작법이 아니라 리듬 자체를 읽는다.
  • 결과가 숫자에서 끝나지 않는다 → “어디를 어떻게 고칠지”가 비트 단위로 제시된다.

numbers step back; your intent steps forward.

숫자는 물러나고, 의도가 앞으로 나온다.

(정리) 100점은 “정렬”의 증거일 수는 있지만, “완성”의 증거는 아니다. 완성은 언제나—그늘 한 줄, 숨 한 번, 멈춤 1초에서 결정된다.

6) Why This Experiment Matters

  • Even LLM-made stories reveal weaknesses → this can be used directly for AI draft revision.
  • The same logic applies to human writing → the engine reads rhythm itself, not a single “style.”
  • It doesn’t end at a number → it points to what to fix and how, at the beat level.

numbers step back; your intent steps forward.

Numbers retreat; intent steps forward.

(Takeaway) A 100 can be proof of alignment, but not proof of completion. Completion is often decided by a single shadow-line, a single breath, a single second of pause.

GPT’s Short Story — The Clockmaker of Hollow Street


(approx. 2,000 characters / 1,100–1,200 words spaces included)

On Hollow Street, where dawn often hesitated before touching the roofs, there stood a tiny shop wedged between two abandoned brick buildings. A crooked wooden sign hung over its door: Aldren & Time. Most people walked past without noticing it, as if the building existed only for those who already knew it was there.

Inside worked Aldren, a clockmaker whose eyes carried the shimmer of someone who had seen more years than the lines on his face suggested. His clocks were said to be extraordinary—not merely tools for counting hours, but vessels that remembered moments. Some whispered that a few of them even whispered back.

One winter morning, a young woman named Lira entered the shop, her breath trembling in the cold. She carried a broken pocket watch wrapped in a worn silk cloth.

“My father’s,” she said softly. “It stopped the night he passed. I tried to fix it myself, but it won’t open.”

Aldren received the watch as though accepting a small bird with an injured wing.
“This isn’t broken,” he murmured. “It’s sealed.”

She frowned. “Sealed… why?”

“Time closes itself,” Aldren replied, “when a heart cannot.”
He placed the watch beneath a lamp, and the brass seemed to drink the light. The hands were frozen at 11:47, a minute Lira avoided remembering.

“Tell me,” he continued, “What happened at this hour?”

Her voice wavered. “He tried to call me. I didn’t answer. Work… I thought I’d call back, but I didn’t. And then—he was gone.”

Aldren did not offer comfort. Instead, he opened a drawer filled with gears that glowed faintly, as though moonlight lived inside them. He selected one the size of a thumbnail, its edge engraved with symbols Lira could not recognize.

“This gear doesn’t repair the past,” he said, “but it lets you step into the moment you locked away.”

He placed the gear against the back of the watch. A pulse of gentle warmth spread across the air. Suddenly, the ticking returned—slowly at first, then steady, almost like a heartbeat.

“Close your eyes,” Aldren whispered.

Lira did.
And the shop dissolved.

She found herself standing in her childhood kitchen—the faint smell of roasted barley tea, the flicker of a failing ceiling light. Her father sat at the table, his phone in his hand, the clock on the wall showing 11:47.

He wasn’t angry. He wasn’t disappointed. He was simply waiting, as he always did, believing she would call, believing she would return.

Lira stepped closer. She could not touch him, could not change anything, yet she felt something loosen in her chest—the long-held weight of guilt softening in the glow of a familiar smile.

When she opened her eyes again, she was back in the shop. The watch lay in her palms, ticking gently.

“I didn’t get to speak to him,” she whispered, “but… he wasn’t alone. That’s enough.”

Aldren nodded. “Time is merciful when we let it be.”

Lira bowed her head in gratitude and left the shop. Snow had begun to fall, catching light like scattered stars. When she turned back, hoping to wave once more, the door of Aldren & Time was closed—and the signboard swayed in a wind she could no longer feel.

Some say the shop still appears on cold mornings to those who carry heavy hours inside them. Others believe the clockmaker was never real. But Lira kept the watch closest to her heart, its ticking no longer a reminder of loss…
but of healing time quietly mending its broken circle.

새벽이 지붕들을 어루만지기 전에 늘 한 번쯤 망설이는 듯한 홀로 스트리트에는, 버려진 벽돌 건물 두 채 사이에 끼어 있는 아주 작은 가게가 하나 서 있었다. 문 위에는 삐뚤어진 나무 간판이 걸려 있었다. Aldren & Time. 사람들은 대부분 그 앞을 그냥 지나쳤다. 마치 그 건물이, 이미 그곳의 존재를 “아는 사람들”에게만 보이기라도 하는 것처럼.

가게 안에는 알드렌이라는 시계공이 있었다. 그의 눈동자에는 얼굴의 주름이 말해주는 세월보다 더 오래된 시간을 보고 온 사람만이 가진 반짝임이 깃들어 있었다. 그의 시계들은 특별하다고 소문이 났다. 단지 시간을 재는 도구가 아니라, 순간을 담아 기억하는 그릇이라고. 어떤 사람들은, 그중 몇몇은 되려 속삭여 대답하기도 한다고 말하곤 했다.

어느 겨울 아침, 리라라는 젊은 여자가 가게 문을 열고 들어왔다. 차가운 공기 속에서 그녀의 숨결이 가늘게 떨렸다. 그녀는 낡은 비단 천에 싸인 고장 난 회중시계 하나를 품에 안고 있었다.

“아버지 거예요.” 그녀가 조용히 말했다. “그분이 돌아가신 그날 밤에 멈췄어요. 제가 직접 고쳐 보려고 했는데… 열리질 않아요.”

알드렌은 그 시계를, 마치 날개를 다친 작은 새를 받아 들 듯 조심스럽게 받아들었다.

“이건 고장 난 게 아닙니다.” 그가 중얼거렸다. “봉인된 거예요.”

리라는 미간을 찌푸렸다. “봉인… 왜요?”

알드렌이 대답했다. “마음이 닫히면… 시간도 스스로 닫히는 법이지요.”

그는 시계를 램프 아래에 두었다. 황동이 빛을 마시는 것처럼 보였다. 바늘은 11시 47분에 멈춰 있었다. 리라는 그 시간을 떠올리는 일을 늘 피하고 살아왔다.

알드렌이 말을 이었다. “말해 보세요. 이 시간에 무슨 일이 있었습니까?”

그녀의 목소리가 흔들렸다. “아버지가 제게 전화를 하셨어요. 저는 안 받았어요. 일 때문에… 곧 다시 전화할 줄 알았어요. 그런데… 못 했어요. 그리고—그분은 가셨어요.”

알드렌은 위로의 말을 건네지 않았다. 대신 그는 서랍을 열었다. 그 안에는 희미하게 빛나는 톱니바퀴들이 가득했다. 마치 달빛이 그 안에 살고 있는 것처럼. 그는 손톱만 한 크기의 톱니 하나를 골랐다. 가장자리에는 리라가 알아볼 수 없는 기호들이 새겨져 있었다.

“이 톱니는 과거를 고치진 못합니다.” 그가 말했다. “하지만 당신이 잠가 두었던 그 순간으로, 한 걸음 들어가게 해 주지요.”

그는 톱니를 시계 뒷면에 가져다 댔다. 공기 속으로 부드러운 온기가 맥박치듯 번졌다. 그리고 갑자기—똑, 똑, 똑. 시계가 다시 움직이기 시작했다. 처음엔 느리게, 이내 안정되게. 꼭 심장 박동처럼.

“눈을 감아요.” 알드렌이 속삭였다.

리라는 눈을 감았다.
그리고 가게는, 눈앞에서 스르르 녹아 사라졌다.

그녀는 어린 시절의 부엌 한가운데 서 있었다. 볶은 보리차의 옅은 냄새, 깜빡거리다 꺼질 듯한 천장의 전등. 아버지는 식탁에 앉아 휴대전화를 손에 쥔 채였다. 벽시계는 11시 47분을 가리키고 있었다.

그는 화가 나 있지 않았다. 실망한 얼굴도 아니었다. 그저 기다리고 있었다. 언제나 그랬듯이. 그녀가 전화를 걸 거라고, 그녀가 돌아올 거라고 믿으면서.

리라는 한 걸음 더 다가갔다. 손을 뻗어도 닿지 않았고, 무엇 하나 바꿀 수도 없었다. 그런데도 그녀는 느꼈다. 가슴속 깊이 잠들어 있던 무게가, 익숙한 미소의 빛 속에서 서서히 풀어지는 것을. 오래 붙잡고 있던 죄책감이 조금씩 부드러워지는 것을.

다시 눈을 떴을 때, 그녀는 가게 안으로 돌아와 있었다. 회중시계는 그녀의 두 손바닥 위에서 조용히—그러나 분명하게—똑딱이고 있었다.

“아버지랑… 말은 못 했어요.” 그녀가 속삭였다. “하지만… 아버지는 혼자가 아니었어요. 그걸로 충분해요.”

알드렌이 고개를 끄덕였다. “우리가 허락하기만 하면, 시간은 자비로워집니다.”

리라는 고개 숙여 감사 인사를 하고 가게를 나섰다. 눈이 내리기 시작했다. 빛을 받아 흩어진 별처럼 반짝였다. 그녀는 한 번 더 손을 흔들고 싶어 뒤돌아보았다. 그때 Aldren & Time의 문은 닫혀 있었고, 간판은 그녀가 더는 느낄 수 없는 바람에 가볍게 흔들리고 있었다.

어떤 이들은 말한다. 그 가게는 아직도, 추운 아침이면 가슴 속에 무거운 시간을 품은 사람들에게 나타난다고. 또 다른 이들은, 그 시계공은 애초에 존재하지 않았다고 믿는다. 하지만 리라는 그 시계를 늘 심장 가까이에 두었다. 그 똑딱거림은 더 이상 상실의 증거가 아니라—

조용히, 부서진 원을 다시 꿰매는 치유의 시간이었으니까.


Discover more from BatalStone

Subscribe to get the latest posts sent to your email.

Leave a Reply

Discover more from BatalStone

Subscribe now to keep reading and get access to the full archive.

Continue reading