Con ruồi desktop biết 'ngửi' mã nguồn: Khi connectome ruồi giấm gặp vibe coding

Công nghệ21 tháng 8, 2026·5 phút đọc

DesktopFly là bản fork độc đáo của dự án desktop-fly, mang đến một con ruồi 3D sống trên màn hình macOS với bộ não mô phỏng thật từ FlyWire. Điểm mới lạ của bản này là con ruồi có thể 'ngửi' thấy các dự án mã nguồn đang mở thông qua các tệp tin agent như AGENTS.md, CLAUDE.md và tự bay đến chúng, tạo nên trải nghiệm thú vị cho lập trình viên trong thời đại vibe coding.

Con ruồi desktop biết 'ngửi' mã nguồn: Khi connectome ruồi giấm gặp vibe coding

Con ruồi desktop biết 'ngửi' mã nguồn: Khi connectome ruồi giấm gặp vibe coding

DesktopFly là bản fork độc đáo của dự án desktop-fly, mang đến một con ruồi 3D sống trên màn hình macOS với bộ não mô phỏng thật từ FlyWire. Điểm mới lạ của bản này là con ruồi có thể 'ngửi' thấy các dự án mã nguồn đang mở thông qua các tệp tin agent như AGENTS.md, CLAUDE.md và tự bay đến chúng, tạo nên trải nghiệm thú vị cho lập trình viên trong thời đại vibe coding.

Con ruồi không chỉ là đồ họa vui nhộn

Khác với những vật nuôi ảo trên desktop thông thường, DesktopFly được xây dựng dựa trên connectome thật của ruồi giấm (Drosophila) từ dự án FlyWire. Điều này có nghĩa là mọi hành vi của con ruồi — từ việc đi lại, chải lông, ngủ nghỉ cho đến phản ứng giật mình — đều được điều khiển bởi một mạng lưới 668 neuron với khoảng 19.000 khớp thần kinh thật sự.

Bộ não mô phỏng hoạt động như thật

Điểm mấu chốt của dự án là sự chân thực trong mô phỏng. Con ruồi không chạy theo kịch bản có sẵn (scripted) mà được điều khiển bởi một mô phỏng leaky-integrate-and-fire (LIF) chạy ở 1 kHz. Các neuron thị giác LC4 và LPLC2 đóng vai trò phát hiện vật thể tiến đến gần; khi con trỏ chuột của bạn lao nhanh về phía nó, các neuron này sẽ kích hoạt neuron lệnh thoát thân Giant Fiber (GF) — và con ruồi sẽ bay đi chỉ trong khoảng 4 mili giây, y hệt loài ruồi thật.

Cửa sổ bộ não hiển thị 23.210 vị trí neuron soma thật từ FlyWire v783, với các điểm sáng nhấp nháy theo nhịp kích hoạt thật. Hai điểm vàng rực rỡ chính là cặp neuron Giant Fiber — bộ não thoát hiểm của ruồi.

Bản năng 'ngửi vibe code' mới mẻ

Điểm khác biệt lớn nhất của bản fork này chính là khả năng cảm nhận mùi mã nguồn. Con ruồi có thể quét ổ cứng và tìm kiếm các dấu hiệu của agent coding như:

  • AGENTS.md
  • CLAUDE.md
  • .cursor/rules
  • .kiro/steering
  • Và khoảng 40 tệp tin tương tự khác

Khi phát hiện ra chúng, con ruồi sẽ xem bất cứ thứ gì trên màn hình dẫn đến các tệp tin này — từ một cửa sổ editor đang mở, một dòng trong Finder, hay một biểu tượng folder trên desktop — làm nguồn phát tán mùi hương. Dự án đang mở có mùi nồng nhất, còn biểu tượng đóng hoặc folder lồng nhau thì mùi nhẹ hơn. Một dự án có nhiều tệp tin agent được đánh dấu sẽ tỏa mùi xa nhất, lôi cuốn con ruồi bay đến tận nơi.

Bản năng này được dẫn dắt bởi chính các neuron điều hướng DNa01 và DNa02, khiến con ruồi vừa thực hiện hành vi thật từ bộ não sinh học, vừa tương tác với môi trường làm việc của lập trình viên hiện đại.

Trải nghiệm desktop độc đáo

DesktopFly không yêu cầu bất kỳ quyền truy cập đặc biệt nào trên macOS 13+. Tất cả những gì nó cảm nhận — vị trí con trỏ, khung cửa sổ, hành động click, trạng thái nhiệt độ máy — đều là các API công khai. Con ruồi sống trên một lớp overlay trong suốt, không bao giờ chặn chuột hoặc bàn phím của bạn.

Con ruồi còn có nhịp sinh học riêng: hoạt động mạnh vào lúc bình minh và hoàng hôn, ngủ trưa, và ban đêm thì chìm vào giấc ngủ với nhịp thở chậm rãi. Nhiệt độ máy Mac cũng ảnh hưởng đến tốc độ của nó — một chiếc Mac nóng sẽ khiến con ruồi hoạt động nhanh hơn, đúng bản chất loài ruồi là động vật biến nhiệt.

Tương tác với bộ não theo cách khoa học

Người dùng có thể nhấp vào bất kỳ vùng nào trong cửa sổ bộ não đang xoay để kích thích khoảng 60 neuron gần nhất trong 400 mili giây — mô phỏng kỹ thuật optogenetics. Con ruồi sẽ phản ứng tùy theo cấu trúc thật của mạng neuron: kích thích Giant Fiber thì nó bay đi, kích thích DNg11 thì nó chải lông, kích thích một bên DNa01/02 thì nó xoay người.

Chi tiết kỹ thuật và tính minh bạch

Dự án được cấp phép MIT cho phần mã nguồn, trong khi dữ liệu từ FlyWire được phân phối theo giấy phép CC BY-NC 4.0. Nhóm phát triển cũng rất trung thực khi tuyên bố rõ ràng phần nào là dữ liệu thật từ connectome, phần nào là mô hình hóa tiêu chuẩn (như động lực học LIF, dấu hiệu dẫn truyền thần kinh, độ trễ khớp thần kinh).

Với những ai quan tâm đến mô phỏng thần kinh học hoặc muốn có một người bạn đồng hành sống động trên desktop, DesktopFly là một sự kết hợp hoàn hảo giữa khoa học thần kinh và văn hóa developer hiện đại. Phiên bản "ngửi vibe code" này vừa là món đồ chơi thú vị, vừa là minh chứng ấn tượng cho sức mạnh của connectome côn trùng trong việc tạo ra hành vi phức tạp và tự nhiên.

Bộ não ruồi mô phỏngBộ não ruồi mô phỏng

Con ruồi desktopCon ruồi desktop

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