Một kỹ sư phần mềm cấp cao tại Anthropic, Google hoặc OpenAI kiếm 1,2 triệu đô la mỗi năm. Không phải gõ nhầm đâu. Lương cơ bản, cổ phiếu, thưởng - tổng gói đãi ngộ của một kỹ sư hàng đầu tại một công ty AI tiên phong chạm mốc bảy con số mỗi năm.
Và ngay bây giờ, bạn có thể tự động hóa 80% những gì kỹ sư đó làm chỉ với năm kho lưu trữ mã nguồn mở và Kimi K3.
Không phải vì AI thay thế kỹ sư. Mà vì những kỹ sư kiếm 1,2 triệu đô la đã dùng những hệ thống như thế này để làm công việc của năm người. Họ xây dựng lớp tự động hóa. Họ kết nối các kho lưu trữ với nhau. Họ ngừng viết code thủ công và bắt đầu điều phối các hệ thống tự viết code cho họ.
Đây chính là stack cụ thể. Từng kho lưu trữ. Cách chúng kết nối. Cách bạn tự xây dựng.
Đánh dấu bài viết này và theo dõi
Tôi là Noisy, một lập trình viên với 4 năm kinh nghiệm. Tôi xây dựng các hệ thống AI, quy trình tự động hóa và tìm cách biến công nghệ thành thu nhập thực thụ.
Vì sao một kho lưu trữ không bao giờ là đủ
Hầu hết lập trình viên dùng công cụ viết code AI đều dùng sai cách. Họ mở một cửa sổ chat, nhờ Claude hoặc Kimi viết một hàm, copy kết quả rồi chuyển sang việc khác. Họ chỉ nhanh hơn khoảng 20%.
Những kỹ sư kiếm 1,2 triệu đô la không làm theo cách đó.
Họ xây dựng một hệ thống nơi một agent lập kế hoạch công việc, một agent khác triển khai, agent thứ ba review, agent thứ tư chạy kiểm thử và toàn bộ hệ thống ghi nhớ mọi thứ đã xảy ra tuần trước. Họ không thay thế chính mình. Họ xây dựng một đội ngũ quanh mình.
1Cách sai:2Bạn → chat với AI → copy kết quả → dán → lặp lại34Cách đúng:5Bạn → điều phối → các agent lập kế hoạch, triển khai, review, kiểm thử6 → hệ thống ghi nhớ mọi thứ7 → bạn review kết quả cuối cùng
Sự khác biệt giữa hai cách tiếp cận này chính là sự khác biệt giữa một lập trình viên gõ phím nhanh hơn và một lập trình viên một mình vận hành cả một công ty phần mềm.
Đây là năm kho lưu trữ giúp cách tiếp cận thứ hai trở nên khả thi.
Kho lưu trữ 1 - Kimi Code

Đây là Kỹ sư cấp cao AI của bạn. Không phải công cụ tự động hoàn thành code. Không phải trợ lý chat. Đây là một terminal agent sống ngay trong môi trường phát triển của bạn và tự động xử lý toàn bộ quy trình kỹ thuật.
Kimi Code đọc toàn bộ kho lưu trữ của bạn. Nó hiểu kiến trúc tổng thể. Nó chỉnh sửa các file trên toàn bộ codebase, chạy lệnh shell, tìm kiếm code liên quan, tra cứu tài liệu và thực thi trọn vẹn vòng lặp kỹ thuật mà bạn không cần cầm tay chỉ việc từng bước.
1Issue mới được báo cáo2↓3Kimi Code đọc kho lưu trữ4↓5Hiểu các phụ thuộc6↓7Viết phần triển khai8↓9Chạy các bài kiểm thử10↓11Tự động sửa lỗi12↓13Git diff14↓15Commit và tạo PR
Bản phát hành tháng 7/2026 bổ sung một thứ đặc biệt mạnh mẽ: các subagent. Thay vì một phiên Kimi làm mọi thứ, nó giờ có thể tạo ra các agent chuyên biệt hoạt động trong các ngữ cảnh riêng.
1Kimi K32├── plan agent - hiểu nhiệm vụ, chia nhỏ công việc3├── coder agent - viết phần triển khai4└── explore agent - nghiên cứu codebase và tài liệu
Mỗi subagent hoạt động trong ngữ cảnh riêng để phiên chính không bị đầy các token không liên quan. Agent lập kế hoạch không cần biết mọi file mà agent viết code từng đụng tới. Agent viết code cũng không cần toàn bộ lịch sử khám phá.
Đây không phải AI viết code. Đây là AI hoàn thành các nhiệm vụ kỹ thuật.
Hệ thống Skills
Kimi Code có một kho skills tích hợp sẵn. Skill là một thư mục chứa SKILL.md, mô tả cho agent biết phải làm gì, làm khi nào và làm như thế nào.
1security-review/2├── SKILL.md - hướng dẫn, quy tắc, ví dụ3├── scripts/ - kiểm tra tự động4└── references/ - quy tắc OWASP, các mẫu bảo mật
Thay vì một AI tổng quát:
Một Kimi làm mọi thứ
Bạn nhận được:
1Kimi K32├── Chuyên gia Frontend3├── Chuyên gia đánh giá bảo mật4├── Chuyên gia cơ sở dữ liệu5├── Kỹ sư kiểm thử6└── Chuyên gia viết tài liệu
Mỗi skill biến cùng một mô hình thành một chuyên gia trong lĩnh vực cụ thể. Kỹ sư 1,2 triệu đô la tại Anthropic có kiến thức chuyên sâu tích lũy qua nhiều năm. Skills mang lại cho bạn sự chuyên môn hóa đó ngay khi cần.
Kho lưu trữ 2 - Kimi Agent SDK

