[Lobsters 요약] AI로부터의 도피처, AI로 만들어진 '안티 AI 컴퓨터'
0
설명
한 개발자가 AI의 영향력에서 벗어나고자 '안티 AI 컴퓨터'를 제작했습니다.
이 컴퓨터는 2개의 Pico 2040 마이크로컨트롤러를 사용하여 디스플레이, 키보드, 플로피 드라이브를 구동합니다.
2024년 현재, AI 기술의 발전 속에서 인간의 창의성과 노동의 가치에 대한 성찰을 담고 있습니다.
### 배경 설명
최근 몇 년간 생성형 AI 기술은 텍스트, 이미지, 코드 등 다양한 분야에서 놀라운 발전을 이루며 산업 전반에 큰 영향을 미치고 있습니다. 특히 개발 분야에서는 코드 생성, 디버깅, 문서화 등 생산성 향상에 기여하는 AI 도구들이 속속 등장하고 있습니다. 이러한 흐름 속에서 일부 개발자들은 AI가 인간의 창의성과 노동의 가치를 희석시키거나 대체할 수 있다는 우려를 표하기도 합니다. 본 제작물은 이러한 시대적 배경 속에서 AI의 영향력으로부터 벗어나고자 하는 개인적인 시도를 보여줍니다. 이는 단순히 기술적인 구현을 넘어, 인간 고유의 경험과 노동의 의미를 되새기려는 움직임으로 해석될 수 있습니다.
이 '안티 AI 컴퓨터'는 2개의 Raspberry Pi Pico 2040을 핵심 부품으로 사용합니다. 하나는 디스플레이와 키보드 입력을 처리하고, 다른 하나는 PIO(Programmable I/O)를 활용하여 플로피 디스크 드라이브를 제어합니다. 키보드는 Artsey.io의 코드 방식 키보드를 사용하며, 2개의 추가 키가 장착되었습니다. 전원은 2개의 18650 3000mAh 배터리로 공급되며, 디스플레이를 최대 밝기로 사용할 경우 약 24시간, E-ink 디스플레이를 사용하면 약 1주일간 작동합니다. 플로피 드라이브는 Sony MPF 모델을 사용합니다. 운영체제로는 Forth 언어를 기반으로 하는 소형 OS가 탑재되었으며, Apple II 에뮬레이터를 통해 일부 게임을 실행하거나, Zork II의 컴파일된 바이트코드를 실행할 수 있는 에뮬레이터도 포함되어 있습니다.
### 하드웨어 및 PCB 제작 과정
이 프로젝트의 하드웨어 구성 요소 중 하나인 PCB는 CubiKit CNC 라우터를 사용하여 직접 제작되었습니다. 제작자는 FR2 구리 클래드 기판의 유연성으로 인해 발생하는 0.6-0.7mm의 높이 차이를 보정하기 위해 자체적인 높이 맵 코드를 개발했습니다. 이 코드는 매우 정밀한 보간(interpolation)을 수행하여 평탄도를 확보합니다. 또한, CNC 라우터가 X 또는 Y 축으로만 움직이도록 설계를 최적화하여, 두 축이 동시에 움직일 때 발생하는 오차 누적을 최소화하고 0.2mm의 미세한 트레이스를 구현할 수 있도록 했습니다. 이를 위해 0.8mm 피시테일 엔드밀이 사용되었습니다. Artsey.io 키보드 사용에 있어서는, 일부 사용자가 분당 50단어(wpm)를 타이핑할 수 있는 반면, 제작자는 현재 15wpm 정도의 속도를 내고 있으며, 이를 향상시키기 위해 꾸준히 연습 중입니다.
### '바이브코딩'으로 구현된 소프트웨어 스택
이 프로젝트의 가장 독특한 측면은 모든 소프트웨어 구성 요소가 '바이브코딩(vibecoding)'이라는 방식으로 구현되었다는 점입니다. 이는 제작자가 직접 코드를 작성하는 대신, AI 도구를 사용하여 원하는 기능을 구현하는 방식을 의미합니다. 디스플레이 드라이버, CNC 소프트웨어, G코드 생성 PCB 소프트웨어, 6502 및 Zork ZIL 에뮬레이터, 플로피 컨트롤러, Pico 간 SPI RPC 통신, Forth 인터프리터 등 시스템의 모든 부분이 이러한 방식으로 개발되었습니다. 제작자는 '몇 마디 말을 했더니 손에 나타났다'고 표현하며, AI를 통해 코드를 생성하는 과정의 효율성을 강조합니다. 이로 인해 소프트웨어 자체의 개발 과정에 대한 개인적인 가치는 낮게 평가하지만, 완성된 하드웨어 아티팩트 자체와 플로피 드라이브에서 발생하는 독특한 소리에 대한 만족감을 표현했습니다. 만약 모든 코드를 직접 작성했다면 수개월이 걸렸을 것이며, '사냥해서 저녁 식사를 얻는' 종류의 만족감을 느꼈을 것이라고 언급했습니다. 하지만 현재는 원하는 기능을 빠르게 얻고 다음 단계로 나아가는 방식에 익숙해져야 한다고 말하며, 이는 맥도날드에서 식사하는 것에 비유했습니다. 맥도날드에 비유한 것은 음식과 자신 사이의 완전한 단절을 의미하며, 어린 시절 친구처럼 지냈던 동물을 먹어야 했던 경험과 대조됩니다. 당시에는 음식과 깊은 정서적 관계를 맺었지만, 현재는 단순히 섭취하는 칼로리로 인식한다는 것입니다.
### AI 시대의 인간 노동과 창의성에 대한 성찰
AI의 영향력이 점증하는 시대에, AI로부터 벗어나고자 만든 컴퓨터가 역설적으로 AI에 의해 만들어졌다는 사실은 깊은 아이러니를 내포합니다. 제작자는 이러한 상황에 대해 두 가지 선택지를 제시합니다. 하나는 AI의 침투를 부정하며 서서히 광기에 빠져드는 것이고, 다른 하나는 슬픔을 느끼더라도 자신이 사랑했던 일이 이제는 기계에 의해 수행된다는 사실을 받아들이는 것입니다. 이는 마치 자율 주행 자동차 안에서 레이싱 드라이버가 된 것과 같은 상황에 비유됩니다. 현재 이 자율 주행 자동차는 다소 이해하기 어려운 인터페이스를 가지고 있어, 모든 사람이 그 잠재력을 최대한 활용하지 못하고 있습니다. 어떤 사람에게는 차가 날아갈 수도 있고, 어떤 사람에게는 뒤로 움직일 수도 있지만, 이러한 상황은 변화할 것이라고 예측합니다. 이는 AI 기술의 발전이 가져올 미래 사회에서 인간의 역할과 창의성의 위치에 대한 근본적인 질문을 던집니다.
### 가치와 인사이트
이 프로젝트는 AI 기술의 급속한 발전 속에서 인간의 노동, 창의성, 그리고 기술과의 관계에 대한 중요한 질문을 제기합니다. AI가 인간의 생산성을 혁신적으로 향상시킬 수 있지만, 동시에 인간 고유의 경험과 노동의 가치를 어떻게 재정의해야 하는지에 대한 성찰을 요구합니다. '안티 AI 컴퓨터' 제작자는 AI 도구를 활용하여 효율성을 극대화하면서도, 완성된 물리적 결과물과 그 과정에서 발생하는 독특한 경험(플로피 드라이브 소리 등)에서 가치를 찾습니다. 이는 기술의 발전이 인간의 경험을 완전히 대체하는 것이 아니라, 새로운 형태의 상호작용과 가치 창출을 가능하게 할 수 있음을 시사합니다. 또한, AI 시대에 '무엇을 만들었는가' 뿐만 아니라 '어떻게 만들었는가'에 대한 개인적인 의미 부여가 여전히 중요함을 보여줍니다.
### 기술·메타
- Raspberry Pi Pico 2040 (2x)
- Artsey.io keyboard
- 2x 18650 3000mAh batteries
- Sony MPF floppy drive
- Forth OS
- Apple II emulator
- Zork II bytecode emulator
- CubiKit CNC
- 0.8mm fishtail endmill
### 향후 전망
AI 기술은 앞으로도 계속해서 발전하며 개발 환경을 변화시킬 것입니다. '안티 AI 컴퓨터'와 같은 개인적인 프로젝트는 AI의 영향력 속에서 인간의 창의성과 노동의 의미를 탐구하는 움직임의 일부로 볼 수 있습니다. 향후 AI는 더욱 정교해지고 접근성이 높아져, 개인의 아이디어를 물리적 결과물로 구현하는 과정을 더욱 간소화할 것입니다. 그러나 이러한 변화 속에서 제작자가 언급한 '사냥해서 저녁 식사를 얻는' 종류의 만족감, 즉 과정 자체에 대한 몰입과 성취감은 여전히 인간에게 중요한 가치로 남을 것입니다. AI 도구의 발전은 이러한 개인적인 경험의 가치를 더욱 부각시키거나, 혹은 새로운 형태의 창의적 활동을 촉진할 수 있습니다. 또한, AI의 보편화는 기술에 대한 인간의 의존도를 높일 수 있으며, 이에 대한 반작용으로 제작자와 같은 '인간 중심'의 기술 구현 방식에 대한 관심이 지속될 수 있습니다.
📝 원문 및 참고
- Source: Lobsters
- 토론(Lobsters): [lobste.rs](https://lobste.rs/s/unffzk/my_anti_ai_computer)
- 원문: [링크 열기](https://punkx.org/jackdoe/home.html)
---
출처: Lobsters · [원문 링크](https://punkx.org/jackdoe/home.html)
신고 · 불법·유해·아동 안전(CSAE) 관련 콘텐츠
댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.