Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Allow user to keep record fields that failed to parse as `null`.

Đang mở
#362 2 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
45/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
ai, data

Hướng nghiên cứu

Bắt đầu bằng cách lần theo cách các lỗi phân tích cú pháp của LLMCodeColumnConfig được xử lý và nơi các bản ghi bị lỗi bị loại bỏ trong quá trình tạo dataset. Xác định cách một cài đặt opt-in sẽ giữ lại các bản ghi đó với giá trị đã phân tích là null trong khi vẫn giữ nguyên trace của chúng, sau đó xác minh hành vi đối với các chiến lược ORDERED và drop.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement
Priority Level

Medium (Nice to have)

Is your feature request related to a problem? Please describe.

Currently, failed parses from e.g. LLMCodeColumnConfig give an error like

[WARNING] ⚠️ Generation for record at index N failed. Will omit this record from the dataset.
  |----------
  | Cause: The provided output schema was unable to be parsed from model 'model' responses while running generation for column 'column'.
  | Solution: This is most likely temporary as we make additional attempts. If you continue to see more of this, simplify or modify the output schema for structured output and try again. If you are attempting token-intensive tasks like generations with high-reasoning effort, ensure that max_tokens in the model config is high enough to reach completion.
  |----------

The trace (if set up to be exported) is also lost.

Describe the solution you'd like

Ideally, users should have the option to keep these records in the dataset with the json parsed to null. Three reasons:

  1. Some use-cases (with the ORDERED strategy) expect one output for every seed - this violates that.
  2. The drop strategy means losing other work done within the record, which might be useful to the user.
  3. The trace is very useful in debugging parse failures.
Describe alternatives you've considered

Writing my own parser which also permits arbitrary text and parses to null - quite complicated though.

Additional context

No response

Ngôn ngữ chính
Python
Star
2.4k
Fork
234
Merge trung bình
23 giờ
Pull request đã merge (30 ngày)
75

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của NVIDIA-NeMo/DataDesigner

Tất cả issue của NVIDIA-NeMo/DataDesigner

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.