Trong xu thế trí tuệ nhân tạo (AI) đang không ngừng nâng cấp mỗi ngày, Xiaomi vừa tạo nên một bước đi chiến lược khi chính thức gia nhập thị trường công cụ hỗ trợ phát triển phần mềm bằng một giải pháp đột phá. MiMo Code V0.1.0 kết hợp giữa nền tảng mã nguồn mở và các mô hình ngôn ngữ lớn chuyên dụng hứa hẹn mang đến cuộc cách mạng về hiệu suất, giúp các nhà phát triển giải quyết triệt để những vấn đề phát sinh trong chu kỳ sản xuất phần mềm hằng ngày.
| Tóm tắt chung các điểm mới của MiMo Code V0.1.0: - Bản chất dự án: Trợ lý lập trình AI mang tính khám phá, vận hành trực tiếp bên trong môi trường terminal của hệ thống.
- Chính sách phát hành: Được công bố công khai dưới dạng mã nguồn mở đi kèm giấy phép bản quyền MIT thân thiện.
- Cơ chế mô hình: Tích hợp mô hình đa phương thức MiMo-V2.5 miễn phí có giới hạn và tương thích với nhiều API phổ biến.
- Hệ thống lưu trữ: Đột phá với cơ chế quản lý bộ nhớ ba tầng giúp bảo toàn dữ liệu ngữ cảnh trong các phiên làm việc dài.
- Phương thức tương tác: Hỗ trợ điều khiển rảnh tay thông qua nhận diện giọng nói và hệ thống lệnh tắt tối ưu.
- Giao diện vận hành: Thiết kế trực quan dưới dạng TUI (Text User Interface) được Việt hóa hoàn chỉnh, dễ tiếp cận.
|
Xiaomi chính thức ra mắt và mã nguồn mở MiMo Code V0.1.0
Vào ngày 11/6, tài khoản chính thức của Xiaomi MiMo đã công bố ra mắt và mã nguồn mở MiMo Code V0.1.0. Đây được định vị là một trợ lý lập trình AI mang tính khám phá, vận hành hoàn toàn trực tiếp bên trong giao diện terminal của hệ điều hành. Đặc biệt, dự án này được xây dựng dựa trên sự phát triển thứ cấp từ dự án mã nguồn mở OpenCode, sau đó ra mắt rộng rãi theo điều khoản của giao thức MIT.
![Xiaomi chính thức ra mắt và mã nguồn mở MiMo Code V0.1.0]()
Để mang lại sự linh hoạt tối đa cho các nhà phát triển, công cụ này được trang bị sẵn một hệ sinh thái mô hình vô cùng đa dạng:
- Tích hợp sẵn mô hình đa phương thức mã nguồn nhà làm MiMo-V2.5 đang trong giai đoạn mở cổng miễn phí có thời hạn.
- Cấu trúc phần mềm được thiết kế để tương thích hoàn hảo với kết nối API của các mô hình ngôn ngữ lớn phổ biến hiện nay như DeepSeek, Kimi, GLM… và các gói dịch vụ Token Plan từ bên thứ ba.
- Sự kết hợp này giúp MiMo Code V0.1.0 dễ dàng chuyển đổi linh hoạt các bộ não AI tùy theo nhu cầu và ngân sách của từng dự án lập trình cụ thể.
Hệ thống bộ nhớ dài hạn giúp duy trì ngữ cảnh làm việc
Một trong những rào cản lớn nhất của các trợ lý AI hiện nay là hiện tượng "càng dùng càng quên" khi đối mặt với các phiên hội thoại kéo dài dẫn đến suy giảm chất lượng mã nguồn đầu ra hoặc mất các chỉ thị cốt lõi của dự án. Để khắc phục điểm yếu này, các kỹ sư của Xiaomi đã nghiên cứu và tích hợp vào hệ thống một giải pháp quản lý dữ liệu đột phá.
Cơ chế quản lý bộ nhớ này được vận hành dựa trên các thành phần kỹ thuật sau:
- Cơ chế Project Memory, Checkpoint và Task Progress: Ba tầng bảo vệ giúp AI có thể duy trì chất lượng đầu ra ổn định và không bị thất lạc bất kỳ thông tin then chốt nào ngay cả khi phải trải qua hàng trăm lượt hội thoại liên tục với lập trình viên.
- Giải pháp Sub-Agent quản lý bộ nhớ tự động: Trợ lý chính chỉ tập trung 100% năng lượng vào việc viết mã và xử lý logic, trong khi việc ghi chép trạng thái sẽ do một trợ lý phụ độc lập (Sub-Agent) tự động đảm nhiệm.
Compose Mode tự động hóa toàn bộ quy trình phát triển phần mềm
Sức mạnh của MiMo Code V0.1.0 được giải phóng khi nó được đặt vào hệ thống kiểm thử Harness chuyên dụng mà Xiaomi thiết kế riêng cho dòng mô hình MiMo. Sự phối hợp sâu sắc giữa khung kiến trúc phần mềm và năng lực lõi của mô hình AI tạo ra môi trường làm việc có tính hiệp đồng cực cao, cho phép tự động hóa những tác vụ tẻ nhạt nhất của một kỹ sư phần mềm.
![Compose Mode tự động hóa toàn bộ quy trình phát triển phần mềm]()
Khi người dùng nhấn phím Tab để bật chế độ Compose Mode, phần mềm sẽ bộc lộ năng lực tự động hóa toàn diện:
- Từ lên ý tưởng đến viết mã, kiểm thử và đánh giá: Người dùng chỉ cần cung cấp cho AI một ý tưởng sơ khai hoặc một yêu cầu tính năng đơn giản. Chế độ Compose Mode sẽ ngay lập tức tự động kích hoạt chuỗi quy trình khép kín bao gồm thiết kế kiến trúc, lập kế hoạch triển khai, trực tiếp viết mã nguồn, tiến hành chạy các bài kiểm thử và tự thực hiện đánh giá mã lỗi.
- Tối ưu hiệu suất làm việc với AI: Loại bỏ các bước can thiệp thủ công lặp đi lặp lại, đồng thời giám sát và làm việc chung với trợ lý AI để đẩy nhanh tiến độ bàn giao dự án gấp nhiều lần.
Tính năng /dream và điều khiển bằng giọng nói trên MiMo Code
Không dừng lại ở việc tự động viết mã theo thời gian thực, trợ lý AI của Xiaomi còn thể hiện khả năng tự quản lý và học hỏi liên tục trong suốt vòng đời của dự án phần mềm. Hệ thống được tích hợp những công cụ tương tác vô cùng thông minh giúp nhà phát triển có thể giao tiếp với máy tính theo những cách tự nhiên nhất mà không bị bó buộc vào chiếc bàn phím truyền thống.
Các tính năng tương tác thông minh thế hệ mới bao gồm:
- Tự động tổng hợp và tối ưu bộ nhớ dự án: Thông qua một lệnh độc quyền mang tên /dream, hệ thống sẽ thiết lập một chu kỳ tự động kích hoạt sau mỗi 7 ngày. Lúc này, một Agent độc lập sẽ tiến hành quét toàn bộ lịch sử hội thoại cũng như các tệp lưu trữ hiện có để thực hiện các thao tác gộp dữ liệu, xóa trùng lặp, xác minh tính hợp lệ của các đường dẫn và nén luồng thông tin. Ở những phiên làm việc tiếp theo, AI tự động gợi lại các ký ức này vào thời điểm thích hợp, giúp công cụ bắt kịp tiến độ dự án.
- Hỗ trợ nhập liệu, điều khiển bằng giọng nói: Tận dụng năng lực nhận diện giọng nói MiMo-V2.5-ASR, phần mềm mang đến khả năng điều khiển rảnh tay hoàn toàn. Lập trình viên có thể dùng lời nói để sửa đổi các dòng lệnh viết sai, hoặc trực tiếp ra các khẩu lệnh điều khiển hệ thống như "Gửi" hay "Thực thi".
Cách cài đặt và sử dụng MiMo Code
Để tạo điều kiện cho mọi lập trình viên thuộc các hệ điều hành khác nhau có thể tiếp cận công cụ nhanh nhất, Xiaomi đã tối ưu hóa quy trình triển khai phần mềm vô cùng ngắn gọn thông qua dòng lệnh. Người dùng chỉ cần khởi động terminal trên máy tính của mình và thực hiện theo hướng dẫn tiêu chuẩn sau:
- Đối với người dùng hệ điều hành macOS và Linux: Sử dụng lệnh curl để cài đặt trực tiếp bằng cách thực hiện dòng lệnh curl -fsSL [https://mimo.xiaomi.com/](https://mimo.xiaomi.com/) install | bash.
- Đối với người dùng hệ điều hành Windows: Thông qua trình quản lý gói npm của Node.js với cú pháp npm install -g @mimo-ai / cli.
Sau khi quá trình tải và cài đặt hoàn tất, người dùng chỉ cần gõ lệnh duy nhất mimo bên trong terminal là đã có thể khởi chạy thành công trợ lý AI. Để có được những trải nghiệm đồ họa và hiệu năng tốt nhất, các kỹ sư phần mềm sử dụng hệ máy Mac được khuyên dùng công cụ này bên trong ứng dụng iTerm hoặc cửa sổ terminal tích hợp sẵn của phần mềm VS Code.
Về mặt vận hành thực tế, khi ứng dụng đã được khởi chạy, bạn có thể nhập lệnh / để tiến hành kiểm tra, thay đổi các tùy chọn cấu hình hệ thống. Toàn bộ các mục cài đặt bên trong phần mềm đều đã được Xiaomi thực hiện bản địa hóa hoàn chỉnh sang ngôn ngữ thân quen, giúp trải nghiệm sử dụng tại địa phương trở nên vô cùng dễ dàng.
![Cách cài đặt và sử dụng MiMo Code]()
Việc Xiaomi chính thức ra mắt mã nguồn mở trợ lý lập trình MiMo Code V0.1.0 đã đánh dấu một bước tiến quan trọng trong việc phổ cập hóa công nghệ AI tạo sinh vào quy trình sản xuất phần mềm thực tế. Đồng thời, công cụ được kỳ vọng trở thành bạn đồng hành không thể thiếu trong terminal của các nhà phát triển, mở ra một chương mới đầy sáng tạo và hiệu quả cho ngành công nghiệp lập trình.