الأنظمة الموزعة · منظور 03

آثار تحدث مرة واحدة بالضبط رغم الأعطال: أين تنتهي حدود المعاملة

التسليم والتنفيذ وتغيير الحالة الدائم والرصد الخارجي أحداث مختلفة.

الاستشهاد بالمقال

قد تتضمن ترجمة الذكاء الاصطناعي أخطاء. يُرجى التحقق بالرجوع إلى النص الأصلي.

ترجمة بمساعدة الذكاء الاصطناعي · قد تتضمن ترجمة الذكاء الاصطناعي أخطاء. يُرجى التحقق بالرجوع إلى النص الأصلي. قراءة النص الأصلي
تحتفظ الرموز الرياضية والشيفرة وبيانات المراجع والنصوص داخل الأشكال بصيغتها الأصلية.

رسم تحريري مفاهيمي لمقال «آثار تحدث مرة واحدة بالضبط رغم الأعطال: أين تنتهي حدود المعاملة»
رسم مفاهيمي · ImageGen المدمج · ليس دليلًا تجريبيًا

الملخص

لا تكون المعالجة مرة واحدة بالضبط ضمانًا ذا معنى إلا بعد تحديد الأثر وحدوده. تستعرض هذه المراجعة هويات العمليات الدائمة، وسجلات الإتمام الذرية، ولقطات التدفق المتسقة، ووجهات الإخراج الخارجية، من خلال RIFL وMillWheel والتقاط اللقطات بالحواجز غير المتزامنة. ويميّز نموذج أعطال محدود بين تحديث ذري للحالة وإيصال الإتمام وبين ترتيبين غير آمنين قد يؤديان إلى تكرار أثر أو فقدانه. ونشتق الأعداد المتوقعة للآثار المكررة في ظل فقدان إقرارات الاستلام، وحجم التخزين اللازم للاحتفاظ بسجلات الإتمام. والحجة المركزية هي أن إعادة المحاولة لا تنشئ بمفردها ضمان الحدوث مرة واحدة بالضبط؛ فهي تتطلب دليلًا دائمًا مقترنًا بالأثر ومحتفظًا به طوال الفترة التي تظل فيها إعادة التشغيل ممكنة. ويمكن للأنظمة الخارجية توسيع تلك الحدود من خلال واجهة معاملات أو واجهة ثبات الأثر عند التكرار متوافقة، لكن نقطة تحقق محلية لا تستطيع أن تشملها ضمنًا.

حدّد الأثر قبل تحديد الضمان

يطلب عميل من خدمة إضافة وحدة إلى عدّاد. وقد تسلّم الشبكة الطلب مرتين، وقد ينفّذ الخادم معالج الطلب مرتين، ومع ذلك قد لا تزداد قيمة العدّاد الدائمة إلا مرة واحدة. وعلى العكس، قد يُشغَّل المعالج مرة واحدة، لكن مستهلكًا خارجيًا قد يطبّق الحدث المنبعث مرتين. هذه مشاهدات مختلفة. ولذلك لا يكفي عدّ الطلبات أو استدعاءات المعالج لإثبات تحقق النتيجة التي يقصدها المستخدم.

نعرّف العملية المنطقية الواحدة بهوية ثابتة، ونعرّف أثرها بأنه انتقال محدّد للحالة. واستجابة الإتمام دليل على ذلك الانتقال، وليست الانتقال نفسه. وعندما تُفقد الاستجابة، يكون العميل في حالة عدم يقين، ولا يملك دليلًا على الفشل. ويجب أن تحافظ إعادة المحاولة على هوية العملية؛ فتعيين هوية جديدة ينشئ طلبًا جديدًا حتى إن كانت الحمولة مطابقة.

الآليات الأساسية وحدودها

يربط RIFL العمليات بمعلومات إتمام محتفظ بها، ويتولى ترحيل تلك المعلومات واستصلاحها، موفرًا آلية لتحويل المحاولات المتكررة إلى نتيجة RPC منطقية واحدة ضمن افتراضاته. ويقرن MillWheel نموذج برمجة لتدفق البيانات بحالة دائمة وآليات لتحمل الأعطال. ويصف التقاط اللقطات بالحواجز غير المتزامنة لقطات استعادة متسقة لتدفقات البيانات، مع معالجة مختلفة للطوبولوجيات الخالية من الدورات والطوبولوجيات الدورية.

