Blog
KODA là gì? Lập trình agentic chạy trên máy của bạn
KODA là nền tảng lập trình agentic của WinSell: nhận mục tiêu, đọc dự án, sửa nhiều tệp, chạy kiểm thử và trình diff để bạn duyệt. Xem KODA làm được gì.
KODA là nền tảng lập trình agentic của WinSell. Bạn giao một mục tiêu bằng ngôn ngữ tự nhiên, KODA đọc dự án, lập kế hoạch, sửa nhiều tệp, chạy kiểm thử và trình diff để bạn duyệt.
Khác với chatbot chỉ trả về đoạn code, KODA giữ được mục tiêu xuyên suốt một tác vụ nhiều bước.
KODA giải quyết việc gì?
- Thêm một tính năng đi qua nhiều tệp và nhiều lớp.
- Sửa lỗi typecheck hoặc test đang đỏ.
- Viết test cho module cũ trước khi refactor.
- Cập nhật dependency và sửa chỗ vỡ API.
- Chạy lệnh trong terminal, đọc lỗi rồi sửa tiếp.
Vòng lặp agentic
- Bạn mô tả mục tiêu và phạm vi.
- KODA đọc cấu trúc dự án và các tệp liên quan.
- KODA lập kế hoạch thành các bước nhỏ.
- KODA sửa code và chạy lệnh kiểm tra.
- KODA đọc lỗi, sửa tiếp hoặc dừng lại báo cáo khi bị chặn.
- Bạn xem diff, chấp nhận hoặc yêu cầu sửa.
Điểm quan trọng là bước 6. KODA không tự merge. Mọi thay đổi đi qua diff preview và human-in-the-loop.
KODA khác autocomplete ở đâu?
Autocomplete dự đoán đoạn code tiếp theo trong tệp đang mở. KODA giữ mục tiêu xuyên nhiều tệp và tự kiểm tra kết quả bằng terminal, typecheck và test.
Vì vậy KODA cần quyền đọc dự án và chạy lệnh. Đổi lại, nó xử lý được việc mà gợi ý từng dòng không làm nổi: sửa một lỗi lan qua năm tệp và xác nhận test đã xanh.
Khi nào nên dùng KODA?
KODA hợp với công việc có mục tiêu rõ nhưng đường đi dài. Nếu bạn chỉ cần gợi ý một hàm ngắn, autocomplete trong editor là đủ. Nếu bạn cần thêm một API endpoint kèm validation, test và cập nhật tài liệu, KODA tiết kiệm thời gian hơn.
KODA cũng hỗ trợ MCP để kết nối database, CLI hoặc API nội bộ mà không phải dán dữ liệu vào chat.
Giới hạn cần biết
- KODA không hiểu ý định kinh doanh thay bạn. Mục tiêu mơ hồ cho ra kế hoạch mơ hồ.
- Tác vụ càng lớn càng tốn CUBE. Nên chia nhỏ và chạy thử trên một nhánh.
- Code do AI tạo vẫn cần review như code của đồng nghiệp.
Bắt đầu
Tải KODA Desktop, mở thư mục dự án, mô tả mục tiêu kèm tiêu chí hoàn thành. Ví dụ: "Thêm endpoint /health trả về phiên bản build, viết test và chạy typecheck." Xem kế hoạch trước, rồi duyệt từng bước.
Câu hỏi thường gặp
KODA có thay thế lập trình viên không?
Không. KODA xử lý các bước lặp lại: đọc code, sửa nhiều tệp, chạy kiểm thử và báo lỗi. Con người vẫn quyết định kiến trúc, phạm vi và duyệt thay đổi trước khi merge.
KODA chạy trên hệ điều hành nào?
KODA Desktop chạy cục bộ trên Windows và macOS, làm việc trực tiếp với thư mục dự án, terminal và công cụ đã cài trên máy.
KODA có tốn CUBE không?
Có. Các lượt gọi mô hình trong KODA được tính bằng CUBE theo quy ước 1 CUBE = 1.000 VNĐ = 1 USD (Nền tảng), giống Wisa. Bạn xem được chi phí từng lượt.