Nếu Kimi Code là kỹ sư, thì Kimi Agent SDK là lớp quản lý cho phép bạn xây dựng sản phẩm trên nền tảng của kỹ sư đó.
Có sẵn cho Python, Node.js và Go. SDK tái sử dụng cùng bộ tools, skills và cấu hình MCP server từ Kimi Code. Điều đó có nghĩa là mọi thứ bạn thiết lập trong Kimi Code - skills, kết nối MCP, cấu hình tools - đều có sẵn ngay qua SDK.
1Sản phẩm hoặc hệ thống tự động hóa của bạn2↓3Kimi Agent SDK4↓5Kimi Code Runtime6↓7Kimi K38↓9Tools / MCP / Skills
Bạn có thể xây dựng gì với bộ công cụ này:
1Bot sửa lỗi | theo dõi GitHub issues, tự động sửa2Dịch vụ review code | review mọi PR trước khi con người xem3Agent nội bộ công ty | trả lời câu hỏi về codebase của bạn4Telegram coding agent | lập trình viên yêu cầu tính năng qua tin nhắn5GitHub worker | xử lý các tác vụ thường nhật trong nền
Sự khác biệt giữa việc dùng trực tiếp Kimi Code và dùng Agent SDK: Kimi Code dành cho bạn sử dụng một cách tương tác. SDK dành cho việc xây dựng các hệ thống tự chạy mà không cần đến bạn.
Một lập trình viên với Agent SDK có thể cung cấp các dịch vụ mà trước đây cần cả một đội ngũ kỹ thuật. Không phải vì AI có phép màu. Mà vì lớp điều phối xử lý những phần không cần đến phán đoán của con người.
Kho lưu trữ 3 - OpenAI Agents SDK + Kimi K3

Đây là nơi một kỹ sư trở thành năm.
OpenAI Agents SDK là một framework nhẹ để xây dựng các quy trình multi-agent. Và vì Kimi API tương thích với OpenAI, bạn có thể chạy toàn bộ framework với Kimi K3 làm mô hình.
1from agents import Agent, AsyncOpenAI, OpenAIChatCompletionsModel23client = AsyncOpenAI(4 base_url="https://api.moonshot.ai/v1",5 api_key="YOUR_KIMI_KEY"6)78kimi = OpenAIChatCompletionsModel(9 model="kimi-k3",10 openai_client=client11)1213coder = Agent(14 name="Senior Coder",15 instructions="Implement production-ready code with tests.",16 model=kimi17)1819reviewer = Agent(20 name="Security Reviewer",21 instructions="Review code for security issues and performance.",22 model=kimi23)
Cùng một mô hình. Hướng dẫn khác nhau. Chuyên môn hóa khác nhau. Chạy song song.
1Bạn giao nhiệm vụ cho Manager Agent2↓3Manager Agent chia nhỏ nhiệm vụ4↓5Research Agent → tìm cách tiếp cận và thư viện tốt nhất6Coding Agent → triển khai giải pháp7Testing Agent → viết và chạy kiểm thử8Security Agent → review các lỗ hổng bảo mật9Docs Agent → viết tài liệu10↓11Manager Agent review toàn bộ kết quả12↓13Bạn nhận code hoàn chỉnh, đã kiểm thử, có tài liệu và đã được review
Đây không phải đội năm người theo nghĩa bóng. Đây thực sự là năm agent chuyên biệt cùng lúc xử lý một nhiệm vụ. Một mô hình. Năm vai trò. Một kỹ sư điều phối mọi thứ.
Kỹ sư 1,2 triệu đô la tại một phòng lab tiên phong không tự mình viết toàn bộ code. Họ thiết kế hệ thống, review kết quả và đưa ra quyết định. Việc triển khai thực tế diễn ra thông qua các hệ thống họ xây dựng. Và đó chính là hệ thống này.
Kho lưu trữ 4 - OpenHands