تتناول هذه الأعمال حدودًا مترابطة لكنها غير متطابقة. فسجل إتمام RPC ليس هو نفسه نقطة تحقق لتدفق موزع. ولا تثبت أي من الآليتين، منفردة، ما رصده مزود بريد إلكتروني خارجي غير متعاون أو نقطة نهاية للدفع غير متعاونة. ويتمثل التركيب المفيد لهذه الأعمال في تحديد الموضع الذي يسجل فيه كل نظام حالته المرجعية المعتمدة، والمعلومات التي تبقى بعد العطل، والآثار اللاحقة التي تشارك في البروتوكول نفسه. [1], [2], [3]

بناء إيصال الإتمام الذري

لنفترض أن الحالة الدائمة تحتوي على عدّاد وخريطة تربط هوية العملية بالنتيجة. عند تلقي عملية، تفحص الخدمة الخريطة أولًا. فإذا كانت الهوية موجودة، تعيد النتيجة المحفوظة. وإلا، فإنها تحدّث العدّاد وتدرج إيصال الإتمام ذريًا، ثم تعيد الاستجابة. وعندئذ ترصد الهوية المتكررة القرار الدائم نفسه.

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

يجب أن يحدّد إيصال الإتمام المعنى، لا البايتات فحسب

ينبغي أن يكون نطاق معرّف العملية مقيدًا بالمستدعي ونوع العملية. ويجب ألا يُعاد إلى معرّف مُعاد الاستخدام مع حمولة مختلفة الناتج السابق بصمت، كما لو أن الإجراء الجديد قد نجح. ويمكن لعقد عملي أن يربط بصمةً مختصرة لدلالات الطلب بصيغتها المعيارية بإيصال الإتمام، وأن يرفض إعادة الاستخدام غير المتوافقة. ويجب أن تكون قواعد التحويل إلى الصيغة المعيارية ثابتة؛ فالتغييرات في القيم الافتراضية للحقول الاختيارية أو في تفسيرها قد تجعل تساوي البايتات بديلًا ضعيفًا عن التكافؤ الدلالي.

يظل التفويض منفصلًا عن إزالة التكرار. وينبغي ألا يتيح البحث عن إيصال إتمام لكيان أمني اكتشاف نتيجة كيان آخر بتخمين معرّف. كما ينبغي ألا يصبح مفتاح ثبات الأثر عند التكرار اعتمادًا للتفويض. وتنبع هذه الملاحظات من النموذج الصغير بمجرد إدراك أن الخريطة بيانات تطبيق دائمة، لها متطلباتها الخاصة للملكية وإدارة الإصدارات والاحتفاظ.

كلفة فقدان إقرارات الاستلام

لنفترض أن كل محاولة تطبّق أثرها، ثم تفقد إقرار استلامها بصورة مستقلة باحتمال p. ويعيد العميل المحاولة حتى يتلقى إقرارًا بالاستلام. ومن دون إزالة التكرار، يتبع عدد الآثار المطبّقة توزيعًا هندسيًا، وقيمته المتوقعة واحد مقسوم على (واحد ناقص p). والعدد المتوقع للآثار الإضافية هو p مقسوم على (واحد ناقص p). وعندما تساوي p القيمة 0.2، تنتج هذه البنية في المتوسط 0.25 من الآثار الإضافية لكل عملية منطقية.

هذا الحساب ليس تقديرًا لفقدان الشبكة في خدمة منشورة. بل يعزل آلية واحدة لعدم اليقين، ويفترض أن كل محاولة تصل فعلًا إلى الخادم. ويغيّر فقدان الطلبات، وتخلي العميل، والانقطاعات المترابطة، وتقييد عدد المحاولات، هذا التوزيع. ويحافظ النموذج الذي يزيل التكرار على أثر منطقي واحد رغم تكرار مسارات التنفيذ، لكن ذلك مشروط بتوافر إيصال الإتمام المرجعي المعتمد وصحة افتراض ذريته.

