Bắt đầu ngayBắt đầu miễn phí

Prompt để gỡ lỗi hiệu quả

Bạn làm việc tại một công ty ngân hàng, nơi bạn xây dựng một pipeline để xử lý và lưu trữ dữ liệu do người dùng gửi. Một bước tiền xử lý sẽ chuyển đổi chuỗi sang chữ in hoa trước khi lưu vào cơ sở dữ liệu trung tâm, nhưng bạn đã phát hiện một lỗi.

Ở bước này, đầu vào ['a', 'b', 'c'] lẽ ra phải tạo ra ['A', 'B', 'C'], nhưng script hiện tại lại trả về ['C', 'C', 'C'].

Tệp process_data.py, mà LLM có thể đọc và sử dụng, chứa hàm bị lỗi:

def to_uppercase(strings):
  uppercased = [s.upper() for s in strings]
  return [uppercased[-1]] * len(strings)

Bài tập này là một phần của khóa học

Lập trình với AI dành cho Developer

Xem khóa học

Hướng dẫn bài tập

- Hãy prompt mô hình để gỡ lỗi hàm bằng cách đưa vào **đoạn mã bị lỗi**, **hành vi mong đợi**, và yêu cầu các **bước lập luận** rõ ràng.

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập