AI 코딩 도구의 보급과 코드 없는 하드웨어 구현
GitHub Copilot과 Cursor 같은 AI 코딩 도구가 단순 기능 구현에 소요되는 시간을 획기적으로 단축했다. Vilnius에서 열린 해커톤에 참가한 2인 팀은 48시간의 작업 기간 동안 코드 한 줄도 직접 작성하지 않고 AI 에이전트와 하드웨어를 결합한 데모를 완성했다. 이 팀은 오래된 회전식 전화기에 Raspberry Pi를 연결해 수화기 스위치, 벨, 양방향 오디오를 서버와 연동하는 물리적 시스템을 구축했다.
참가자들은 주말 내내 코드 작성이라는 반복 노동에서 벗어나 전체 시스템 설계와 구현 세부 조정에 집중했다. 구현 세부를 반복적으로 수정하고 급진적으로 리팩터링하는 작업이 AI를 통해 사소한 일이 되면서, 개발자들은 하드웨어와 물리 세계의 인터페이스를 다룰 수 있는 정신적 여유를 확보했다. 해커톤의 평가 기준 또한 내부 코드를 어떻게 짰느냐보다 최종 결과물이 실제로 작동하는지에 더 큰 비중을 두는 방향으로 변화했다.
과거 24개월 전에는 웹 앱 구현만으로도 훌륭한 성취로 인정받았으나, 현재는 AI의 보급으로 웹 앱 구현의 진입 장벽이 낮아져 평범한 결과물이 되었다. 이에 따라 해커톤의 도전성을 높이기 위해 오래된 기술과 현대의 소비자 전자제품을 정교하게 엮는 하드웨어 중심의 접근 방식이 다시 주목받고 있다. 개발자들은 이제 단순한 소프트웨어 구현을 넘어 물리적 장치를 디지털 환경으로 끌어오는 하드웨어 해킹에 더 큰 가치를 두고 있다.
Raspberry Pi와 WebSocket 기반의 물리 제어 아키텍처
Raspberry Pi는 회전식 전화기의 입출력 단자와 연동되어 서버와 단일 WebSocket 연결을 통해 실시간으로 통신한다. 이 WebSocket 연결은 양방향 오디오 전송과 수화기 내려놓기 스위치 제어를 동시에 수행하며 물리적 장치의 상태를 서버에 전달한다. 개발팀은 WebSocket 연결을 통해 맞춤 주파수와 특정 오디오 패턴을 설정함으로써 회전식 전화기 특유의 벨 소리를 정밀하게 구현했다.
AI 에이전트는 사용자의 음성 요청을 처리하기 위해 Spotify API를 호출하여 음악을 조사하고 맞춤형 재생목록을 생성한다. 사용자가 "70년대 잠비아 사이키델릭 록 재생목록을 만들어줘" 또는 "Epstein files에 오른 것으로 알려진 아티스트의 음악을 틀어줘"라고 요청하면 AI가 이를 분석해 특정 음악 모음을 재생하는 구조다. 이러한 프로세스는 AI가 복잡한 데이터 조사와 API 연동을 전담함으로써 가능해졌다.
음성 합성 서비스인 ElevenLabs는 전화기 반대편에서 들려오는 AI의 목소리를 따뜻한 요크셔 신사의 성격으로 설정해 사용자에게 전달한다. AI 에이전트는 하드웨어의 물리적 제어와 페르소나 설정을 동시에 수행하며 단순한 기계적 응답이 아닌 인격체와 통화하는 듯한 인터페이스를 완성했다. 결과적으로 Raspberry Pi와 WebSocket, Spotify API, ElevenLabs가 유기적으로 결합되어 구형 전화기를 현대적인 AI 인터페이스로 변모시켰다.
시스템 아키텍처 설계로 이동하는 개발자의 핵심 가치
해커톤의 성격은 잠을 줄여가며 손가락이 아프도록 코드를 치는 노동 집약적 방식에서 시스템 전체를 사고하는 설계 중심의 과정으로 이동했다. 개발자는 이제 구문 작성 능력이 아니라 시스템 아키텍처를 설계하고 물리적 인터페이스를 정의하는 역량에서 핵심 가치를 찾는다. 구현의 자동화가 가속화됨에 따라 개발자의 역할은 코더(Coder)에서 시스템 설계자(System Architect)로 재정의되고 있다.
AI가 레거시 프로토콜 해석을 돕게 되면서 과거의 구형 기술들이 다시 실험 대상으로 부활하고 있다. 개발자들은 Apple II용 괴상한 앱을 개발하거나, 팩스기를 소셜 미디어 네트워크로 전환하고, Game Boy Advance를 Bloomberg terminal로 바꾸는 프로젝트를 시도한다. 또한 LLM 기반의 금전등록기에 사랑과 고통이라는 감정을 부여하거나, AI 음성 활성화 전자레인지를 만드는 등 기술적 실험의 범위를 확장하고 있다.
최근의 하드웨어 프로젝트는 VC 피칭이나 비즈니스 사례 해결이라는 상업적 목적에서 벗어나 기술적 기괴함과 실험성을 지향한다. 개발자들은 브레드보드 위에 전선과 API로 이루어진 과도하게 설계된 구조물을 구현하거나, 서로 다른 가전제품을 결합한 프랑켄슈타인식 장치를 만드는 데 몰두한다. 이는 정상적인 비즈니스 논리로는 설명할 수 없는 '오만(hubris)'의 현현이자, 현실을 의심하게 만드는 기술적 유희로서의 해커톤 문화를 형성하고 있다.