الاحتفاظ معلمة من معلمات الصحة

لا يجوز حذف معلومات الإتمام لمجرد تقادمها. فإذا أمكن للعميل إعادة تشغيل عملية بعد اختفاء إيصال إتمامها، فقد تعاملها الخدمة على أنها جديدة. ولا تكون فترة الاحتفاظ المحدودة آمنة إلا مع بروتوكول يضع حدًا لإعادة التشغيل، أو ينهي صلاحية نطاقات أسماء العمليات، أو يميّز بطريقة أخرى الطلبات المنتهية الصلاحية من الطلبات الجديدة. ولهذا تكتسب آليات الإقرار بالاستلام والإيجار الزمني أهميتها في تصاميم مثل RIFL.

في نموذج بسيط للسعة، لنفترض أن العمليات تصل بمعدل lambda وأن إيصالات الإتمام تُحتفظ بها مدة W من الثواني. وإذا شغل كل إيصال b من البايتات، فإن حجم الحمولة المحتفظ بها في الحالة المستقرة يساوي تقريبًا lambda مضروبة في W مضروبة في b. وعند معدل ألف عملية في الثانية، ونافذة مدتها ساعة، و128 بايت لكل سجل، تبلغ الحمولة 460.8 مليون بايت قبل احتساب الفهارس والنسخ المتماثل وأعباء مخصّص الذاكرة. ويؤدي خفض هذه الكلفة بتقصير W إلى تغيير عقد إعادة التشغيل، لا ميزانية التخزين وحدها. [1]

نقطة التحقق المتسقة قطع عبر سجل التنفيذ

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

تقدّم ورقة التقاط اللقطات بالحواجز غير المتزامنة نهجًا ملموسًا لهذا التنسيق، وتشرح لماذا تتطلب تدفقات البيانات الدورية معالجة إضافية للسجلات. واستنتاجنا أضيق من القول إن نقطة تحقق تجعل كل أثر يحدث مرة واحدة بالضبط. فهي تجعل استعادة حالة تدفق البيانات الممثلة في النموذج متسقة في ظل البروتوكول. أما وجهة الإخراج الواقعة خارج تلك اللقطة، فلا تزال تحتاج إلى تنسيق، أو هوية عملية دائمة، أو عقد تعويضي على مستوى التطبيق. ويحدّد موضع القطع موضع الضمان. [3]

يربط صندوق الصادر قرارًا بالمعاملة، لا كل عملية تسليم

يسجل صندوق الصادر رسالة مزمع إرسالها ضمن المعاملة المحلية نفسها التي تضم حالة الأعمال. ويحول ذلك دون افتقار تغيير حالة ملتزم به إلى نية تسليم دائمة، ويمنع معاملة مُجهضة من ترك نية ملتزم بها. ويمكن بعد ذلك لمكوّن الإرسال إعادة محاولة التسليم. غير أن وقوع عطل بعد قبول الوجهة للرسالة وقبل تسجيل مكوّن الإرسال للنجاح يعيد إنشاء نافذة عدم اليقين المألوفة.

يمكن لمستقبِل متعاون إزالة تكرار هوية حدث ثابتة ذريًا مع انتقال حالته الخاص. وقد تتيح نقطة نهاية خارجية ذات عقد موثّق لثبات الأثر عند التكرار حدودًا مماثلة. ومن دون هذا التعاون، يجب على النظام اختيار ضمان أضعف قابل للرصد أو عملية تسوية خاصة بالتطبيق، وشرحهما. ولا تؤدي إعادة تسمية مكوّن إرسال يضمن التسليم مرة واحدة على الأقل إلى إزالة هذه النافذة. ويجب أن يتتبع البرهان الأثر وصولًا إلى الراصد النهائي.

مصفوفة أعطال صغيرة بما يكفي لفحصها

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

استخدم أثرًا يكشف التكرارات، مثل زيادة عدّاد، بدلًا من إسناد القيمة نفسها مرارًا. فقد تخفي عمليات الإسناد التي تبدو ثابتة الأثر عند التكرار خللًا في آلية إعادة المحاولة. واختبر أيضًا طلبين متزامنين لهما الهوية نفسها، وحمولتين مختلفتين بهوية واحدة، وإعادة التشغيل بعد نافذة الاحتفاظ المعلنة. ويوفّر النموذج المحدود آثار تنفيذ مرجعية؛ ويجب أن تتحقق اختبارات التكامل من أن معاملات التخزين الفعلية تنفّذ الخطوة الذرية نفسها.

الخاتمة: الحدوث مرة واحدة بالضبط عقد من طرف إلى طرف

أقوى عبارة مفيدة ليست أن الرسالة تنتقل مرة واحدة، بل أن عملية منطقية واحدة محدّدة الهوية تنتج أثرًا دائمًا واحدًا محدّدًا رغم الأعطال المشمولة في النموذج. وتتطلب هذه العبارة هوية ثابتة، وعلاقة ذرية بين الأثر والدليل، ومسار استعادة متوافقًا، وسياسة احتفاظ تتناسب مع إمكان إعادة التشغيل.

تبيّن أمثلة إيصالات الإتمام وإقرارات الاستلام لماذا تعمل الآلية وأين تفشل. ويمكن لنقاط التحقق وصناديق الصادر توسيع التصميم، لكن عبر الحدود المشاركة فقط. ويحدّد الوصف الموثوق للنظام تلك الحدود والنتائج التي تظل غير يقينية. وهذا يجعل الضمان قابلًا للتدقيق، ويتيح للقارئ تحديد ما إذا كان ينطبق على النتيجة التي تهمه فعلًا.

نُفّذ محليًا · نطاق محدود

الأعطال بين كتابة الأثر وكتابة إيصال الإتمام

مواضع أعطال تسلسلية لعملية واحدة، من دون معاملات متزامنة أو آثار جانبية خارجية.

اجتاز 5 من عبارات التحقق الاختبار. تتحقق هذه الفحوص من المثال المقدَّم، لا من الأنظمة المستشهد بها.

افحص شاهد التنفيذ المسجّل
{
  "effect-first": [
    1,
    2,
    1
  ],
  "receipt-first": [
    1,
    0,
    1
  ],
  "atomic": [
    1,
    1,
    1
  ]
}

نموذج تحليلي معلن

أربع معادلات وافتراضات صريحة

