MD
MD Git
切換頁面

「結構,是不在場的藝術家。」“Structure is the artist who isn't in the room.”

我如何使用 LLM|從結構到創作的工作方法論How I Use LLMs · A Methodology from Structure to Creation

王新仁 | Aluan · 生成式藝術家・akaSwap 共同創辦人Generative Artist · Co-founder, akaSwap
↓ 向下滾動開始↓ Scroll to begin

王新仁 | Aluan Wang

Aluan Wang
圖片提供:明日製作所
攝影:林家賢
Ileivoivm——「aluan wang」經 Affine Cipher 加密後的產物。 Ileivoivm — the result of running "aluan wang" through an Affine Cipher.
INPUT   aluan wang
CIPHER  Affine (slope=5, intercept=8)
OUTPUT  ileiv oivmIleivoivm
完整背景・展覽・獲獎紀錄 ↗Full background · exhibitions · awards ↗
“The idea becomes a machine that makes the art.”
觀念,變成了製造藝術的機器。
— Sol LeWitt · Paragraphs on Conceptual Art · 1967
+ 60 yrs
「自我歸檔,是新的自畫像。」“Self-archiving is the new self-portrait.”
“Self-archiving is the new self-portrait.”自我歸檔,是新的自畫像。
— Aluan Wang · 王新仁 · 2026
LeWitt 削去作者。我把作者放回來──
放回的不是手,是可被別人接續的結構。
LeWitt removed the author. I put the author back —
not the hand, but a structure others can continue.
我不創造圖像,我建構的是能記住決策如何發生的系統。

在我的作品裡,繪畫存在於時間之中,而不是形式之上。

你所看到的不是結果,而是人類意圖殘留下來的痕跡。
I don't create images. I build systems that remember how decisions were made.

In my work, painting exists in time, not in form.

What you see is not the outcome, but the residue of human intention.
commit 留下錨點 leave anchors branch 岔路,試另一種可能 a fork in the road, try another way merge 分開走的路,重新交會 paths apart, joined again fork 從你的節點,長出別人的東西 your node, someone else’s growth issue 回應,有人看見了 someone responded, someone saw 一個決定,記下來。 另一條路,走走看。 有人拿去,長出新的。 走遠了,再交會。 留下痕跡,就沒有消失。 A decision, recorded. Another path, tried. Someone takes it, grows it new. Far apart, then joined again. A trace remains, presence remains. → ch.06c github.com/ileivoivm/inkField 66 stars · 5 forks · 14 issues every issue is a painting

從取樣開始,從濾波結束Start with Sampling, End with Filtering

early Pure Data work · 2010s

早期用 Pure Data 創作。Pd 是圖像化的程式語言,其中有個功能叫陣列(array)

I started making work with Pure Data. Pd is a visual programming language with a core feature: the array.

一排格子,每格存一個數值。關鍵在於怎麼讀:

A row of cells, each holding a number. The key is how you read it:

照順序讀Read sequentially
一段聲音A sound clip
慢速讀Read slowly
聲音變低、變長Pitch drops, duration stretches
快速讀Read fast
聲音變高、壓縮Pitch rises, time compresses
亂數跳讀,限制大三度Random jumps, capped at major thirds
和諧的旋律A harmonious melody
當 MIDI 譜讀Read as MIDI score
一首曲子A composition
當封包讀Read as envelope
一個音色的形狀The shape of a timbre
資料沒變,容器沒變。變的是讀取的方式。
建立資料集只是開始。設定讀取的方法,才有意思。
The data didn't change. The container didn't change. Only the way you read it did.
Building the dataset is just the start. Designing how to read it — that's where it gets interesting.
EARLY WORK — Pure Data
↗ 在 SoundCloud 開啟

後來我做的很多作品,本質上都在做同一件事:替同一份資料發明新的讀法。

Most of my work since then has been doing the same thing: inventing new ways to read the same data.

作品背後都是結構Behind Every Piece Lies Structure

同一份 hash,可以被讀成視覺,也可以被讀成樂譜。格子是陣列,索引是時鐘——序列機讀音高,鼓機讀觸發。結構沒變,讀法決定它是旋律還是節奏。

The same hash can be read as visuals — or as a musical score. Cells are arrays, the index is a clock — the sequencer reads pitch, the drum machine reads triggers. Same structure, different reading.

作品的本質是結構。
結構可以被記錄、被還原、被重新生成。
The essence of a work is its structure.
Structure can be recorded, restored, regenerated.
展開系列 ↗Explore the series ↗

