- Spotify의 AI DJ 기능이 클래식 음악을 제대로 인식하지 못하는 사례를 통해 AI의 한계와 음악 메타데이터의 문제를 드러냄
- 사용자가 “Beethoven의 7번 교향곡”을 요청했을 때, AI는 작품의 구조나 악장 순서를 이해하지 못하고 엉뚱한 악장이나 다른 작곡가의 곡을 재생함
- “모든 악장을 순서대로 재생하라”는 구체적 명령에도 불구하고, AI는 잘못된 교향곡이나 순서 뒤섞인 녹음을 선택하며 일관성 없는 결과를 보임
- 이러한 오류의 근본 원인은 디지털 음악 메타데이터가 팝 음악 중심으로 설계되어 작곡가·작품·악장 개념을 반영하지 못하기 때문임
- 글은 AI의 “지능”에 대한 기대와 현실의 괴리를 지적하며, 서양 음악 전통의 보존이 기업 이익과 무관하다는 냉소적 결론으로 마무리됨
AI DJ 사용 경험과 문제 인식
- 글은 “AI가 정말로 지능적인가?”라는 질문으로 시작하며, AI의 오류에 대한 책임이 프로그래머에게 있는지를 묻는 문제의식 제시
- Spotify 앱의 AI DJ 기능을 사용해 클래식 음악 검색을 시도하며, 기존의 Spotify 검색 구조의 한계를 다시 확인함
- 필자는 팝 음악이 아닌 500년간의 서양 음악 전통을 즐겨 듣는 사용자로서, Tallis부터 Shaw까지 이어지는 작곡가들을 예시로 제시
디지털 음악 메타데이터의 구조적 한계
- 디지털 음악 파일의 메타데이터는 Artist, Album, Song 세 가지 태그로 구성되어 있으며, 이는 팝 음악 중심의 설계임
- “Song”이라는 용어가 기악곡에도 사용되는 비문학적 표현이라 지적하며, 클래식 음악에서는 “composition”이나 “work”가 적절하다고 설명
- 클래식 음악의 핵심 구조인 ‘악장(movement)’ 개념이 메타데이터에 반영되지 않아, Spotify가 작품의 전체 구성을 인식하지 못함
Beethoven 7번 교향곡 재생 실험
- “Play Beethoven’s 7th Symphony” 명령 시, AI는 2악장 Allegretto만 재생하고 이후 전혀 관련 없는 곡들을 이어서 재생함
- “Play Beethoven’s 7th Symphony in its entirety” 요청에도 AI는 “9분짜리 전곡”이라 잘못 인식하고 2악장만 재생
- “Play Beethoven’s 7th Symphony from beginning to end” 명령에서도 동일하게 2악장만 재생, 이후 John Field의 곡으로 전환
- “Play all four movements” 요청 시에는 1악장부터 시작하지만 서로 다른 오케스트라의 녹음이 섞여 순서가 뒤바뀜
- “Play all four movements in numerical order” 명령에서는 3번 교향곡 1악장으로 시작하는 등 완전히 잘못된 결과 발생
AI의 음악 이해 부족
- AI가 작품의 악장 구조나 순서 개념을 전혀 이해하지 못함을 지적
- Beethoven의 교향곡이 4악장으로 구성된다는 사실은 Wikipedia 첫 문장만 읽어도 알 수 있음에도 불구하고, AI는 이를 반영하지 못함
- 필자는 이러한 오류를 오디오북의 마지막 장을 먼저 읽는 것에 비유하며, AI의 무지함을 풍자
결론: AI와 음악 전통의 단절
- AI가 음악을 “작곡할 수 있다”는 주장에 회의적 시각을 제시하며, 기본 개념조차 이해하지 못하는 AI가 창작을 논할 수 없다고 비판
- Spotify DJ가 아직 베타 단계임을 인정하면서도, 기업이 서양 음악 전통을 보존할 동기가 없다는 현실적 비관으로 글을 마무리
- 전체적으로 AI 기술의 한계, 메타데이터 설계의 편향, 문화적 무관심이 결합된 문제로 제시됨