75.000 sao GitHub. Sự khác biệt giữa công cụ này và Kimi Code nằm ở phạm vi những gì nó có thể tự động thực thi.
Kimi Code là một terminal agent. OpenHands là một môi trường phát triển tự động hoàn chỉnh.
1Nhiệm vụ2↓3Agent4↓5Terminal | chạy lệnh, cài đặt packages6Code | đọc và ghi file trên toàn repo7Browser | duyệt tài liệu, tra cứu API8Execution | chạy code, đọc kết quả9Repository| hiểu toàn bộ kiến trúc10↓11Kết quả
Sự khác biệt thực tế thể hiện rõ rệt ở các tác vụ phức tạp.
Yêu cầu Kimi Code viết một hàm OAuth, nó sẽ viết ra code xuất sắc.
Còn yêu cầu OpenHands thêm xác thực OAuth vào dự án này, nó sẽ khám phá kho lưu trữ, hiểu kiến trúc xác thực hiện tại, quyết định vị trí phù hợp cho OAuth, cài đặt các packages cần thiết, chỉnh sửa nhiều file, cập nhật các bài kiểm thử và sửa các lỗi tích hợp phát sinh trong quá trình chạy thử.
1"Viết hàm OAuth" | Kimi Code xử lý hoàn hảo2"Thêm OAuth vào ứng dụng này" | OpenHands xử lý tốt hơn
Điểm khác biệt nằm ở chỗ hoàn thành một tác vụ viết code so với hoàn thành một tác vụ kỹ thuật.
Đối với công ty phần mềm một kỹ sư, OpenHands là người thực thi cho các công việc tự động quy mô lớn. Giao cho nó một nhiệm vụ, quay lại khi nó hoàn thành xong.
Kho lưu trữ 5 - Microsoft GraphRAG