Paths 系列:資料決定歷史的樣子The Paths Series: Data Shapes History

從田野錄音到衛星影像,從波函數塌縮到摩斯電碼。四件作品,同一條線索:
你選擇收集什麼資料、怎麼 mapping,就決定了歷史長什麼樣子。

From field recordings to satellite imagery, from wave function collapse to Morse code. Four works, one thread:
what data you choose to collect, how you map it — that determines what history looks like.

同一份座標,可以被讀成地景,也可以被讀成敘事。The same coordinates can be read as landscape — or as narrative.
展開系列 ↗Explore the series ↗

Chaos 三部曲:作品吃作品The Chaos Trilogy: Art Feeding on Art

GeoPunk 取樣地球。Chaos 取樣自己。
作品以前作為原料,層層遞迴,生成新的混沌。

GeoPunk sampled the Earth. Chaos sampled itself.
Each piece consumes its predecessors, recursing layer by layer into new chaos.

Chaos 三部曲:Research #22、Memory #3、Culture #158
Chaos Research
2021.12 · fxhash(Tezos)2021.12 · fxhash (Tezos)
在 Perlin Noise 流場之上疊加一層神秘訊號——源自我自己的 NFT 收藏。收藏品經變形,成為粒子、顏色、造型的隱藏基底。藏在 IPFS 程式碼裡。A hidden signal layered on top of Perlin Noise flow fields — sourced from my own NFT collection. Collected works, transformed, became the secret foundation for particles, colors, and forms. Buried in the IPFS code.
自我取樣Self-sampling IPFS 隱藏檔Hidden IPFS files
Chaos Memory
2022.04 · fxhash
Q / W / E / R 切換長方形、正方形、圓形。IPFS 裡藏著透納的畫作局部、Research 的圖片、Memory 自身。加密回文:ILEIVOIVM。Press Q / W / E / R to toggle rectangles, squares, circles. Hidden in IPFS: fragments of Turner paintings, Research images, and Memory itself. Encrypted palindrome: ILEIVOIVM.
透納取樣Turner sampling 自我遞迴Self-recursion
Chaos Culture
2022.05 · Art Basel HK
再次萃取 Research 與 Memory。圓形構圖如培養皿,等高線如俯視衛星地圖。巴塞爾藝博會香港現場發表。三幕劇的終章。Research and Memory distilled once more. Circular compositions like petri dishes, contour lines like satellite maps. Premiered at Art Basel Hong Kong. The final act of a three-part play.
再次取樣Re-sampling Art Basel HK
我的收藏
Research
自我取樣
Memory
+ 透納 + 自身
Culture
再次萃取
Chaos Research · LIVE
↗ chaosResearch
Chaos Memory · LIVE
↗ chaosMemory
Chaos Culture · LIVE
↗ chaosCulture
Research、Memory、Culture。
取樣與萃取,本質上與加密解密相近。

同一份前作,可以被讀成素材,也可以被讀成下一件作品。
Research, Memory, Culture.
Sampling and distilling are, at their core, akin to encryption and decryption.

The same prior work can be read as raw material — or as the next piece.

Peak 跟它的防禦工事Peaks and Their Defense

“ChatGPT is a blurry JPEG of the web.”
ChatGPT,是網路的模糊 JPEG。
— Ted Chiang · The New Yorker · 2023
PEAK ALONE 沒有防禦 AI 自我遞迴 model collapse → 消失 vanishes PEAK + DEFENSE 有防禦工事 CC .md git cite AI 自我遞迴 model collapse → 存活 survives
咀嚼後,別只想著吐出自己的意識。要留下 peaks。但 peak 不會自動存活。同時也要建造保護 peak 的結構:可索引、可引用、可被 fork。藝術家現在的工作,是同時做尖峰,跟做尖峰的防禦工事。After chewing, don't just spit your consciousness back out. Leave peaks behind. But peaks don't survive on their own. You also have to build the structures that protect them: indexable, citable, forkable. The artist's job now is to make peaks and build their defense at the same time.
防禦工事不能讓壓縮變成無損,只能保留可回查的原件。
.md 分身保不住 token-level 的非典型性,這是極限。
Defense can’t make compression lossless. It only keeps the original retrievable.
The .md self-archive can’t preserve token-level idiosyncrasy. That’s the limit.
Chaos 是 peak。這份 deck 是它的防禦工事。 Chaos is peak. This deck is its defense.

保護藝術家Protect the Artist

