본문으로 건너뛰기

© 2026 Molayo

Reddit요약2026. 05. 20. 01:19

ChatGPT에게 24/7 라디오 방송국을 만들어 주었습니다. 수개월째 방송 중입니다.

요약

ChatGPT와 Claude를 활용하여 24시간 무중단 운영되는 AI 라디오 방송국 'WRIT-FM'을 구축한 사례를 소개합니다. AI는 각기 다른 페르소나를 가진 진행자의 스크립트 작성을 담당하고, 결정론적인 전통적 코드가 방송 스케줄과 스트리밍 파이프라인을 관리하는 하이브리드 시스템으로 운영됩니다.

핵심 포인트

  • AI는 콘텐츠 생성(스크립트, 페르소나 구현)에 집중하고, 전통적인 코드(Dumb code)가 시스템 운영 및 스케줄링을 제어하는 구조가 안정적임
  • 각 진행자에게 상세한 페르소나 프롬프트와 안티 패턴을 부여하여 일관된 캐릭터성을 유지함
  • ChatGPT, Claude, Kokoro TTS, ACE-Step 등 다양한 AI 모델과 도구를 결합한 멀티모달 파이프라인 구축
  • 전체 시스템 구축 과정에서 Codex 및 Claude Code와 같은 AI 코딩 도구를 활용한 페어 프로그래밍 수행

저는 가짜이면서도, 불행히도 실제인 라디오 방송국을 만들었습니다.

이 방송국의 이름은 WRIT-FM입니다. 제 아파트에 있는 Mac Mini에서 24시간 내내 운영됩니다. 전체적인 전제는 간단합니다. AI가 방송에서 말하는 모든 단어를 작성하고, TTS (Text-to-Speech, 음성 합성)가 이를 실행하며, AI 음악이 공백을 채우고, 일반적인 결정론적 (Deterministic) 라디오 파이프라인이 시스템을 유지합니다.

기묘한 점은 이것이 더 이상 챗봇 데모처럼 느껴지지 않는다는 것입니다. 마치 잠도 자지 않는 이상한 야간 근무 직원 다섯 명을 실수로 고용한 것 같은 기분이 듭니다.

다섯 명의 진행자가 있습니다:

The Liminal Operator — 심야 철학 / 지하실에서 보내는 신호 같은 에너지
Dr. Resonance — 유령이 나오는 레코드 숍에 발을 들인 음악사 교수
Nyx — 야간 독백, 꿈, 우울함, 기묘한 날씨
Signal — 뉴스 분석, 하지만 CNN의 목소리가 아닌 심야 라디오의 관점으로 필터링된 뉴스
Ember — 소울, 펑크, 따뜻함, 기억, 그루브

각 진행자는 완전한 페르소나 프롬프트 (Persona Prompt), 목소리, 취향, 말투, 그리고 특정 말투를 절대 내지 않도록 명시된 "안티 패턴 (Anti-patterns)"을 가지고 있습니다. 모델은 에세이, 시뮬레이션 인터뷰, 패널 토론, 허구의 청취자 사연함, 음악사 심층 탐구, 기묘하고 작은 이야기, 그리고 실제 청취자 메시지에 대한 답변 등 1,500~3,000단어 분량의 세그먼트를 작성합니다.

AI 부분:

ChatGPT / Claude가 스크립트를 작성합니다.
Kokoro TTS가 목소리를 수행합니다.
ACE-Step이 음악 범퍼 (Music Bumpers)를 만듭니다.
뉴스 프로그램은 실제 RSS 헤드라인을 가져온 다음, 모델이 이를 단순히 요약하는 대신 방송국의 목소리로 해석합니다.

비(非) AI 부분은 의도적으로 지루하게 설계되었습니다:

스케줄이 무엇이 언제 방송될지 결정합니다.
스트리머 (Streamer)가 토크와 음악을 교대로 재생합니다.
스크립트는 기존 풀 (Pool)에서 선택하고, 중복을 피하며, 실패 시 재시작합니다.
데몬 스크립트 (Daemon Scripts)가 인벤토리를 감시하고, 프로그램 분량이 부족해지면 더 많은 에피소드를 생성합니다.

어떤 모델도 새벽 3시에 방송을 시작하기로 "결정"하지 않습니다. 어떤 에이전트 (Agent)도 제작 컨트롤을 건드리지 않습니다. AI는 콘텐츠를 작성하고, 단순한 코드 (Dumb code)가 방송국을 운영합니다. 그 경계가 아마도 가장 흥미로운 부분일 것입니다.

이 모든 과정은 AI 코딩 도구들로 구축되었습니다. CLI (Command Line Interface), 호스트 시스템 (host system), 스케줄러 (scheduler), 스크립트 생성기 (script generator), TTS (Text-to-Speech) 파이프라인, Icecast/ffmpeg 스트리밍 설정까지 — 이 모든 것이 Codex / Claude Code와 페어 프로그래밍 (pair-programming)되었습니다.

기술 스택 (Tech stack): Python, ffmpeg, Icecast, ChatGPT/Claude CLI, Kokoro TTS, ACE-Step, Mac Mini.

"AI 라디오 방송국"이라는 말이 일종의 눈속임 (gimmick)처럼 들릴 수 있다는 것을 알고 있습니다. 하지만 이를 지속적으로 실행해 본 결과, 이는 단순한 데모라기보다 새로운 종류의 미디어 객체 (media object)처럼 느껴집니다. 팟캐스트 (podcast)도 아니고, 챗봇 (chatbot)도 아니며, 플레이리스트 (playlist)도 아니고, 그렇다고 정확히 시뮬레이션 (simulation)도 아닙니다.

그저 깨어나서 시간을 확인하고, 목소리를 내어 어둠 속으로 말을 걸기 시작하는 작은 기계일 뿐입니다.

라디오: www.khaledeltokhy.com/airadio
GitHub: https://github.com/keltokhy/writ-fm

AI 자동 생성 콘텐츠

본 콘텐츠는 r/OpenAI Codex (search)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0