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.
Tính độ tương đồng Jaccard của hai tập dữ liệu tối đa 1000 số nguyên mỗi tập, bỏ lặp.
def jaccard(left, right):
left, right = tuple(left), tuple(right)
if len(left) > 1000 or len(right) > 1000:
raise ValueError("collection.limit")
if any(type(v) is not int for v in left + right):
raise ValueError("member.integer")
left, right = set(left), set(right)
union = left | right
return len(left & right) / len(union) if union else 1.0Cấ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.
Kiểm tra tập rời và giống nhau, quy ước hai tập rỗng bằng một và từ chối Boolean cùng phần tử không nguyên.
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.
def jaccard(left, right):
left, right = tuple(left), tuple(right)
if len(left) > 1000 or len(right) > 1000:
raise ValueError("collection.limit")
if any(type(v) is not int for v in left + right):
raise ValueError("member.integer")
left, right = set(left), set(right)
union = left | right
return len(left & right) / len(union) if union else 1.0Điểm so sánh có thể đổi ý nghĩa trước khi tính toán bắt đầu, chỉ vì các giá trị lặp bị loại bỏ. SetTamar đưa những giả định ấy vào không gian lập trình AI trên Windows. Mở dự án và yêu cầu mô hình kết nối xem các tập hợp đi vào phép so sánh thế nào và điểm kết quả ảnh hưởng ứng dụng ra sao.
Xét tác vụ liên quan độ tương đồng Jaccard trên tập định danh. Cho mô hình xem ví dụ có giá trị trùng, thành viên không giao nhau và tập rỗng, rồi nêu kết quả nơi gọi mong đợi. Cuộc trao đổi nên xác lập ngữ nghĩa tập hợp có phù hợp tác vụ không trước khi thay đổi triển khai làm quan sát lặp biến mất khỏi phép tính.
Theo bản vá đề xuất qua kiểm tra đầu vào và quyết định phía sau. Quy ước cho hai tập rỗng có thể ảnh hưởng xếp hạng hoặc lọc ngay cả khi công thức hành xử nhất quán ở nơi khác. Rà soát quy ước đó với mã sử dụng và chạy dữ liệu kiểm thử dự án khẳng định cả đầu vào được chấp nhận lẫn trường hợp bị từ chối. Giữ việc diễn giải điểm tách biệt với việc tạo ra số.
SetTamar hỗ trợ kết nối điểm cuối tương thích OpenAI hoặc Anthropic. Nếu có mô hình AI không kiểm duyệt qua dịch vụ của bạn, có thể chọn nó tùy theo hành vi thực tế của mô hình và khả năng máy chủ. Dùng cuộc trao đổi để làm rõ giả định, rồi chỉ giữ thay đổi có tác động bạn đã xem xét và kiểm tra.
Đó là yêu cầu cần chốt trước khi sửa. So sánh dựa trên tập hợp loại bỏ trùng lặp nên tần suất không còn đóng góp. Nếu quan sát lặp quan trọng với ứng dụng, yêu cầu trao đổi thiết kế thay vì âm thầm áp dụng ngữ nghĩa tập hợp.
Điểm cho hai tập hợp rỗng có thể ảnh hưởng xếp hạng hoặc quyết định ngưỡng dù không quan sát thành viên nào. Nêu ý nghĩa đã chọn và xem mã phía sau, rồi đưa trường hợp đó vào dữ liệu kết quả mong đợi của dự án.
Cung cấp hàm so sánh và mã diễn giải điểm. Giải thích ý nghĩa dự kiến của ngưỡng và kèm ví dụ ở hai phía. Tránh cho rằng mô hình có thể suy ra quyết định sản phẩm chỉ từ công thức toán học.
Có thể kiểm tra hành vi quy định, nhưng tính hữu ích phụ thuộc dữ liệu và mục tiêu ứng dụng. Tách kiểm thử triển khai khỏi đánh giá chính sách so sánh trên trường hợp tiêu biểu trước khi dựa vào kết quả mới.
SetTamar · Cập nhật 2026-10-25