---
title: "المحادثة مع الذكاء الاصطناعي، الملف يلمسه المحرك: ما يخرج هو مواصفة منفذة."
seo_title: "محادثة مع الذكاء الاصطناعي، ملف يلمسه المحرك | SazAI"
description: "طبقة الحديث وطبقة التحرير منفصلة بالتصميم: النموذج يفهم، المحرك ينفذ، مختبر."
tags: [marketing]
---

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

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="sparkles" size="36"></sz-icon></div>

<h2 id="two-layers">الطبقتان</h2>

<h3 class="sub">واحدة تفهم ما تريد؛ الأخرى تفتح الملف بقواعد صيغته الخاصة</h3>

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

<figure class="viz duo" role="group" aria-label="الطلب باللغة الطبيعية يصبح عملية مختارة، وهو المحرك الذي يكتب الملف">
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><rect x="4" y="10" width="82" height="40" rx="10" fill="none" stroke="var(--verb-talk)" stroke-width="1.5"/><line x1="16" y1="24" x2="64" y2="24" stroke="var(--gray)" stroke-width="2"/><line x1="16" y1="34" x2="48" y2="34" stroke="var(--gray)" stroke-width="1.5"/></svg><b>طلبك</b><span>بكلماتك الخاصة، الطريقة التي تتحدث بها</span></div>
<div class="mid"><svg viewBox="0 0 120 72" aria-hidden="true"><line x1="8" y1="36" x2="52" y2="36" stroke="var(--verb-talk)" stroke-width="1.5"/><path d="M46 30l6 6-6 6" fill="none" stroke="var(--verb-talk)" stroke-width="1.5"/><rect x="52" y="24" width="24" height="24" rx="4" fill="none" stroke="var(--verb-talk)" stroke-width="1.5"/><line x1="76" y1="36" x2="112" y2="36" stroke="var(--gray)" stroke-width="1.5"/><path d="M106 30l6 6-6 6" fill="none" stroke="var(--gray)" stroke-width="1.5"/></svg><b>عملية مختارة</b><span>مسماة، مسجلة، مع إيصال</span></div>
<div class="side"><svg viewBox="0 0 90 60" aria-hidden="true"><rect x="12" y="6" width="66" height="48" rx="4" fill="none" stroke="var(--gray)" stroke-width="1.5"/><rect x="22" y="18" width="28" height="16" rx="2" fill="none" stroke="var(--gray)" stroke-width="1.5"/><line x1="22" y1="42" x2="68" y2="42" stroke="var(--lightgray)" stroke-width="1.5"/></svg><b>الملف المكتوب</b><span>بالمحرك، ليس بالنموذج</span></div>
<figcaption>النموذج يختار العملية؛ المحرك هو الذي يفتح ويكتب الملف.</figcaption>
</figure>

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

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="settings" size="36"></sz-icon></div>

<h2 id="spec">يخرج المستند من مواصفة</h2>

<h3 class="sub">تقول ما تريد؛ ما ينفذ هو عملية على هيكل معروف</h3>

قبل أي تحول، يتم قراءة المستند كاملاً وتقسيمه إلى العناصر التي تؤلفه: نص، أشكال، جداول، خلايا، صفحات، علاقات بين الأجزاء، خصائص وبيانات وصفية. يتم تسجيل تلك الخريطة، وهي ما يستند عليه كل شيء آخر. التغيير ليس إعادة كتابة الملف: إنه <dfn tabindex="0" data-hint="الوصف الصريح لما يجب أن يتغير، على أي عناصر، مقابل أي نسخة. المحرك ينفذ المواصفة؛ إنه لا يخمن ما تقصد.">مواصفة</dfn> تم تنفيذها مقابل تلك الخريطة، التي تغير العناصر المصرحة، تترك الباقي سليماً وتتحقق من النتيجة مقابل بنية المصدر.

هذا هو السبب في أن السؤال عن المستند يتم الإجابة عليه بدون إعادة معالجة أي شيء، ولماذا المقارنة بين نسختين تشير إلى الاختلاف لكل وحدة بدلاً من إظهار نصين جنباً إلى جنب. الكل من تلك القراءة، مع ما تحتفظ به لكل صيغة، في [مستنداتك](documents).

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="check" size="36"></sz-icon></div>

<h2 id="checked-boundary">حيث يدخل نص النموذج بالفعل</h2>

<h3 class="sub">في الترجمة يتم فحص الحد، وعندما لا يتطابق الخطوة تفشل</h3>

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

<figure class="viz" role="group" aria-label="عد العناصر الداخلة والخارجة في اختبار ترجمة 45 شريحة">
<div class="ev proof"><span class="n">633</span><span class="t"><b>دخلت مع 633، خرجت مع 633</b>في اختبار ترجمة 45 شريحة دخل الملف مع 633 عنصراً وخرج مع 633، دخل مع 971 شكلاً وخرج مع 971، والمحرك لمس بالضبط الشرائح الـ 11 التي كان بها نص. الـ 34 الأخرى لم تُغير لأنه لم يكن بها شيء لتغييره.</span></div>
<figcaption>العد هو الطريقة الصادقة لقول هذا؛ الصفة ليست.</figcaption>
</figure>

الفرق الذي تحدثه هو الفرق المعتاد في هذه الدار: نموذج يسيء التصرف هنا لا ينتج ملفاً تضرره بصمت، ينتج عملية لم تكتمل. تكتشف ذلك، بدلاً من اكتشافه في الاجتماع. نطاق هذا الضمان يختلف مع ما تسمح به كل صيغة، وصفحة [ترجمة](translate) تقول حيث يعقد وحيث ينتهي.

</div>

<div class="chap">

<div class="ico-col"><sz-icon style="color:var(--verb-talk)" name="rotate" size="36"></sz-icon></div>

<h2 id="model-is-a-choice">نموذج اللغة اختيار، وليس اعتماداً</h2>

<h3 class="sub">ما يبقى نفسه عند تغيير النموذج هو الطبقة الحتمية</h3>

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

هذا يأتي بأهمية تتجاوز السعر: أداة مرتبطة بمزود ذكاء اصطناعي واحد تتقدم معها. الطبقة الحتمية هي التي لا تتحرك عند تغيير النموذج، وهذا هو ما يستند عليه [السيادة](privacy) للترتيب. إنها أيضاً لماذا الوكيل لا يخترع حقيقة عن مستندك: إنه يجيب من ما سجله المحرك، والسجل إما أنه يحمل المعلومات أو لا.

</div>

هذا هو الانقسام؛ ما يمكّنه هي القنوات التي من خلالها تتحدث إلى المنتج، في [الواجهات](interfaces)، والمجموعة من العمليات التي يمكن للوكيل تنفيذها، في [الإمكانيات](capabilities).
