1from sentence_transformers import CrossEncoder
2
3# Download from the 🤗 Hub
4model = CrossEncoder("cross_encoder_model_id")
5# Get scores for pairs of texts
6pairs = [
7 ['Tiêu chuẩn chức danh nghề nghiệp là một trong các căn cứ trong tuyển dụng viên chức, đúng hay sai?', 'Bổ nhiệm viên chức quản lý\n\n1. Việc bổ nhiệm viên chức quản lý phải căn cứ vào nhu cầu của đơn vị sự nghiệp công lập, tiêu chuẩn, điều kiện của chức vụ quản lý và theo đúng thẩm quyền, trình tự, thủ tục.\n\n2. Căn cứ vào điều kiện cụ thể của đơn vị sự nghiệp công lập, viên chức giữ chức vụ quản lý được bổ nhiệm có thời hạn không quá 05 năm. Trong thời gian giữ chức vụ quản lý, viên chức được hưởng phụ cấp chức vụ quản lý; được tham gia hoạt động nghề nghiệp theo chức danh nghề nghiệp đã được bổ nhiệm.\n\n3. Khi viên chức quản lý hết thời hạn giữ chức vụ quản lý, phải xem xét bổ nhiệm lại hoặc không bổ nhiệm lại. Trường hợp không được bổ nhiệm lại, cấp có thẩm quyền bổ nhiệm có trách nhiệm bố trí viên chức vào vị trí việc làm theo nhu cầu công tác, phù hợp với chuyên môn, nghiệp vụ của viên chức.\n\n4. Viên chức quản lý được bố trí sang vị trí việc làm khác hoặc được bổ nhiệm chức vụ quản lý mới thì đương nhiên thôi giữ chức vụ quản lý đang đảm nhiệm, trừ trường hợp được giao kiêm nhiệm.\n\n5. Thẩm quyền bổ nhiệm viên chức giữ chức vụ quản lý do người đứng đầu đơn vị sự nghiệp công lập quyết định hoặc đề nghị cấp có thẩm quyền quyết định theo phân cấp quản lý.\n\n6. Chính phủ quy định chi tiết Điều này.'],
8 ['Tài sản gắn liền với đất gồm những gì?', 'Tài sản thế chấp\n\n1. Trường hợp thế chấp toàn bộ bất động sản, động sản có vật phụ thì vật phụ của bất động sản, động sản đó cũng thuộc tài sản thế chấp, trừ trường hợp có thỏa thuận khác.\n\n2. Trường hợp thế chấp một phần bất động sản, động sản có vật phụ thì vật phụ gắn với tài sản đó thuộc tài sản thế chấp, trừ trường hợp có thoả thuận khác.\n\n3. Trường hợp thế chấp quyền sử dụng đất mà tài sản gắn liền với đất thuộc quyền sở hữu của bên thế chấp thì tài sản gắn liền với đất cũng thuộc tài sản thế chấp, trừ trường hợp có thỏa thuận khác.\n\n4. Trường hợp tài sản thế chấp được bảo hiểm thì bên nhận thế chấp phải thông báo cho tổ chức bảo hiểm biết về việc tài sản bảo hiểm đang được dùng để thế chấp. Tổ chức bảo hiểm chi trả tiền bảo hiểm trực tiếp cho bên nhận thế chấp khi xảy ra sự kiện bảo hiểm.\n\nTrường hợp bên nhận thế chấp không thông báo cho tổ chức bảo hiểm biết về việc tài sản bảo hiểm đang được dùng để thế chấp thì tổ chức bảo hiểm chi trả tiền bảo hiểm theo hợp đồng bảo hiểm và bên thế chấp có nghĩa vụ thanh toán cho bên nhận thế chấp.'],
9 ['Thoả thuận trọng tài là thoả thuận giữa các bên về việc giải quyết tranh chấp có thể phát sinh hoặc đã phát sinh bằng trọng tài. Đúng hay sai?', 'Điều kiện giải quyết tranh chấp bằng Trọng tài\n\n1. Tranh chấp được giải quyết bằng Trọng tài nếu các bên có thoả thuận trọng tài. Thỏa thuận trọng tài có thể được lập trước hoặc sau khi xảy ra tranh chấp.\n\n2. Trường hợp một bên tham gia thoả thuận trọng tài là cá nhân chết hoặc mất năng lực hành vi, thoả thuận trọng tài vẫn có hiệu lực đối với người thừa kế hoặc người đại diện theo pháp luật của người đó, trừ trường hợp các bên có thoả thuận khác.\n\n3. Trường hợp một bên tham gia thỏa thuận trọng tài là tổ chức phải chấm dứt hoạt động, bị phá sản, giải thể, hợp nhất, sáp nhập, chia, tách hoặc chuyển đổi hình thức tổ chức, thỏa thuận trọng tài vẫn có hiệu lực đối với tổ chức tiếp nhận quyền và nghĩa vụ của tổ chức đó, trừ trường hợp các bên có thoả thuận khác.'],
10 ['Khi đơn phương chấm dứt hợp đồng làm việc (trừ trường hợp buộc thôi việc), người đứng đầu đơn vị sự nghiệp công lập phải báo cho viên chức biết trước ít nhất bao nhiêu ngày?', 'Đơn phương chấm dứt thực hiện hợp đồng dịch vụ\n\n1. Trường hợp việc tiếp tục thực hiện công việc không có lợi cho bên sử dụng dịch vụ thì bên sử dụng dịch vụ có quyền đơn phương chấm dứt thực hiện hợp đồng, nhưng phải báo cho bên cung ứng dịch vụ biết trước một thời gian hợp lý; bên sử dụng dịch vụ phải trả tiền công theo phần dịch vụ mà bên cung ứng dịch vụ đã thực hiện và bồi thường thiệt hại.\n\n2. Trường hợp bên sử dụng dịch vụ vi phạm nghiêm trọng nghĩa vụ thì bên cung ứng dịch vụ có quyền đơn phương chấm dứt thực hiện hợp đồng và yêu cầu bồi thường thiệt hại.'],
11 ['Người cai nghiện ma túy tự nguyện tại cơ sở cai nghiện ma túy phải có trách nhiệm nộp chi phí liên quan đến cai nghiện ma túy, đúng hay sai?', 'Trách nhiệm của gia đình người nghiện ma túy, cộng đồng\n\n1. Gia đình người nghiện ma túy có trách nhiệm sau đây:\n\na) Hỗ trợ người nghiện ma túy trong quá trình cai nghiện ma túy, sau cai nghiện ma túy và hòa nhập cộng đồng;\n\nb) Phối hợp với cơ quan, người có thẩm quyền trong việc lập hồ sơ áp dụng biện pháp cai nghiện ma túy bắt buộc; phối hợp với cơ quan, tổ chức, đơn vị có liên quan hỗ trợ người nghiện ma túy trong quá trình cai nghiện ma túy, quản lý sau cai nghiện ma túy và hòa nhập cộng đồng.\n\n2. Cộng đồng nơi người nghiện ma túy cư trú có trách nhiệm sau đây:\n\na) Động viên, giúp đỡ người nghiện ma túy;\n\nb) Phối hợp với cơ quan, tổ chức, đơn vị có liên quan hỗ trợ người nghiện ma túy trong quá trình cai nghiện ma túy, quản lý sau cai nghiện ma túy và hòa nhập cộng đồng.'],
12]
13scores = model.predict(pairs)
14print(scores.shape)
15# (5,)
16
17# Or rank different texts based on similarity to a single text
18ranks = model.rank(
19 'Tiêu chuẩn chức danh nghề nghiệp là một trong các căn cứ trong tuyển dụng viên chức, đúng hay sai?',
20 [
21 'Bổ nhiệm viên chức quản lý\n\n1. Việc bổ nhiệm viên chức quản lý phải căn cứ vào nhu cầu của đơn vị sự nghiệp công lập, tiêu chuẩn, điều kiện của chức vụ quản lý và theo đúng thẩm quyền, trình tự, thủ tục.\n\n2. Căn cứ vào điều kiện cụ thể của đơn vị sự nghiệp công lập, viên chức giữ chức vụ quản lý được bổ nhiệm có thời hạn không quá 05 năm. Trong thời gian giữ chức vụ quản lý, viên chức được hưởng phụ cấp chức vụ quản lý; được tham gia hoạt động nghề nghiệp theo chức danh nghề nghiệp đã được bổ nhiệm.\n\n3. Khi viên chức quản lý hết thời hạn giữ chức vụ quản lý, phải xem xét bổ nhiệm lại hoặc không bổ nhiệm lại. Trường hợp không được bổ nhiệm lại, cấp có thẩm quyền bổ nhiệm có trách nhiệm bố trí viên chức vào vị trí việc làm theo nhu cầu công tác, phù hợp với chuyên môn, nghiệp vụ của viên chức.\n\n4. Viên chức quản lý được bố trí sang vị trí việc làm khác hoặc được bổ nhiệm chức vụ quản lý mới thì đương nhiên thôi giữ chức vụ quản lý đang đảm nhiệm, trừ trường hợp được giao kiêm nhiệm.\n\n5. Thẩm quyền bổ nhiệm viên chức giữ chức vụ quản lý do người đứng đầu đơn vị sự nghiệp công lập quyết định hoặc đề nghị cấp có thẩm quyền quyết định theo phân cấp quản lý.\n\n6. Chính phủ quy định chi tiết Điều này.',
22 'Tài sản thế chấp\n\n1. Trường hợp thế chấp toàn bộ bất động sản, động sản có vật phụ thì vật phụ của bất động sản, động sản đó cũng thuộc tài sản thế chấp, trừ trường hợp có thỏa thuận khác.\n\n2. Trường hợp thế chấp một phần bất động sản, động sản có vật phụ thì vật phụ gắn với tài sản đó thuộc tài sản thế chấp, trừ trường hợp có thoả thuận khác.\n\n3. Trường hợp thế chấp quyền sử dụng đất mà tài sản gắn liền với đất thuộc quyền sở hữu của bên thế chấp thì tài sản gắn liền với đất cũng thuộc tài sản thế chấp, trừ trường hợp có thỏa thuận khác.\n\n4. Trường hợp tài sản thế chấp được bảo hiểm thì bên nhận thế chấp phải thông báo cho tổ chức bảo hiểm biết về việc tài sản bảo hiểm đang được dùng để thế chấp. Tổ chức bảo hiểm chi trả tiền bảo hiểm trực tiếp cho bên nhận thế chấp khi xảy ra sự kiện bảo hiểm.\n\nTrường hợp bên nhận thế chấp không thông báo cho tổ chức bảo hiểm biết về việc tài sản bảo hiểm đang được dùng để thế chấp thì tổ chức bảo hiểm chi trả tiền bảo hiểm theo hợp đồng bảo hiểm và bên thế chấp có nghĩa vụ thanh toán cho bên nhận thế chấp.',
23 'Điều kiện giải quyết tranh chấp bằng Trọng tài\n\n1. Tranh chấp được giải quyết bằng Trọng tài nếu các bên có thoả thuận trọng tài. Thỏa thuận trọng tài có thể được lập trước hoặc sau khi xảy ra tranh chấp.\n\n2. Trường hợp một bên tham gia thoả thuận trọng tài là cá nhân chết hoặc mất năng lực hành vi, thoả thuận trọng tài vẫn có hiệu lực đối với người thừa kế hoặc người đại diện theo pháp luật của người đó, trừ trường hợp các bên có thoả thuận khác.\n\n3. Trường hợp một bên tham gia thỏa thuận trọng tài là tổ chức phải chấm dứt hoạt động, bị phá sản, giải thể, hợp nhất, sáp nhập, chia, tách hoặc chuyển đổi hình thức tổ chức, thỏa thuận trọng tài vẫn có hiệu lực đối với tổ chức tiếp nhận quyền và nghĩa vụ của tổ chức đó, trừ trường hợp các bên có thoả thuận khác.',
24 'Đơn phương chấm dứt thực hiện hợp đồng dịch vụ\n\n1. Trường hợp việc tiếp tục thực hiện công việc không có lợi cho bên sử dụng dịch vụ thì bên sử dụng dịch vụ có quyền đơn phương chấm dứt thực hiện hợp đồng, nhưng phải báo cho bên cung ứng dịch vụ biết trước một thời gian hợp lý; bên sử dụng dịch vụ phải trả tiền công theo phần dịch vụ mà bên cung ứng dịch vụ đã thực hiện và bồi thường thiệt hại.\n\n2. Trường hợp bên sử dụng dịch vụ vi phạm nghiêm trọng nghĩa vụ thì bên cung ứng dịch vụ có quyền đơn phương chấm dứt thực hiện hợp đồng và yêu cầu bồi thường thiệt hại.',
25 'Trách nhiệm của gia đình người nghiện ma túy, cộng đồng\n\n1. Gia đình người nghiện ma túy có trách nhiệm sau đây:\n\na) Hỗ trợ người nghiện ma túy trong quá trình cai nghiện ma túy, sau cai nghiện ma túy và hòa nhập cộng đồng;\n\nb) Phối hợp với cơ quan, người có thẩm quyền trong việc lập hồ sơ áp dụng biện pháp cai nghiện ma túy bắt buộc; phối hợp với cơ quan, tổ chức, đơn vị có liên quan hỗ trợ người nghiện ma túy trong quá trình cai nghiện ma túy, quản lý sau cai nghiện ma túy và hòa nhập cộng đồng.\n\n2. Cộng đồng nơi người nghiện ma túy cư trú có trách nhiệm sau đây:\n\na) Động viên, giúp đỡ người nghiện ma túy;\n\nb) Phối hợp với cơ quan, tổ chức, đơn vị có liên quan hỗ trợ người nghiện ma túy trong quá trình cai nghiện ma túy, quản lý sau cai nghiện ma túy và hòa nhập cộng đồng.',
26 ]
27)
28# [{'corpus_id': ..., 'score': ...}, {'corpus_id': ..., 'score': ...}, ...]