> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# درجة تطابق AML: معادلة الثقة في الهوية

> تشرح Didit كيف تقيس درجات تطابق AML ثقة الهوية عبر مطابقة الاسم وتاريخ الميلاد والدولة، وكيفية ضبط الأوزان والحدود لتقليل الإيجابيات الكاذبة.

تُعد **درجة التطابق** مقياس ثقة مرجح يحدد **مدى توافق تطابق AML محتمل بدقة مع الفرد الخاضع للفحص**. تُستخدم هذه الدرجة لتصنيف حالات التطابق الفردية إما كحالات **إيجابي كاذب** أو **تطابقات محتملة** تتطلب مزيداً من المراجعة.

![تكوين درجة التطابق في فحص AML من Didit يوضح حدود الاسم وتاريخ الميلاد والدولة المرجحة](https://mintcdn.com/didit-0f962782/z6T2GHM4Zh-iSj-K/images/aml-match-score-config.jpg?fit=max\&auto=format\&n=z6T2GHM4Zh-iSj-K\&q=85\&s=76d3124f99349a81e16e711f3d2816e6)

> ⚠️ **هام:** تحدد درجة التطابق **تصنيف التطابق الفردي**، وليس حالة AML النهائية. يتم تحديد حالة AML النهائية (مقبولة/قيد المراجعة/مرفوضة) من خلال [درجة المخاطر](https://docs.didit.me/ar/core-technology/aml-screening/aml-risk-score.md) لحالات التطابق التي لا تُعد إيجابياً كاذباً.

## نظرة عامة

عند فحص شخص ما مقابل قوائم مراقبة AML، يحصل كل تطابق محتمل على **درجة تطابق تتراوح بين 0-100**. تُجيب هذه الدرجة عن السؤال: **"هل هذا التطابق هو بالفعل نفس الشخص الذي نقوم بفحصه؟"**

### درجة التطابق مقابل درجة المخاطر

| الجانب | درجة التطابق | درجة المخاطر |
| - | - | - |
| **السؤال** | هل هذا هو نفس الشخص؟ | ما مدى خطورة هذا الكيان؟ |
| **الغرض** | تصنيف التطابقات كإيجابي كاذب مقابل تطابق محتمل | تحديد حالة AML النهائية |
| **العوامل** | الاسم، تاريخ الميلاد، الدولة، رقم المستند | الدولة، الفئة، السجلات الجنائية |
| **الحد** | حد درجة التطابق (الافتراضي: 93) | حد القبول / حد المراجعة |

***

## كيف تحدد درجة التطابق حالة المراجعة

يتم تصنيف كل تطابق بناءً على درجة التطابق الخاصة به:

| درجة التطابق | حالة المراجعة | المعنى |
| - | - | - |
| الدرجة أقل من حد درجة التطابق | **إيجابي كاذب** | من المرجح ألا يكون التطابق هو نفس الشخص |
| الدرجة مساوية لحد درجة التطابق أو أعلى منه | **لم تتم مراجعته** | يتطلب التطابق مراجعة يدوية |

> **الحد الافتراضي:** 93%

**مثال:** مع حد قدره 93:

* تطابق بدرجة 85 ← **إيجابي كاذب** (يتم استبعاده تلقائياً)
* تطابق بدرجة 95 ← **لم تتم مراجعته** (يحتاج إلى مراجعة، وتحدد درجة المخاطر مدى الإلحاح)

### شرح حالات المراجعة

تبدأ جميع تطابقات فحص AML بإحدى الحالتين الأوليتين بناءً على درجة التطابق الخاصة بها:

| الحالة | الوصف | وقت التعيين |
| - | - | - |
| **إيجابي كاذب** | من المرجح ألا يكون التطابق هو نفس الشخص الخاضع للفحص. يتم استبعاده من تقييم المخاطر. | درجة التطابق \< الحد |
| **لم تتم مراجعته** | يُعد التطابق تطابقاً محتملاً يتطلب مراجعة يدوية لتأكيده أو استبعاده. | درجة التطابق ≥ الحد |

بعد المراجعة اليدوية، يمكن لمسؤولي الامتثال تحديث الحالة إلى:

| الحالة | الوصف |
| - | - |
| **تطابق مؤكد** | تم التحقق من أن التطابق يعود لنفس الشخص. |
| **غير حاسم** | تعذر تحديد ما إذا كان التطابق هو نفس الشخص. |

> [!NOTE]
>
> ### **نصيحة:** يمكنك تغيير حالة مراجعة التطابق في لوحة التحكم من خلال عرض النظرة العامة على فحص AML أو النقر على تطابق معين للاطلاع على تفاصيله.

***

## كيف يتم احتساب درجة التطابق

### الخطوة 1: احتساب الدرجة الأساسية

يتم احتساب الدرجة الأساسية باستخدام ثلاثة مكونات ذات أوزان قابلة للتكوين:

```
Base Score = (Name Score × Name Weight) + (DOB Score × DOB Weight) + (Country Score × Country Weight)
```

| المكون | الوزن الافتراضي | الوصف |
| - | - | - |
| **الاسم** | 60% | التشابه التقريبي للسلسلة النصية بين اسم الشخص الخاضع للفحص واسم التطابق |
| **تاريخ الميلاد** | 25% | احتساب الدرجات للتطابق التام، أو الجزئي (السنة فقط)، أو عدم التطابق |
| **الدولة/الجنسية** | 15% | مقارنة بين الجنسية الخاضعة للفحص ودول التطابق |

> **ملاحظة:** يجب أن يكون مجموع الأوزان دائماً 100%.

### الخطوة 2: منطق "المفتاح الذهبي" لرقم المستند

بعد احتساب الدرجة الأساسية، يتم تقييم رقم المستند بشكل منفصل باستخدام منطق تجاوز خاص:

| السيناريو | التأثير | مثال |
| - | - | - |
| **تطابق** | تجاوز الدرجة وتعيينها على **100** | تطابق أرقام جواز السفر بدقة تامة |
| **محايد** | الإبقاء على الدرجة الأساسية دون تغيير | أنواع مستندات مختلفة، أو أحد الطرفين مفقود |
| **عدم تطابق تام** | تطبيق غرامة (-50 نقطة) | نفس نوع المستند ولكن بقيم مختلفة |

يُقر هذا النهج بأن تطابق رقم المستند يُعد دليلاً قاطعاً على الهوية ("المفتاح الذهبي")، في حين أن عدم تطابق أنواع المستندات لا ينبغي أن يفرض غرامة على الدرجة.

***

## تفاصيل احتساب درجات المكونات

### تشابه الأسماء (0-100)

تعتمد مطابقة الأسماء على **خوارزمية WRatio** من RapidFuzz، وهي خوارزمية قوية في التعامل مع:

* الأخطاء المطبعية والإملائية
* الاختلافات في ترتيب الكلمات ("John Smith" مقابل "Smith, John")
* الاختلافات في الاسم الأوسط ("Robert J. Smith" مقابل "Robert James Smith")
* الاختلافات في الطول

### احتساب درجة تاريخ الميلاد

| السيناريو | الدرجة | مثال |
| - | - | - |
| **تطابق تام** | 100% | "1985-03-15" تطابق "1985-03-15" |
| **تطابق السنة (تتضمن نتيجة التطابق السنة فقط)** | 100% | "1985-03-15" تطابق "1985" — تطابق كامل لأن نتيجة التطابق توفر دقة على مستوى السنة فقط |
| **تطابق السنة (مع اختلاف اليوم/الشهر)** | 50% | "1985-03-15" تطابق "1985-06-20" — السنة نفسها ولكن التواريخ تختلف |
| **عدم تطابق السنة** | -100% (خصم) | "1985-03-15" لا تطابق "1990-03-15" |
| **لا توجد بيانات** | 0% (محايد) | يفتقر أي من الطرفين إلى تاريخ الميلاد |

> **هام:** عندما توفر نتيجة التطابق سنة فقط (على سبيل المثال، "1974")، يُعد تطابق تلك السنة **تطابقاً كاملاً** لأن هذه هي كل المعلومات المتاحة للتحقق منها.

### احتساب درجة الدولة/الجنسية

| السيناريو | الدرجة | مثال |
| - | - | - |
| **تطابق تام** | 100% | "ES" تطابق "Spain" أو "ESP" |
| **لا توجد بيانات في نتيجة التطابق** | 0% (محايد) | لا تتضمن نتيجة التطابق معلومات عن الدولة |
| **عدم تطابق** | -50% (خصم) | "ES" لا تطابق "France" |

يقوم النظام بالتحويل التلقائي بين:

* رموز ISO الثنائية (alpha-2) مثل (ES)
* رموز ISO الثلاثية (alpha-3) مثل (ESP)
* أسماء الدول الكاملة (Spain)

كما يتحقق أيضاً من حقل `citizenship` بالإضافة إلى `countries`.

***

## تطبيع الدرجات (إعادة توزيع الأوزان)

عندما تكون البيانات مفقودة لدى الشخص المفحوص أو في نتيجة التطابق، يستخدم النظام **تطبيع الدرجات** لتجنب الخصم بسبب المعلومات غير المتاحة.

### مثال: الفحص بالاسم فقط

إذا قمت بإجراء الفحص بالاسم فقط (دون تاريخ ميلاد أو دولة):

| الأوزان الأصلية | الأوزان المطبَّعة |
| - | - |
| الاسم: 60% | الاسم: **100%** |
| تاريخ الميلاد: 25% | تاريخ الميلاد: 0% (غير قابل للمقارنة) |
| الدولة: 15% | الدولة: 0% (غير قابلة للمقارنة) |

**النتيجة:** تصبح درجة الاسم هي درجة التطابق بالكامل.

### مثال: غياب الدولة في نتيجة التطابق

إذا كانت نتيجة التطابق لا تحتوي على بيانات الدولة ولكنها تتضمن تاريخ الميلاد:

| الأوزان الأصلية | الأوزان المطبَّعة |
| - | - |
| الاسم: 60% | الاسم: **70.6%** |
| تاريخ الميلاد: 25% | تاريخ الميلاد: **29.4%** |
| الدولة: 15% | الدولة: 0% (غير قابلة للمقارنة) |

يضمن ذلك احتساب الدرجات بصورة عادلة بغض النظر عن مدى توفر البيانات.

***

## خيارات التكوين

يمكنك تخصيص احتساب درجة التطابق عبر API أو إعدادات سير العمل:

### حد درجة التطابق

| الإعداد | القيمة الافتراضية | الوصف |
| - | - | - |
| حد درجة التطابق | 93 | تُصنَّف نتائج التطابق الأقل من هذا الحد على أنها **إيجابي كاذب**. وتُصنَّف نتائج التطابق المساوية له أو الأعلى منه على أنها غير مُراجعة (نتائج تطابق محتملة) وتحتاج إلى مراجعة. |

### الأوزان (يجب أن يكون مجموعها 100)

| الإعداد | القيمة الافتراضية | الوصف |
| - | - | - |
| وزن الاسم | 60 | وزن تشابه الأسماء (0-100) |
| وزن تاريخ الميلاد | 25 | وزن تاريخ الميلاد (0-100) |
| وزن الدولة | 15 | وزن الدولة/الجنسية (0-100) |

***

## مثال على طلب API

```json theme={null}
{
  "full_name": "John Doe",
  "date_of_birth": "1990-01-01",
  "nationality": "USA",
  "document_number": "SAMPLE-DOC-12345",
  "aml_name_weight": 60,
  "aml_dob_weight": 25,
  "aml_country_weight": 15,
  "aml_match_score_threshold": 93
}
```

***

## الاستجابة: تفصيل الدرجات

تتضمن كل نتيجة تطابق في الاستجابة ما يلي:

* `match_score` — درجة التطابق المحتسبة (0-100)
* `risk_score` — درجة المخاطر المحتسبة (0-100) - راجع [درجة المخاطر](https://docs.didit.me/ar/core-technology/aml-screening/aml-risk-score.md)
* `review_status` — "إيجابي كاذب" أو "غير مُراجعة" بناءً على حد درجة التطابق
* `score_breakdown` — تفصيل دقيق لاحتساب درجة التطابق

```json theme={null}
{
  "caption": "David Sanchez",
  "match_score": 95,
  "risk_score": 65.5,
  "review_status": "Unreviewed",
  "score_breakdown": {
    "name_score": 95,
    "name_weight": 60,
    "name_weight_normalized": 70.59,
    "name_contribution": 67.06,
    "dob_score": 100,
    "dob_weight": 25,
    "dob_weight_normalized": 29.41,
    "dob_contribution": 29.41,
    "country_score": 0,
    "country_weight": 15,
    "country_weight_normalized": 0,
    "country_contribution": 0,
    "document_number_match_type": "NEUTRAL",
    "document_number_effect": "No document number provided for screening",
    "total_score": 95
  }
}
```

***

## التدفق الكامل: من درجة التطابق إلى حالة AML النهائية

```
┌─────────────────────────────────────────────────────────────────────────────┐
│                           AML SCREENING FLOW                                 │
├─────────────────────────────────────────────────────────────────────────────┤
│                                                                             │
│  1. RETRIEVE MATCHES FROM WATCHLISTS                                        │
│     └── All matches with score ≥ 75% are included                           │
│                                                                             │
│  2. CALCULATE MATCH SCORE FOR EACH MATCH                                    │
│     Match Score = (Name × W1) + (DOB × W2) + (Country × W3)                │
│     + Golden Key document number logic                                      │
│                                                                             │
│  3. CLASSIFY MATCHES BY MATCH SCORE (Match Score Threshold = 93)           │
│     ├── Match Score < 93 → FALSE POSITIVE (excluded from risk assessment)  │
│     └── Match Score ≥ 93 → UNREVIEWED (included in risk assessment)        │
│                                                                             │
│  4. CALCULATE RISK SCORE FOR NON-FALSE-POSITIVE MATCHES                     │
│     Risk Score = (Country × 30%) + (Category × 50%) + (Criminal × 20%)     │
│                                                                             │
│  5. DETERMINE FINAL AML STATUS (based on highest risk score)               │
│     ├── Highest Risk Score < approve_threshold → APPROVED                   │
│     ├── Highest Risk Score ≤ review_threshold → IN REVIEW                   │
│     └── Highest Risk Score > review_threshold → DECLINED                    │
│                                                                             │
└─────────────────────────────────────────────────────────────────────────────┘
```

***

## أمثلة على الحساب

### المثال 1: تطابق قوي ← لم تتم مراجعته

**البيانات المفحوصة:**

* الاسم: "Robert J. Smith"
* تاريخ الميلاد: "1985-03-15"
* الدولة: "US"

**بيانات التطابق:**

* الاسم: "Robert James Smith"
* تاريخ الميلاد: "1985"
* الدولة: "United States"

**الحساب:**

1. درجة الاسم: 90% (تطابق تقريبي)
2. درجة تاريخ الميلاد: 100% (بيانات التطابق تتضمن السنة فقط، وتتطابق السنة)
3. درجة الدولة: 100% (تطابق تام)

```
Match Score = (90 × 0.60) + (100 × 0.25) + (100 × 0.15)
            = 54 + 25 + 15
            = 94
```

**النتيجة:** درجة التطابق (94) ≥ الحد (93) ← **لم تتم مراجعته**
← سيتم احتساب درجة المخاطر واستخدامها لتحديد حالة AML النهائية

### المثال 2: تطابق ضعيف ← إيجابي كاذب

**البيانات المفحوصة:**

* الاسم: "John Smith"
* تاريخ الميلاد: "1990-05-20"
* الدولة: "US"

**بيانات التطابق:**

* الاسم: "Johnny Smithson"
* تاريخ الميلاد: "1975"
* الدولة: "Canada"

**الحساب:**

1. درجة الاسم: 72% (تطابق تقريبي ضعيف)
2. درجة تاريخ الميلاد: -100% (عقوبة عدم تطابق سنة الميلاد)
3. درجة الدولة: -50% (عقوبة عدم تطابق الدولة)

```
Match Score = (72 × 0.60) + (-100 × 0.25) + (-50 × 0.15)
            = 43.2 - 25 - 7.5
            = 10.7 → 11
```

**النتيجة:** درجة التطابق (11) \< الحد (93) ← **إيجابي كاذب**
← يتم استبعاد هذا التطابق من تقييم المخاطر

### المثال 3: التجاوز بواسطة المفتاح الذهبي

**البيانات المفحوصة:**

* الاسم: "John D. Smith"
* رقم المستند: "A12345678"

**بيانات التطابق:**

* الاسم: "Jonathan David Smith"
* رقم المستند: "A12345678"

**الحساب:**

1. الدرجة الأساسية: \~70 (تطابق تقريبي للاسم)
2. رقم المستند: **تطابق** (تطابق تام)

**النتيجة:** تم تجاوز الدرجة إلى **100** (تطابق المفتاح الذهبي) ← **لم تتم مراجعته**

***

## إدارة حالة المراجعة

بعد التصنيف الأولي، يمكنك تحديث حالة المراجعة لكل تطابق يدويًا:

### في لوحة التحكم

1. انتقل إلى نظرة عامة على AML الخاصة بالجلسة
2. انقر على تطابق محدد لعرض التفاصيل
3. استخدم القائمة المنسدلة للحالة لتغيير حالة المراجعة:
   * **مطابقة مؤكدة** — التحقق من أن التطابق يخص الشخص نفسه
   * **إيجابي كاذب** — تحديد التطابق على أنه غير مطابق
   * **غير حاسم** — يتعذر التحديد

***

## أفضل الممارسات

1. **ابدأ بالحد الافتراضي (93)** — يوفر هذا توازنًا جيدًا بين التقاط التطابقات الحقيقية وتصفية الإيجابيات الكاذبة.

2. **خفض الحد في السيناريوهات عالية المخاطر** — إذا كنت بحاجة إلى مزيد من الحذر، فقم بخفض حد درجة التطابق لالتقاط المزيد من التطابقات المحتملة.

3. **استخدم أرقام المستندات عند توفرها** — إنها توفر أقوى تأكيد للهوية ويمكنها تجاوز درجات التطابق المنخفضة.

4. **راجع الأوزان المُطبَّعة** — تحقق من حقول الأوزان المُطبَّعة في تفاصيل الدرجة لفهم كيف أثرت البيانات المفقودة على الدرجة.

5. **راقب معدلات الإيجابيات الكاذبة** — إذا تم تصنيف عدد كبير جدًا من التطابقات المشروعة على أنها إيجابيات كاذبة، فقم بخفض الحد.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.