保護 aluan / Protect aluan
「保護藝術家,讓反抗份子證明人類價值。」
“Protect artists. Let the rebels prove human value.”
藝術家是這個時代的稀有動物。沒人保護,世界就會趨平。 Artists are this era's rare animals. Without protection, the world flattens.

一個人不會真的消失A Person Never Truly Disappears

幾年前,一個朋友走了。

A few years ago, a friend passed away.

有天我在 Google 上查一個技術問題,搜尋結果指向一個論壇。
點進去,看見他的回答。

One day I googled a technical question. The results led to a forum.
I clicked in — and saw his answer.

他留下了一個錨點。知識被索引,他就沒有完全消失。

He had left an anchor. His knowledge was indexed. He hadn’t disappeared completely.

資料還在
這是保存。this is preservation.
有人接住
這是哀悼。this is mourning.
模型重組
這是失真代理。this is a lossy proxy.
我追求的不是不死,
是讓未來的誤讀有原件可回查。
What I’m after isn’t immortality.
It’s leaving the future’s misreadings something to verify against.

三個問題Three Questions

作品什麼時候算完成?
誰有權繼續?
人不在場時,這權利屬於誰?

When is the work complete?
Who has the right to continue it?
When the maker isn’t there, whose right is it?

故事 story 筆觸 brushstroke 行為 behavior f(x) 演算法 我們選擇的方法our chosen method algorithman act with posture .md documentation 垂直脈絡 .json structure 橫向探索

《修仙-七玄關》:故事的外部記憶Seven Gates: External Memory for a Novel

一個橫跨宗教、犯罪與超自然的長篇小說。角色在第三章說的話不能跟第一章矛盾,伏筆埋了就要收。

A long-form novel spanning religion, crime, and the supernatural. What a character says in chapter three can't contradict chapter one. Every foreshadowing must pay off.

這是一個業餘的實驗。.md 寫世界觀,.json 切段落。整本書變成一份可索引的結構——LLM 一次只吃一段,但回得去全書。超長 token 也不會跑掉。

An amateur experiment. .md holds the worldbuilding, .json holds the segments. The whole book becomes an indexable structure — the LLM only handles one segment at a time, but the rest of the book stays addressable. Long-token output never spirals.

story-structured.json
{
  "chapter_1": {
    "segments": {
      "segment_1": {
        "title": "序曲-雨中的電話",
        "summary": "林承祐在深夜接到命案報告...",
        "content": "(完整文本)",
        "analysis": {
          "setting":        "嘉義市區",
          "characters":     ["林承祐", "小陳"],
          "emotional_tone": "孤獨、麻木、恐懼",
          "foreshadowing":  "宗教案件的陰影重現"
        }
      }
    }
  }
}

每個段落附帶 analysis。寫第五章時回溯前面所有 analysis,情緒曲線連貫,伏筆正確延續。

Every segment carries an analysis. When writing chapter five, I trace back through all prior analyses — emotional arcs stay coherent, foreshadowing threads continue correctly.

不要期待 LLM 記住一切。主動幫它建索引。Don't expect the LLM to remember everything. Build the index for it.

PolyPaths:觀眾不知道自己正在被記錄PolyPaths: The Audience Doesn't Know They're Being Recorded

觀眾在介面上畫路徑,以為只是在互動。他們不知道每一筆都被記下來了。

Visitors draw paths on the interface, thinking they're just interacting. They don't realize every stroke is being recorded.

路徑壓縮成 hash,塞進 URL。任何人拿到這串 URL,就能還原完整的繪製過程——然後長出一棵植物。

Paths get compressed into a hash, embedded in the URL. Anyone with that URL can replay the entire drawing process — and grow a plant from it.

QR: polypaths.up.railway.app/mono.html
↗ 掃描互動
觀眾畫路徑
系統記錄
壓縮成 hash
URL #data_<hash>
還原 JSON
生成植物
PolyPaths Banner

親自畫一條路徑Draw a Path Yourself

左邊畫,右邊長。每一筆都被壓成 hash,藏進 URL。

Draw on the left, watch it grow on the right. Every stroke is compressed into a hash and hidden in the URL.

POLYPATHS GENERATOR
↗ Open full version
DRAW
GROW
等待繪製路徑...

InkField:AI 用 JSON 畫水墨InkField: AI Paints Ink Wash via JSON

水墨可以被執行。InkField 把每一筆的時機、力道、留白寫成事件序列,引擎讀完,畫就出來了。AI 不是畫家,AI 是寫筆譜的人。

Ink wash can be executed. InkField writes every stroke’s timing, pressure, and unpainted space into an event sequence; the engine reads it, the painting appears. The AI isn’t the painter. The AI writes the score.

