Tìm bước tiếp theo trong mã nguồn.
Sửa đánh dấu hoàn thành mục mua sắm.
const next = items.map(item =>
item.id === selectedId
? { ...item, checked: !item.checked }
: item
);- Dự án
- Dùng ID mục mà không đổi các dòng khác.
- Kiểm tra trước khi áp dụng
- So sánh hành vi thực tế với kết quả mong đợi. Nếu kiểm tra thất bại, tìm nguyên nhân trước khi sửa tiếp.
- Mô hình
- Cấu hình endpoint tương thích OpenAI hoặc Anthropic bằng URL cơ sở và khóa API nếu cần. Kiểm tra kết nối. Máy chủ mô hình cục bộ phải đang chạy; công cụ từ xa có thể truyền dữ liệu riêng.
const next = items.map(item =>
item.id === selectedId
? { ...item, checked: !item.checked }
: item
);Tìm lại lý do trước khi thay đổi mã
Tệp bạn nhớ có thể không còn chịu trách nhiệm cho hành vi cần thay đổi. Trong MiraCode, bắt đầu từ thư mục dự án và yêu cầu trợ lý được kết nối xem điểm vào, các nơi gọi nó cùng những kiểm thử mô tả hành vi hiện tại. Yêu cầu dẫn chiếu tệp kèm lời giải thích để đối chiếu kết luận với mã triển khai.
Với ứng dụng danh sách mua sắm, điều đó có thể là lần theo thao tác hộp kiểm từ màn hình đến cập nhật trạng thái rồi đến lưu trữ. Hỏi định danh mục đến từ đâu và điều gì khôi phục các mục đã đánh dấu sau khi mở lại ứng dụng. Những câu hỏi này xác định điều một chỉnh sửa sau đó phải giữ; chỉ hàm cập nhật ngắn không thể trả lời được chúng.
Giữ cuộc tìm hiểu trong phạm vi bằng cách chọn các tệp liên quan và yêu cầu nêu câu hỏi còn bỏ ngỏ trước khi đề xuất chỉnh sửa. MiraCode là không gian lập trình trên Windows với kết nối mô hình có thể cấu hình. Nếu chọn mô hình AI đã gỡ cơ chế từ chối, mô hình đó phải khả dụng qua điểm cuối được hỗ trợ; dung lượng ngữ cảnh, công cụ và các hạn chế phụ thuộc vào mô hình và máy chủ.
Khi lời giải thích khớp với mã, mô tả một thay đổi cùng hành vi phải giữ nguyên. Xem xét chỉnh sửa đề xuất, rồi chạy kiểm thử liên quan của dự án và thử màn hình bị ảnh hưởng. Điểm dừng hữu ích là một thay đổi bạn có thể giải thích, kèm bằng chứng quy trình hiện có vẫn hoạt động như mong đợi.
Những câu hỏi trước khi tiếp tục một dự án cũ
Yêu cầu đầu tiên của tôi nên nói gì?
Nêu hành vi muốn hiểu và yêu cầu xem xét trước khi chỉnh sửa. Ví dụ: giải thích cách các mục mua sắm đã đánh dấu được giữ sau khi mở lại, xác định các tệp liên quan và chỉ rõ những gì mã hiện có chưa chứng minh được.
Nếu lời giải thích mâu thuẫn với README cũ thì sao?
Yêu cầu trợ lý chỉ ra phần triển khai và các đoạn tài liệu mâu thuẫn. Kiểm tra kiểm thử liên quan và chạy ứng dụng khi khả thi. Xem sự khác biệt đó là câu hỏi còn bỏ ngỏ trước khi quyết định cần thay đổi mã hay tài liệu.
Tôi chọn mô hình cho kho mã lớn thế nào?
Dùng điểm cuối tương thích OpenAI hoặc Anthropic được hỗ trợ và kiểm tra giới hạn ngữ cảnh cùng khả năng hỗ trợ công cụ. Bắt đầu với các tệp liên quan đến một hành vi. Cửa sổ ngữ cảnh lớn hơn không chứng minh lời giải thích là đúng.
MiraCode có kèm mô hình đã gỡ cơ chế từ chối không?
Quy trình này không bao gồm sẵn mô hình nào. Cấu hình dịch vụ tương thích với thông tin xác thực khi cần, hoặc chạy máy chủ mô hình cục bộ riêng. Điểm cuối cục bộ không khiến mọi công cụ kết nối đều hoạt động cục bộ.
Khi nào bắt đầu chỉnh sửa là hợp lý?
Khi bạn xác định được phần triển khai, giải thích được hành vi cần giữ và biết cách kiểm tra nó. Rà soát bản so sánh thay đổi tạo ra và kiểm thử hành vi đó; chỉ lời giải thích tự tin chưa đủ làm bằng chứng.
MiraCode · Cập nhật 2026-10-25