33.700 sao. Phiên bản 3.1.0 ra mắt tháng 5/2026.
Đây là lớp trí nhớ và thông minh giúp mọi thứ khác tốt hơn gấp 10 lần.
Không có GraphRAG, mọi agent đều bắt đầu từ con số không trong mỗi phiên làm việc. Nó đọc codebase của bạn, tìm hiểu kiến trúc, xác định các phụ thuộc rồi quên hết mọi thứ khi phiên kết thúc.
GraphRAG biến codebase, tài liệu, issues, PRs và các tài liệu kiến trúc của bạn thành một đồ thị tri thức có cấu trúc, tồn tại xuyên suốt các phiên làm việc.
1Kho lưu trữ2Tài liệu3Lịch sử issues4Các quyết định kiến trúc5Yêu cầu khách hàng6Ghi chú nghiên cứu7↓8Xử lý GraphRAG9↓10Đồ thị tri thức có cấu trúc11↓12Kimi K3 nhận chính xác những gì cần
Thay vì tìm kiếm trong 10.000 file, đồ thị sẽ trả về subgraph có liên quan:
1Lỗi được báo cáo trong phần xác thực2↓3GraphRAG tìm thấy:4AuthService → TokenManager → RedisSession → LoginController → AuthTests5↓6Kimi K3 chỉ làm việc với phần dữ liệu liên quan này
Nghiên cứu của Microsoft cho thấy điều này tác động đến hiệu suất như thế nào:
Cùng một mô hình. Kết quả tốt hơn vượt trội. Vì mô hình nhận được đúng thông tin cần thiết thay vì một mớ hỗn độn.
Đối với công ty một kỹ sư, GraphRAG là bộ nhớ tổ chức. Mọi quyết định được đưa ra, mọi lỗi được sửa, mọi lựa chọn kiến trúc đều được ghi chép lại. Các agent không bao giờ bắt đầu từ con số không vì đồ thị nắm giữ mọi thứ chúng cần biết.
Cách toàn bộ hệ thống kết nối với nhau
1 BẠN2 │3 Trưởng nhóm kỹ thuật4 │5 ┌──────┴──────┐6 ↓ ↓7 Kimi K3 GraphRAG8 Bộ não Trí nhớ9 │ │10 └──────┬──────┘11 ↓12 Kimi Agent SDK13 Điều phối14 │15 ┌────────────┼────────────┐16 ↓ ↓ ↓17 Nghiên cứu Viết code Review18 Agent Agent Agent19 (Agents SDK) (Kimi Code) (Agents SDK)20 │ │ │21 └────────────┼────────────┘22 ↓23 OpenHands24 Tác vụ tự động25 quy mô lớn26 │27 ↓28 GitHub / CI29 Tests / PRs
Bạn không viết một dòng code nào. Bạn chỉ đưa ra một quyết định.
Thứ tự thiết lập
1Tuần 1 | cài đặt Kimi Code2 | github.com/MoonshotAI/kimi-code3 | kết nối vào kho lưu trữ chính của bạn4 | tạo ba file skill cho các tác vụ phổ biến nhất56Tuần 2 | thiết lập GraphRAG7 | github.com/microsoft/graphrag8 | lập chỉ mục kho lưu trữ và tài liệu9 | kiểm tra khả năng truy xuất với các câu hỏi thực tế về codebase của bạn1011Tuần 3 | cài đặt OpenAI Agents SDK12 | github.com/openai/openai-agents-python13 | cấu hình Kimi K3 làm mô hình14 | xây dựng quy trình multi-agent đầu tiên1516Tuần 4 | tích hợp Kimi Agent SDK17 | github.com/MoonshotAI/kimi-agent-sdk18 | xây dựng quy trình tự động hóa đầu tiên chạy không cần bạn19 | kết nối OpenHands cho các tác vụ tự động quy mô lớn2021Tuần 5 | kết nối mọi thứ22 | GraphRAG cung cấp ngữ cảnh cho tất cả các agent23 | Agents SDK điều phối các chuyên gia24 | Kimi Code đảm nhiệm phần triển khai25 | OpenHands đảm nhiệm các công việc lớn26 | bạn đảm nhiệm các quyết định
Điều này thực sự có ý nghĩa gì
Kỹ sư 1,2 triệu đô la tại Anthropic hay Google không kiếm được số tiền đó vì họ gõ phím nhanh hơn. Họ kiếm được nhờ hiểu các hệ thống, đưa ra quyết định đúng đắn và xây dựng hệ thống tự động hóa nhân lên gấp nhiều lần năng suất của mình.
Năm kho lưu trữ này mang lại cho bạn đòn bẩy tương tự. Không phải vì Kimi K3 thông minh bằng một kỹ sư 1,2 triệu đô la. Mà vì hệ thống xung quanh Kimi K3 xử lý khối lượng công việc - bản nháp, các lần thử lại, phần triển khai thường nhật, việc viết kiểm thử, review code - trong khi bạn đảm nhiệm phần phán đoán.
1Không có hệ thống:2Một kỹ sư3Một tác vụ tại một thời điểm4Làm việc tuần tự58 giờ năng suất67Có hệ thống:8Một kỹ sư điều phối9Năm agent làm việc song song10Thực thi tự động liên tục11Năng suất không giới hạn cho các công việc thường nhật
Khoảng cách giữa những lập trình viên hiểu điều này và những người không hiểu đang ngày càng nới rộng theo từng tháng. Năm kho lưu trữ trên chính là cách những kỹ sư giỏi nhất thế giới đang xây dựng ngay lúc này.
Hầu hết lập trình viên sẽ tiếp tục dùng AI như một chatbot và tự hỏi vì sao mình không năng suất hơn gấp 10 lần. Số ít sẽ dành năm tuần để xây dựng stack này và không bao giờ quay lại cách làm cũ.
Bạn tự xây dựng cuộc đời mình - hãy chọn con đường đúng đắn.
/ Nếu bài viết này hữu ích - hãy theo dõi /