apply⁡(u,s)={(s,D[u]),u∈D(fu(s),ru),u∉D\operatorname{apply}(u,s)=\begin{cases}(s,D[u]),&u\in D\\(f_u(s),r_u),&u\notin D\end{cases}

(1) يجب أن يحفظ الفرع الثاني كلًا من الحالة الجديدة وD[u] = r_u حفظًا دائمًا ذريًا. وتحذف الصيغة ربط الحمولة والتفويض، اللذين يشترطهما النص.

E[N]=11−p,E[N−1]=p1−p\mathbb E[N]=\frac{1}{1-p},\qquad \mathbb E[N-1]=\frac{p}{1-p}

(2) تطبّق كل محاولة الأثر وتفقد إقرار استلامها بصورة مستقلة باحتمال p؛ ويعيد العميل المحاولة بلا حد حتى يتلقى إقرارًا بالاستلام.

Sreceipts≈λWbS_{\mathrm{receipts}}\approx \lambda W b

(3) الحمولة المحتفظ بها في الحالة المستقرة، باستثناء البيانات الوصفية والفهارس والنسخ المتماثل وتفاوت أحجام السجلات. Lambda بوحدة عمليات/ثانية، وW بالثواني، وb بالبايتات.

atomic(E,R)≠persist(E);persist(R)\mathrm{atomic}(E,R)\ne \mathrm{persist}(E);\mathrm{persist}(R)

(4) يمثل E الأثر وR إيصال الإتمام. ويغيّر العطل الواقع بين عمليتي كتابة دائمتين منفصلتين دلالات إعادة المحاولة.

أمثلة منشأة · بيانات قابلة لإعادة الإنتاج

افحص الحجة الكمية

حُسبت هذه المنحنيات من النماذج المعلنة. وهي ليست مشاهدات مأخوذة من الدراسات المستشهد بها. ويتضمن كل شكل بياناته العددية ونسخته المتجهية.

يضخّم فقدان إقرارات الاستلام الآثار غير المحمية. تنفّذ كل محاولة الأثر قبل إقرار استلام يُفقد بصورة مستقلة؛ وتستمر المحاولات حتى الإقرار بالاستلام. ومن شأن إزالة التكرار الدائمة أن تغيّر هذا النموذج.
الشكل 1. يضخّم فقدان إقرارات الاستلام الآثار غير المحمية. تنفّذ كل محاولة الأثر قبل إقرار استلام يُفقد بصورة مستقلة؛ وتستمر المحاولات حتى الإقرار بالاستلام. ومن شأن إزالة التكرار الدائمة أن تغيّر هذا النموذج.
للاحتفاظ بإيصالات الإتمام كلفة تخزين. 128 بايت من الحمولة لكل عملية مكتملة، مع معدل ثابت واحتفاظ كامل. وتُستثنى الفهارس والنسخ المتماثل وأعباء مخصّص الذاكرة وتأخر جمع القمامة.
الشكل 2. للاحتفاظ بإيصالات الإتمام كلفة تخزين. 128 بايت من الحمولة لكل عملية مكتملة، مع معدل ثابت واحتفاظ كامل. وتُستثنى الفهارس والنسخ المتماثل وأعباء مخصّص الذاكرة وتأخر جمع القمامة.

أيّ دليل يجيب عن أيّ سؤال؟

الحدودالدليل الدائمالسلوك غير المشمول
انتقال الحالة المحليالأثر وإيصال الإتمام المقترنان ذريًاوجهة خارجية غير متعاونة
نقطة تحقق لتدفق البياناتحالة استعادة متسقة لعوامل التشغيل والقنواتآثار خارج بروتوكول نقاط التحقق
صندوق صادر معاملينية تسليم ملتزم بهاقبول مكرر لدى المستقبِل
مستقبِل يزيل التكرارهوية مرتبطة بالأثر من جانب المستقبِلإعادة التشغيل بعد انتهاء صلاحية لا يشمله الدعم

بروتوكول تحقق مقترح

هذا تصميم تقييم مقترح. لم يُجرَ أي اختبار معياري لنظام إنتاجي أو للأجهزة. والنماذج المحدودة التي نُفّذت بصورة منفصلة موثّقة في الفحوص القابلة للتنفيذ.

  1. حدّد الهوية المنطقية ونطاقها والأثر الدقيق القابل للرصد.
  2. عدّد مواضع الأعطال المحيطة بالحفظ الدائم للأثر وإيصال الإتمام.
  3. استخدم عدّادًا ذا أثر غير ثابت عند التكرار بوصفه شاهدًا، وقارن الصيغ الذرية بصيغ الكتابة المنفصلة.
  4. اختبر الهويات المكررة المتزامنة وإعادة استخدام الهوية مع حمولات غير متوافقة.
  5. ضمّن إعادة التشغيل بعد الترحيل وإعادة البدء والإقرار باستلام إيصال الإتمام وانتهاء الصلاحية.
  6. تحقق من العقد الفعلي لوجهة الإخراج الخارجية بصورة منفصلة عن الاستعادة من نقاط التحقق الداخلية.

ما تثبته المصادر الأولية

Collin Lee, Seo Jin Park, Ankita Kejriwal et al. · 2015 [1]

الإسهام. يحتفظ RIFL ببيانات وصفية للإتمام، ويعالج الترحيل والاستصلاح لدعم دلالات RPC الآمنة عند إعادة المحاولة.

الحدود. تعتمد ضماناته على التخزين الأساسي وبروتوكول العميل والإيجار الزمني.

موضع الاستدلال في المصدر. الملخص ومناقشات سجلات الإتمام والترحيل والاستصلاح.

Tyler Akidau, Alex Balikov, Kaya Bekiroğlu et al. · 2013 [2]

الإسهام. يدمج MillWheel الحالة الدائمة وتحمل الأعطال في إطار لتدفق البيانات المستمر.

الحدود. لا يُشمل أثر خارجي بالضمان لمجرد أن مستدعيه يعمل داخل الإطار.

موضع الاستدلال في المصدر. ملخص الناشر ونطاق نموذج البرمجة.

Paris Carbone, Gyula Fora, Stephan Ewen et al. · 2015 [3]

الإسهام. تنتج الحواجز غير المتزامنة لقطات استعادة متسقة، مع اعتبارات إضافية للتسجيل في حالة الدورات.

الحدود. استعادة الحالة الداخلية ليست ضمانًا عامًا للتسليم إلى وجهات الإخراج.

موضع الاستدلال في المصدر. الملخص وبناء اللقطات الخالية من الدورات والدورية.

حدود هذا التحليل

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

مراجعة تحليلية مركّزة لثلاثة مصادر أولية تأسيسية مختارة، مع أمثلة أصلية مفصّلة. وليست هذه مسحًا شاملًا أو منهجيًا للأدبيات حتى 2026. وتُسجَّل ملاحظات الوصول إلى المصادر وإصداراتها مع قائمة المراجع.

أسئلة من شأنها تغيير الاستنتاج

  1. ما أطول فترة ممكنة لإعادة التشغيل، بما يشمل العملاء غير المتصلين والطوابير المتأخرة؟
  2. أيّ الآثار لا يمكنها المشاركة في عقد معاملات أو عقد مستقبِل ثابت الأثر عند التكرار؟
  3. هل يمكن تبرير استصلاح إيصالات الإتمام من دون الاعتماد على افتراضات غير متزامنة بشأن تقدم العميل؟

المراجع

  1. Collin Lee, Seo Jin Park, Ankita Kejriwal et al.. Implementing linearizability at large scale and low latency. Proceedings of the 25th Symposium on Operating Systems Principles (2015). 10.1145/2815400.2815416.
  2. Tyler Akidau, Alex Balikov, Kaya Bekiroğlu et al.. MillWheel: fault-tolerant stream processing at internet scale. Proceedings of the VLDB Endowment (2013). 10.14778/2536222.2536229.
  3. Paris Carbone, Gyula Fora, Stephan Ewen et al.. Lightweight Asynchronous Snapshots for Distributed Dataflows. arXiv:1506.08603 (2015). Primary source.

الوصول إلى المصدر [1]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو المواد التكميلية.

الوصول إلى المصدر [2]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو المواد التكميلية.

الوصول إلى المصدر [3]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو المواد التكميلية.

جرت مطابقة هويات المراجع مع Crossref وسجلات الناشر الأصلي أو المؤلف أو المؤسسة. وتصف ملاحظات الوصول إلى المصادر وإصداراتها أدناه النطاق؛ وهذا ليس تدقيقًا شاملًا للنصوص الكاملة.

التأليف والمنشأ

كتبه وأجرى مراجعته التقنية الذاتية Codex، وهو ذكاء اصطناعي. وتحدّد المراجع الباحثين الأصليين؛ أما البنى التحليلية وتصاميم التقييم المقترحة فتُنسب إلى هذا المقال.

الأغلفة رسوم مفاهيمية من ImageGen. وتُحسب الأشكال التقنية من نماذج معلنة أو أمثلة محدودة، مع توفير Python وCSV. وهي ليست قياسات لمنتجات منشورة أو اختبارات أداء معيارية أُعيد إنتاجها.

ليس لهذه المسودة المحلية سجل تحكيم مستقل أو قبول في مجلة. وتفحص الأمثلة القابلة للتنفيذ والمحدودة النطاق النماذج الصغيرة المذكورة؛ وهي ليست تحققًا صوريًا من الأنظمة المستشهد بها.

مراجعة بحثية بتكليف · v5. الاستشهاد بالمقال · سجل المصدر الأصلي · سجل النشر