UK — The Register
빈티지의 재미: 그냥 할 수 있다는 이유로 레트로 하드웨어로 AI 에이전트를 찔러보기
AI1분 읽기
AWS 개발자 옹호자 Darko Mesaroš는 옛날 텔레타이프 프린터를 최신 AI 코딩 도구인 AWS Kiro에 연결했습니다. 재미로 만든 실험이지만, AI 에이전트와 옛날 컴퓨터 기술을 함께 써 본 흥미로운 사례입니다.
무슨 일이 있었나요?
Mesaroš는 DECwriter라는 텔레타이프 프린터와 종이 두루마리를 사용해 AI 도구와 대화할 수 있게 만들었습니다. 텔레타이프는 1980년대 이전에 쓰이던 글자 입출력 기계입니다. 그는 이 기계로 AWS Kiro의 명령줄 도구(CLI)에 명령을 보내고 답을 받습니다.
핵심 숫자와 사실
- DECwriter 텔레타이프는 초당 30글자를 출력할 수 있습니다.
- 이 기계의 전성기는 약 40년 전에 끝났습니다.
- Mesaroš는 WiModem232라는 장치로 옛날 모뎀 방식의 연결을 흉내 냈습니다.
- Kiro의 출력은 간단한 Rust 프로그램이 텔레타이프가 읽을 수 있는 형태로 바꿔 줍니다.
어떻게 연결했을까요?
두 가지 문제를 풀어야 했습니다. 첫째는 데이터를 텔레타이프와 주고받는 일이었고, 둘째는 최신 AI 출력을 옛날 기계에 맞게 바꾸는 일이었습니다. 그는 Hayes 모뎀 흉내 방식과 ACP(에이전트 클라이언트 프로토콜)를 사용했습니다. 그는 이 방식이 Kiro뿐 아니라 ACP를 지원하는 다른 코딩 도구에도 쓸 수 있다고 말했습니다.
왜 중요할까요?
기술적으로는 쓸모없어 보일 수 있지만, 이 과정에서 Rust, 컨테이너, 프로토콜 지식이 모두 필요했습니다. 그래서 배움의 도구로서 가치가 큽니다. 또한 표준 프로토콜을 쓰면 서로 다른 AI 도구를 쉽게 바꿔 끼울 수 있다는 점도 보여 줍니다.
한계와 앞으로 볼 점
- 패킷이 빠지면 다시 보내는 기능이 없어 정보가 사라질 수 있습니다.
- 버퍼링이 없어서 데이터가 연결 장치의 속도에 그대로 묶입니다.
- Mesaroš는 Claude Code나 Codex 같은 다른 도구도 연결할 수 있다고 말했습니다.
용어 풀이
- AWS Kiro
- 아마존 웹 서비스(AWS)의 AI 코딩 및 에이전트 도구입니다.
- CLI
- 마우스 대신 글자 명령을 입력해 컴퓨터를 조작하는 명령줄 도구입니다.
- ACP
- AI 코딩 도구와 프로그램이 서로 대화할 때 쓰는 공통 규칙(프로토콜)입니다.
- Hayes 모뎀
- 옛날 컴퓨터가 전화선으로 다른 컴퓨터와 연결할 때 쓰던 모뎀의 명령 방식입니다.
- DECwriter
- 1970~1980년대에 쓰인 종이 출력형 텔레타이프 단말기입니다.
- Rust
- 안전하고 빠르게 동작하는 프로그램을 만들기 위해 쓰이는 프로그래밍 언어입니다.