Kỹ sư AWS dùng teletype và máy tính 40 năm tuổi để điều khiển AI agent
Một chuyên gia của AWS đã kết nối teletype và các thiết bị máy tính cổ với công cụ lập trình AI hiện đại. Dự án tưởng chừng vô nghĩa nhưng lại là bài học thực tế về giao thức, Rust và tư duy sáng tạo trong thời đại AI.

Kỹ sư AWS dùng teletype và máy tính 40 năm tuổi để điều khiển AI agent
Có những dự án công nghệ được tạo ra không phải vì nhu cầu thực tế, mà đơn giản vì ta có thể làm được. Một chuyên gia của AWS mới đây đã chứng minh điều đó khi kết nối các thiết bị máy tính cổ — từ teletype đến máy tính cá nhân thời kỳ hoàng kim đã qua cách đây 40 năm — với các AI agent lập trình hiện đại.
Ý tưởng từ phòng thí nghiệm của một người đam mê đồ cổ
Darko Mesaroš, developer advocate của AWS, là người đứng sau dự án này. Anh đã nối một chiếc teletype với giao diện dòng lệnh hiện đại để tận hưởng cảm giác tương tác với AI của thời đại mới thông qua sự kết hợp giữa chiếc DECwriter và giấy xếp liên tục, hoặc màn hình và bàn phím của một chiếc máy tính mà thời hoàng kim đã kết thúc từ bốn thập kỷ trước.
Công cụ AI mà Mesaroš sử dụng là AWS Kiro, một CLI kiêm dịch vụ lập trình dạng agent. Nhưng như chính anh thừa nhận, trọng tâm của dự án không nằm ở AI — nó nằm ở việc khám phá xem phần cứng cũ kỹ có thể được "ép" làm gì trong thời đại số.
"Điều này hoàn toàn không có mục đích gì cả", Mesaroš viết trên blog của mình.
Hai bài toán kỹ thuật và cách giải quyết
Để dự án hoạt động, Mesaroš phải giải quyết hai vấn đề: truyền dữ liệu đến và đi từ teletype, cũng như định dạng đầu ra sao cho phù hợp với một thiết bị từ kỷ nguyên máy tính khác.
- Kết nối phần cứng: Anh dùng một WiModem232 — thiết bị giả lập modem tương thích Hayes. Theo Mesaroš, ban đầu đây là cách để kết nối Commodore 64 với các hệ thống BBS trong thời hiện đại. Anh cũng cho biết mình khởi đầu sự nghiệp với máy tính từ chiếc Commodore 64.
- Xử lý dữ liệu: Kiro CLI có thể hỗ trợ kết nối qua Agent Client Protocol (ACP), nhưng đầu ra của nó không phù hợp với một chiếc teleprinter chỉ chạy được 30 ký tự mỗi giây. Mesaroš đã viết một ứng dụng Rust đơn giản để chuyển đầu ra của Kiro thành định dạng mà teletype hay thiết bị đầu cuối "ngốc" có thể hiểu được.
Quá trình này đòi hỏi kiến thức về Rust, sự thành thạo với container, hiểu biết về ACP và không ít tư duy sáng tạo. Xét về góc độ kỹ thuật, dự án có vẻ vô nghĩa, nhưng về mặt giáo dục thì nó rất đáng học hỏi.
Giao thức chuẩn giúp mở rộng ứng dụng
Repo của dự án tập trung vào Kiro vì lý do dễ hiểu — Mesaroš là developer advocate của AWS. Nhưng anh khẳng định khái niệm này có thể áp dụng rộng rãi.
"Bất kỳ trợ lý lập trình nào hay bất kỳ harness nào hỗ trợ ACP đều có thể chạy được. Tôi xây dựng nó cho Kiro, nhưng vì dùng giao thức ACP chuẩn nên tôi có thể dễ dàng cắm Claude Code hay Codex vào. Bất cứ thứ gì có thể hoạt động như một ACP server đều ổn."
Dù vậy, giải pháp cũng có những hạn chế nhất định:
- Không xử lý mất gói tin: Nếu gói tin bị mất, nó biến mất luôn, không có cơ chế thử lại.
- Không có bộ đệm: Dữ liệu chảy thẳng qua thiết bị nối tiếp, và chính thiết bị này là điểm nghẽn cổ chai.
Mesaroš từng cân nhắc dùng chân GPIO trên Raspberry Pi nhưng cuối cùng chọn thiết bị nối tiếp vì mọi thứ "chạy được ngay khi cắm vào". Anh thừa nhận: "Đúng là hơi gian lận, nhưng cũng khá hay."
Niềm đam mê phần cứng cổ và nỗi băn khoăn về máy tính hiện đại
Mesaroš sở hữu một bộ sưu tập phần cứng cổ đồ sộ, từ máy tính gia đình của Commodore và Sinclair, đến chiếc minicomputer Data General Eclipse năm 1974 và vô số thiết bị của Sun. Anh cũng thành thạo việc hàn mạch để giữ cho thiết bị cũ hoạt động.
Chính trải nghiệm đó khiến anh băn khoăn về máy tính ngày nay:
"Tôi rất khó chịu với máy tính hiện đại vì bạn không thể sửa chúng. Cảm giác như một sự lãng phí tài nguyên, đến mức khi chiếc MacBook của tôi hỏng, tôi phải khoan một lỗ xuyên qua nó để không ai lấy được dữ liệu, rồi vứt đi."
Dự án "Kiro-TTY" cũng mang lại giá trị thiết thực nhất định: nó là cách mới lạ để tìm hiểu cách giao thức ACP vận hành, và dạy anh cách gỡ lỗi kết nối nối tiếp.
"Và nhìn chung, nó giúp tôi mở rộng những gì mình có thể làm trong thời đại lập trình bằng AI hiện nay, đồng thời giữ cho trí tò mò của tôi luôn sống động."
Đích đến có thể vô nghĩa dưới góc nhìn của một người hiện đại, nhưng hành trình để tới đó thì hoàn toàn ngược lại.
Ý nghĩa với cộng đồng công nghệ Việt Nam
Câu chuyện của Mesaroš là lời nhắc thú vị cho những ai quan tâm đến phần cứng và AI tại Việt Nam: các giao thức mở như ACP đang mở ra khả năng kết nối những thứ tưởng chừng không liên quan. Với cộng đồng đam mê retro computing và các bạn sinh viên muốn học sâu về hệ thống nhúng, đây là một ví dụ thực tế về việc học qua dự án — dù kết quả cuối cùng có vẻ "vô dụng", kiến thức thu được về Rust, container, giao thức truyền thông và gỡ lỗi phần cứng lại vô cùng giá trị.
Bài viết liên quan

Công nghệ
Nộp đơn xin việc lẽ ra nên khó hơn. Thật đấy
25 tháng 8, 2026

Công nghệ
Mô hình AI hàng đầu giỏi Vật lý đến đâu? Nghiên cứu mới chỉ ra các bài kiểm tra hiện hành đang đánh giá sai
16 tháng 9, 2026

Công nghệ
Chuỗi siêu thị châu Âu tiếp tục bị tấn công mạng nhắm vào tủ đông, tủ mát
02 tháng 11, 2026