“아이디어는 아주 빠르게 현실이 될 수 있다.”
Chris는 소프트웨어가 연극을 바꾸는 장면을 이미 한 번 지켜봤습니다. 이제 그의 멀티 에이전트 워크플로 안에서 OpenDesign은 디자인 디렉터 역할을 합니다 — 창작 의도를 일관된 인터페이스로 바꾸고, 코딩 에이전트에게 따라 만들 시스템을 건네주며, 구현이 어긋날 때 결과를 처음의 브리프로 되돌립니다.
그는 소프트웨어가 예술가의 가능성을 넓히는 것을 지켜봤습니다.
2007년 Chris는 CD 플레이어 네 대와 믹서 한 대, 그리고 서로 다른 CD 일곱 장으로 공연의 사운드를 맡았습니다. 라이브로 믹싱하면서 디스크를 바꿔 끼웠죠. 1년 뒤 QLab이 그 전체 흐름을 컴퓨터의 타임라인 하나에 올렸습니다. 그것은 업계 표준이 되었고, 연극 예술가가 만들 수 있는 것을 바꿔 놓았습니다.
Chris의 커리어는 그 변화의 한가운데에 있었습니다. 사운드 디자이너로 훈련받은 그는 지금 샤르자에서 테크니컬 사운드를 가르치며, 스스로를 테크놀로지 아티스트라고 소개합니다 — 창작과 교육에 새로운 차원을 더해 줄 도구를 늘 찾는 사람이죠.
하지만 원하는 도구가 존재하지 않을 때, 아이디어는 거기까지밖에 가지 못했습니다. Pure Data나 Max로 스케치하고 스크립트를 쓸 수는 있었고, 화면에서 무엇이 좋은지도 알았습니다. 없었던 것은 그 아이디어를 누구나 곧바로 이해할 수 있는 인터페이스로 바꿔 줄 시각 디자인의 실행력이었습니다.
그러던 중 이미 쓰던 에이전트로 더 많은 일을 해 볼 방법을 찾아 GitHub를 뒤지다가 OpenDesign을 발견했습니다. 휴가 중에 하던 프로젝트에 한번 써 봤고, 몇 달 뒤 그것은 자신만의 워크플로에서 “구현”을 맡는 단계가 되어 있었습니다.
저는 사실 시각적인 사람이 아니에요 — 소리를 다루는 사람이죠. 그래서 아이디어를 실제로 만들어 주는 도움이 저에게는 정말 유용했습니다.
Loreweaver: 상상 속 세계가 자기만의 시각 언어를 찾다.
Chris가 처음 시작한 것은 놀이를 위한 프로젝트였습니다. 테이블탑 롤플레잉을 위한 AI 지원 워크스페이스로, 캠페인과 세계관, 규칙, 캐릭터, 지도, 관계도, 그리고 아이디어를 만들어 내는 에이전트가 들어 있습니다. Loreweaver는 아직 진행 중이지만, 그 인터페이스는 이미 그가 상상한 세계를 담고 있습니다.
그는 흔한 판타지풍의 세련됨을 원하지 않았습니다. 그가 원한 것은 사람을 맞아들이는, 빈티지하고, 어둡고, 양피지 같은 빛을 가진 무언가였습니다 — 그의 표현대로라면, “진짜처럼 보이는 게 아니라, 진짜처럼 느껴지는 것” 질문을 던지고 아이디어를 다듬도록 도우면서, OpenDesign은 그 느낌에 시각 언어를 주었습니다.

계획보다 디자인이 먼저 모양을 잡는다.
Chris는 완성된 PRD로 시작하지 않습니다. 리허설을 하듯 일하죠 — 아이디어는 직접 해 보는 과정에서 자랍니다. 원하는 것을 스케치하고, OpenDesign으로 가져와 눈에 보이게 만들고, 그 디자인을 코딩 에이전트에게 넘겨 만들게 한 뒤, 브리프와 맞는지 마지막으로 확인하러 돌아옵니다.
마지막 단계는 경험에서 나왔습니다. 다른 에이전트들이 늘 디자인을 그대로 따르지는 않았고, Chris는 결과물을 보며 이렇게 생각하곤 했습니다. “저건 좀 아닌 것 같은데.” 그래서 그는 구조화된 리뷰 단계를 넣는 법을 익혔습니다. OpenDesign은 구현 레이어일 뿐 아니라, 만들어진 결과가 여전히 처음의 아이디어에 속해 있는지 확인하는 자리가 되었습니다.
“더 나은 결과를 만들도록 제가 방향을 잡아 줄 수 있어요. 게다가 뒤에서 어떻게 돌아가는지가 보이니까, 제가 더 잘 가르칠 수도 있고요.”

그러다 한 실험이 매일의 일부가 되었다.
Chris는 할 일 목록에 약합니다. 대신 화이트보드를 바라보는 데 강하죠. 그래서 데스크톱에 조용한 화이트보드 하나를 상상했습니다. 알림도 없고 방해도 없는 — 그저 흘깃 보면 지금 무엇을 하고 있는지 알 수 있는 자리. 그의 Hermes 인스턴스와도 연결되어 있어, 오늘 무엇이 들어가면 좋을지 제안해 줍니다.
Call Sheet의 차분한 색과 시각 언어는 OpenDesign이 잡아 주었고, 코딩 에이전트가 만드는 동안 Chris는 연출하고 테스트했습니다. 대화를 나눌 무렵 그는 첫 커밋이 겨우 일주일 전이라고 했습니다. 그런데도 그것은 이미 매일 그의 워크플로 안에 있었습니다.
“오늘 할 일로 주의를 옮길 수 있으면서도 그것 때문에 스트레스를 받지 않아도 돼요. 제가 원하던 게 정확히 그거였어요.”

하나의 아이디어에 길이 생기자, 나머지도 따라 움직였다.
Loreweaver와 Call Sheet는 일회성이 아니었습니다. 아이디어를 눈에 보이고 리뷰할 수 있는 디자인으로 바꿀 방법이 생기자, 더 이상하고 더 구체적인 도구들이 생각에서 눈앞으로 나오기 시작했습니다. 모든 것이 우편인 소셜–안티소셜 네트워크 Poste Restante, Obsidian용 Hermes 플러그인 Enodios, 그리고 오디오 플러그인과 큐 리스트 유틸리티, 원본 소프트웨어가 사라진 1994년 신시사이저를 프로그래밍하는 도구까지.
어떤 것은 실제로 쓰는 도구이고, 어떤 것은 실험이며, 어떤 것은 이제 막 시작했습니다. 이들은 함께 같은 실천의 일부를 이룹니다 — Chris가 직접 쓰고, 시험하고, 연구로 기록하고, 다시 수업으로 가져갈 수 있는 것들이죠. 하나가 준비되면, 누군가에게 도움이 될지도 모르니 오픈소스로 공개할 수 있습니다.


“예술가가 기술 도구를 만들 수 있게 된다는 건 앞으로 올 변화가 더 남아 있다는 뜻입니다.”