QR: ileivoivm.github.io/inkField/
↗ 掃描互動
AI 生成 JSON
事件序列
引擎還原
完整水墨畫作
InkField Banner

錄製系統只記錄事件(筆觸參數 + 種子值),不記錄像素。雙種子確定性系統,99.9% 一致性。一幅作品 < 100KB。

The recording system captures events (stroke parameters + seed values), not pixels. Dual-seed deterministic system, 99.9% consistency. One painting < 100KB.

Claude Code 開發,CLAUDE.md 管理規範,doc/ 保留每次迭代的技術文檔。

Built with Claude Code. CLAUDE.md governs project specs. doc/ preserves technical docs from every iteration.

親自看一幅水墨被執行Watch an Ink Painting Get Executed

同一份 JSON,同一支筆。AI 寫的決策序列,引擎一筆一筆把它畫出來。

Same JSON, same brush. The AI's decision sequence, replayed stroke by stroke by the engine.

從我畫到別人畫From My Brush to Theirs

InkField Gallery · process can be inherited

每幅作品的繪製過程都是一份 JSON。任何人可以下載、研究、重播,然後用同樣的引擎畫出自己的版本。

Every painting's process is a JSON file. Anyone can download it, study it, replay it, then use the same engine to paint their own version.

不是複製成品,是繼承過程。你拿到的不是一張圖,是一套筆法。

It's not copying a finished piece — it's inheriting a process. What you get isn't an image, it's a set of brushstrokes.

作品不是終點。作品是別人的起點。
JSON 讓過程可攜、可學、可延續。
A work isn't the endpoint. It's someone else's starting point.
JSON makes the process portable, learnable, continuable.
LIVE DEMO — InkField Gallery
↗ 在新視窗開啟 InkField Gallery

我的 LLM 工具鏈My LLM Toolchain

workflow Claude Code 深度開發・專案管理 CLAUDE.md 架構規劃 深度實作 doc/ 長期記憶的容器 long session · spec → doc/ Cursor 即時編碼・快速迭代 shader inline edit visual debug 快速調參 即時對話的界面 real-time · pair-prog Cowork 文件處理・日常工作流 整理文件 生成報告 結構化教學文件 非程式碼的橋梁 non-code · daily workflow 工具不重要。知道何時換工具,才重要。 different context · same intent

最後一層:用 .md 建立數位分身The Final Layer: Building a Digital Twin with .md

我把 Facebook、X、Threads 上的所有發言下載下來,整理成一份「寫作風格指南」.md

I downloaded all my posts from Facebook, X, and Threads, and distilled them into a "writing style guide" .md:

