Chuyển đến nội dung
Sử dụng Codexe

Tự động sửa lỗi

Cách Codexe sửa lỗi build trong quá trình giao, các lần sửa miễn phí "thử lại" và "Sửa bằng AI", và khi nào một lần sửa phải đi qua khung chat.

Đã cập nhật

Trên trang này
  1. 1. Sửa nội bộ trong quá trình giao (miễn phí)
  2. 2. Các lần sửa do bạn khởi động
  3. Khi nào việc sửa dừng lại
  4. Những gì việc sửa không thể khắc phục

Tự động sửa lỗi (Auto Repair) là việc Codexe tự sửa các lỗi build hoặc lỗi nạp, dựa trên chính xác các lỗi từ bản build. Nó diễn ra trong hai tình huống, và biết mình đang ở tình huống nào sẽ cho bạn biết một lần sửa có miễn phí hay không.

#1. Sửa nội bộ trong quá trình giao (miễn phí)

Trong lúc Codexe xác minh một dự án build được, một bản build thất bại không đến tay bạn dưới dạng một dự án hỏng (từng bước, theo thứ tự). Codexe:

  1. đọc chính xác các lỗi của trình biên dịch hoặc lỗi nạp,
  2. tra cứu chữ ký thật của các lớp thư viện liên quan, từ chính các tệp JAR mà bản build đã dùng, để cách sửa khớp với phiên bản API thực tế,
  3. yêu cầu một model sửa lỗi chỉ thay đổi những gì cần thiết,
  4. build lại.

Codexe tiếp tục qua nhiều vòng miễn là số lỗi vẫn giảm, và nếu bị kẹt thì nó thử thêm một lần với một model mạnh hơn. Bạn sẽ thấy điều này dưới dạng Đang sửa một lỗi… và Đang xác minh… trên dự án.

Phần việc này là chi phí của Codexe, không phải của bạn. Nó không dùng token của bạn và không được tính là một prompt.

#2. Các lần sửa do bạn khởi động

Ở đâuNútChi phí
Dự án kết thúc ở trạng thái "cần sửa"Để Codexe thử lại (miễn phí)Miễn phí
Biên dịch thất bại, tệp không đổi kể từ khi giaoSửa bằng AIMiễn phí (cùng cơ chế sửa nội bộ)
Biên dịch thất bại, tệp đã bị bạn hoặc chat thay đổiSửa bằng AIMột tin nhắn chat bình thường (token)
Mọi trường hợp khácMô tả vấn đề trong khung chatMột tin nhắn chat bình thường (token)

Lần "thử lại" miễn phí bị giới hạn mỗi dự án một lần mỗi ngày, và ba dự án mỗi ngày cho mỗi tài khoản.

Tại sao lại có sự khác biệt? Nếu các tệp đúng như Codexe đã giao, thất bại là trách nhiệm của Codexe. Một khi dự án đã thay đổi, việc sửa là phần việc mới trên phiên bản của bạn, giống như mọi yêu cầu khác.

#Khi nào việc sửa dừng lại

Codexe ngừng sửa khi số lỗi không còn giảm, cùng một lỗi cứ quay lại, hoặc đã chạm giới hạn thời gian hay công sức. Khi đó dự án hiển thị Codexe không thể tự động xác minh xong dự án này. Tất cả các tệp vẫn còn đó. Xem Dự án thất bại hoặc cần sửa.

#Những gì việc sửa không thể khắc phục

  • Hành vi. Việc sửa khắc phục code không build được. Nó không thể biết một tính năng hoạt động khác với ý bạn; hãy nói điều đó trong khung chat.
  • Sự cố hạ tầng. Nếu bản build hoàn toàn không chạy được (một kho phụ thuộc hết thời gian chờ, dịch vụ build đang bận), thì không có gì để sửa. Thay vào đó, dự án được đánh dấu chưa xác minh và được thử lại sau.
  • Add-on Skript không được hỗ trợ. Nếu một script cần add-on mà máy chủ thử nghiệm không có, Codexe sẽ báo cáo điều đó thay vì viết lại script của bạn.
Tự động sửa lỗi | Codexe Docs