核心人格設定Core Persona
身份標籤、人格維度(焦慮的實踐者、浪漫的工程師、傲嬌的推廣者)、生涯軌跡Identity tags, personality axes (anxious practitioner, romantic engineer, tsundere evangelist), career arc
寫作語法公式Writing Formulas
技術體悟型、藝術哲學型、生活廢文型、市場喊話型——各有結構模板Tech-epiphany mode, art-philosophy mode, shitpost mode, market-rally mode — each with its own structural template
關鍵詞彙與口頭禪Key Vocabulary & Catchphrases
情緒助詞、稱謂系統、技術術語、標點 / Emoji 習慣Mood particles, naming conventions, technical jargon, punctuation & emoji habits
句型風格Sentence Patterns
反問句、極端對比、擬人化、動漫梗、中英夾雜規則Rhetorical questions, extreme contrasts, personification, anime references, code-switching rules
style-guide.md · excerpt
## 寫作公式 · 模式 A(技術體悟)
[震驚開場] → [技術細節] → [哲學總結] → [#Hashtag]

## 情緒助詞
讚的 · 嚇到 · 屌 · 救命 · 笑死 · 那個 · 哎

## 標點與 Hashtag
~   !!   (誤)   (遠目)   #人類還有幾集能逃

## 觸發器(trigger → behavior)
H=N      → "my space shuttle"
🍆       → 社群韌性
B-side   → 隱藏的數學樂譜

## 工作協議
Coffee → Cookie → Prompt → Loop()
## Writing formula · Mode A (tech epiphany)
[shock opener] → [technical detail] → [philosophical close] → [#hashtag]

## Mood particles (zh)
讚的 · 嚇到 · 屌 · 救命 · 笑死 · 那個 · 哎

## Punctuation & hashtags
~   !!   (誤)   (遠目)   #人類還有幾集能逃

## Triggers (input → response)
H=N      → "my space shuttle"
🍆       → community resilience
B-side   → hidden mathematical score

## Work protocol
Coffee → Cookie → Prompt → Loop()
這是工作工具,不是哲學承諾。
問題只有一個:藝術家能不能拿回自我資料化的設計權?
This is a working tool, not a philosophical promise.
The only question: can the artist take back the design rights of being turned into data?

留下錨點,讓一切可以被 indexLeave Anchors. Make Everything Indexable.

作品層 Work Layer 可重播 Replayable 記憶層 Memory Layer 可索引 Indexable 協作層 Collaboration Layer 可延續 Continuable 人格層 Persona Layer 可模擬 Simulable Good Vibrations hash → seed → song InkField JSON events fork → gallery .md persona ↓ anchor ↓ anchor ↓ ?

你正在決定五年後的常識You're Writing Tomorrow's Common Sense

today · 2026 +5y · 2031 YOU 2026.04 essay thread repo talk dev log demo AI · INDEX corpus STUDENTS 2031 prompt answer (made of your traces)
你今天教的學生,五年後不會翻書、不會 Google。
他們會問 AI。

AI 給他們的答案,取決於今天你寫了什麼、發了什麼、留下什麼可被索引的東西。

你正在決定五年後的常識。
Your students, five years from now, won't open books or use Google.
They'll ask AI.

What AI tells them depends on what you write, publish, and leave indexable today.

You're writing tomorrow's common sense.
↓ 五點處方 · 下一頁↓ five rules · next slide

留給後來的人For Whoever Comes Next

強連結讓你被人記得,弱連結讓你被系統記得。

Strong ties make people remember you. Weak ties make systems remember you.

STRONG TIES 強連結 被人記得 people remember WEAK TIES 弱連結 essay repo talk citation 被系統記得 system remembers
my prescription · 2026.04
1. 別寫你「是」誰,寫你「怎麼工作」
   標籤會被忘,方法會被拿走用

2. 比起被誰提到,更重要是被誰拿去用
   open source、template、跑得起來的 demo
   引用是社交,使用才會留下痕跡

3. 別只 PO 成品,把卡關和過程也丟出來
   dev log、推文、長文、講座錄影
   模型最愛吃這種——有上下文、有思路、口語

4. 你自己的東西,自己先 link 一下
   作品、文章、repo、talk 互相引用
   不是 SEO,是免得被拆成一堆孤點

5. 不要為了好被找到就把自己變窄
   你交叉的領域是有結構的——把那結構講出來
   你不是「N 個身份其中一個」
   你是用同一套方法在做這 N 件事的人
1. Write how you work, not what you are
   Labels get forgotten. Methods get reused.

2. Get used, not just cited
   Open source, templates, runnable demos.
   Citation is social. Usage leaves traces.

3. Show the process, not just the product
   Dev logs, threads, long-form writing, recordings.
   Models love this — context, reasoning, conversational tone.

4. Cross-link your own work
   Connect your pieces, posts, repos, talks.
   Not SEO — just don't get fragmented into isolated nodes.

5. Don't narrow yourself for findability
   Your cross-domain work has structure. Name that structure.
   You're not "one of N identities."
   You're one person using the same method across N things.
重點不是讓系統記得你。
是有人來找你的時候,你早就把線索鋪好了。
It's not about the system remembering you.
It's about leaving enough trail so whoever finds you can keep going.
commit 留下錨點 leave anchors 不在場 absent 仍可被索引 still indexable fork 從你的節點,長出別人的東西 your node, someone else’s growth 重組 remix 別人眼中的你 you in others’ eyes 留下痕跡,就沒有消失 trace remains, presence remains 「結構,是不在場的藝術家。」 “Structure is the artist who isn’t in the room.” 當我不在場時, 別人會怎麼重組我? When I’m not in the room, how will others rebuild me? 大家都在問 AI 會不會取代藝術家。 我比較好奇的是, 你有沒有留下值得被取代的東西。 Everyone asks whether AI will replace artists. I’m more curious whether you’ve left anything worth being replaced. #VibeCoding · #GenArt · #LLM 阿亂|王新仁|2026 Aluan · Wang Hsin-Jen · 2026
「我不是被取代,我是被執行。」 “Not replaced — executed.”
“Not replaced — executed.” 「我不是被取代,我是被執行。」
被執行  →  執行程式run as a program
被執行  →  執行死刑put to death
我把自己寫成可執行格式,
也承認那個格式會殺死一部分的我。
I wrote myself into an executable format,
and admit the format will kill a part of me.
— aluan wang & claude · 2026