نعم، والبنية بسيطة بمجرد أن تتوقف عن محاولة جعل Copilot Studio يقوم بذلك. تقوم بعكس المستندات الموثوقة من SharePoint أو OneDrive أو Azure Blob إلى فهرس متجهي يملكه الوكيل، ثم تدع webhooks الخاصة بـ Microsoft Graph وإشعارات Event Grid تقود التحديثات التدريجية. تنتشر التعديلات في المصدر إلى الوكيل في دقائق معدودة. بلا إعادة رفع.
تصطدم معظم الفرق بهذه المشكلة بعد أن تكون قد جرّبت المسارات الواضحة. لا يزال موصّل SharePoint في Copilot Studio لا يُحدَّث تلقائيًا عند تغيّر الملفات، وهو قيدٌ أكّدته Microsoft في يوليو 2025 ولم يُصلَح حتى وقت كتابة هذا المقال. يمكن لـ Azure AI Search الوصول إلى SharePoint عبر مُفهرِس، لكن المُفهرِس لا يمكنه العمل خلف Conditional Access، ولديه دعم أساسي فقط لـ ACL في الإصدار التجريبي، ويتطلب منك بناء طبقة الوكيل بنفسك. النمط الذي يصفه هذا الدليل يستخدم Retell AI كطبقة صوتية لأن واجهة برمجة تطبيقات قاعدة المعرفة لديها تقبل عمليات دفع موثّقة من عامل المزامنة الخاص بك، ما يتجاوز كل قيد يفرضه مسار Microsoft الأصلي.
وكيل صوتي يجيب من نسخة منسّقة معكوسة من مجموعتك الخاصة، مع انتشار التعديلات من طرف إلى طرف في خمس إلى خمس عشرة دقيقة، ومع تمريرة تسوية يومية تلتقط أي شيء يفقده تدفّق الأحداث.
بحلول النهاية، ستقوم حزمتك التقنية بما يلي:
قبل أن تبدأ، ستحتاج إلى:
Sites.Selected مفضّل، وSites.Read.All هو البديل الأوسع)لأن الأدوات صُمّمت لمهمة مختلفة. بُني Copilot Studio لتلخيص المحتوى لإنسان يقرأ شاشة، لا لتغذية وكيل صوتي أمامه أقل من ثانية واحدة لتأليف إجابة منطوقة. بُني مُفهرِس SharePoint في Azure AI Search للبحث المؤسسي، حيث تكون نافذة تحديث من أربع إلى ست ساعات مقبولة. لم يُصمَّم أيٌّ من المنتجين حول افتراض أن سياسة فوترة عُدّلت الساعة 9 صباحًا يجب أن تكون هي الإجابة التي يسمعها المتصل الساعة 9:08 صباحًا.
ثلاثة قيود تفصل الصوت عن النص. الأول هو ميزانية زمن الاستجابة. يجب أن يُعيد نداء الاسترجاع نتيجته في أقل من 100 مللي ثانية أثناء محادثة حية، لذا يجب أن يكون الفهرس على الشبكة نفسها التي عليها الوكيل، ويجب أن تكون الأجزاء صغيرة بما يكفي للتضمين المباشر دون تفجير نافذة سياق نموذج LLM. الثاني هو تحمّل الفشل. عندما يُعيد روبوت دردشة رابطًا خاطئًا، ينقر المستخدم مجددًا. وعندما يقتبس وكيل صوتي سياسة مُتقاعدة في مكالمة امتثال مسجّلة، فلديك مشكلة مرفقة بسجلات تدقيق. الثالث هو توقّع الحداثة. تعدّل فرق المبيعات الأسعار أيام الثلاثاء. تُصدر فرق الدعم تحديثات سياسات بعد مراجعة حادثة يوم الجمعة. الوكيل الذي يقتبس رقم الأسبوع الماضي أسوأ من عدم وجود وكيل على الإطلاق.
لهذا تفصل البنية مصدر الحقيقة عن طبقة الاسترجاع. يبقى SharePoint هو المرجع القانوني. الفهرس المتجهي هو قطعة مشتقّة يُبقيها خطّ أنابيب المزامنة محدّثة. وتصبح أنماط الفشل قابلة للرصد بدلاً من أن تكون صامتة.
اختر بناءً على مكان تأليف المستند، لا بناءً على أين يسهل توصيله. كل مصدر يشير إلى شيء مختلف حول كيفية صيانة المحتوى.
مكتبات مستندات SharePoint هي المصدر الأساسي الصحيح عندما تكون الملكية تعاونية ويتطوّر المحتوى عبر مراجعة لجنة. تميل كتالوجات الخدمات وأدلة السياسات والويكيات الداخلية وأدلة المبيعات إلى العيش هنا، مع تاريخ إصدارات وتعليقات وتدفّقات موافقة مرفقة. الكلفة هي انتشار البيانات الوصفية: موقع نموذجي يحتوي على أربع نسخ من السياسة نفسها، ومسودتين متقاعدتين، ومجلد لقطات شاشة لأحدهم.
نادرًا ما يكون OneDrive المصدر الأساسي الصحيح لوكيل صوتي. المحتوى المرتبط بحساب شخص واحد يخرج من الباب عند مغادرة ذلك الشخص. استخدم OneDrive فقط كمنطقة تجهيز حيث يؤلّف المساهمون الفرديون مسودات تُرقّى إلى مكتبة SharePoint بعد المراجعة.
حاويات Azure Blob هي المصدر الصحيح عندما تُنتَج المستندات بواسطة أنظمة أولية. ملفات PDF المُولّدة من خطّ أنابيب فوترة، والعقود التي تسقطها أداة CLM، والكشوفات من مهمة تصدير، والنصوص المنسوخة من نظام تسجيل، كلها تنتمي إلى Blob. الحجم أعلى، والحداثة أصعب تزويرًا، وتسمية الملفات تتبع أي اصطلاح يفرضه النظام المُنتِج، ما يجعل العكس والمزامنة أبسط من بنية SharePoint الحرة.
تُزامن معظم الفرق المؤسسية كليهما. يغذّي SharePoint جانب السياسات والمنتجات، ويغذّي Blob الجانب التشغيلي والمُولّد آليًا، وتدمج قاعدة معرفة الوكيل الصوتي كليهما خلف واجهة برمجة تطبيقات استرجاع واحدة.
سجّل تطبيقًا في Microsoft Entra ID، واطلب أذونات التطبيق، واطلب من مسؤول المستأجر منح الموافقة.
تعمل أذونات التطبيق تحت كيان خدمة. يستمر العامل في العمل طوال الليل دون مستخدم مُسجّل الدخول، ويكون token متسقًا عبر الاستدعاءات. الأذونات المفوّضة، في المقابل، تربط الوصول بحساب مستخدم حقيقي وتفرض إعادة مصادقة كل نحو 75 دقيقة وفقًا لمكتبات الأمان التي تستخدمها Microsoft الآن. كما لا يمكن للأذونات المفوّضة الحفاظ على ACL على مستوى المستند، كما تشير وثائق مُفهرِس SharePoint الخاصة بـ Microsoft، وهو ما يصبح مشكلة لحظة أن يسأل الامتثال عمّن يستطيع سماع ماذا.
النطاق هو حيث تفرط معظم الفرق في المشاركة. منح Sites.Read.All يتيح للتطبيق قراءة كل موقع في المستأجر. إنه سريع عند الإعداد وغير قابل للدفاع في التدقيق. البديل الأضيق هو Sites.Selected، حيث يفوّض مسؤول المستأجر مسبقًا التطبيق مقابل معرّفات مواقع محددة فقط. يرى العامل المكتبات التي يحتاجها الوكيل ولا شيء غيرها. استخدم Sites.Selected من اليوم الأول. إعادة إضافة تحديد النطاق على مستوى الموقع لاحقًا تتطلب إعادة موافقة وعادةً مراجعة أمنية لم تحسب حسابها.
بالنسبة إلى Azure Blob، عيّن لكيان الخدمة نفسه دور Storage Blob Data Reader على الحاوية المحددة. النطاق على مستوى الحاوية يتفوّق على النطاق على مستوى الحساب للسبب نفسه.
ادمج عنصرين أساسيين في Microsoft Graph. تخبرك webhooks متى حدث شيء ما. وتخبرك استعلامات الدلتا بالضبط بما تغيّر.
اشتراك webhook هو طلب POST إلى /subscriptions بمسار مورد يشير إلى محرك الأقراص (على سبيل المثال، /sites/{site-id}/drive/root)، مع changeType بقيمة updated، وnotificationUrl موجّه إلى نقطة نهاية HTTPS الخاصة بعاملك. جسم الإشعار رفيع عمدًا. يحمل معرّف المورد ونوع التغيير، لا شيء أكثر. هذا بالتصميم. يستخدم العامل الإشعار كإشارة لاستدعاء نقطة نهاية الدلتا، حيث توجد الحمولة الفعلية.
استعلام الدلتا هو /sites/{site-id}/drive/root/delta. في التشغيل الأول، بلا token، تحصل على تعداد كامل بالإضافة إلى @odata.deltaLink غير شفاف. احفظ ذلك الرابط حرفيًا. في كل تشغيل لاحق، أعِد تشغيله ويعيد Graph فقط العناصر المضافة أو المعدّلة أو المُعاد تسميتها أو المحذوفة منذ الاستدعاء الأخير. إرشادات الفحص من Microsoft صريحة: webhooks بالإضافة إلى الدلتا هو النمط الموصى به للمكتبات الكبيرة، لأن الاستطلاع الخالص سيؤدي إلى تقييدك، وwebhooks الخالصة ستفقد بيانات إذا كانت نقطة النهاية بطيئة.
قطعتان من المعرفة الشائعة يستحق معرفتهما. يمكن أن يظهر العنصر نفسه أكثر من مرة في صفحة دلتا، بالتصميم، لأن Graph يوسّع تسلسلات المجلدات الهرمية ويدمج التغييرات المتزامنة. عند ظهور التكرارات، خذ آخر ظهور. تنتهي صلاحية الاشتراكات أيضًا. جدّد عند 75% من العمر الأقصى، لا عند الموعد النهائي. مهمة تجديد تفشل بصمت هي السبب الأكثر شيوعًا لبدء مزامنة كانت تعمل سابقًا في الانحراف نحو محتوى قديم، وتكتشف ذلك حين يشتكي عميل.
استخدم Event Grid للإشعارات في الوقت الفعلي، وموجز التغيير للتسوية الدفعية. إنهما يحلّان مشكلتين مختلفتين، والجواب الإنتاجي هو تشغيل كليهما.
يدفع Event Grid الأحداث لحظة إنشاء blob أو استبداله أو حذفه. اشترك على مستوى حساب التخزين، وصفِّ على eventType بحثًا عن Microsoft.Storage.BlobCreated وMicrosoft.Storage.BlobDeleted، ووجّه إلى عاملك. بالنسبة إلى Azure Data Lake Storage Gen2، أضف مرشّحًا على استدعاء واجهة برمجة التطبيقات FlushWithClose. هذا يضمن أن الحدث يُطلق فقط بعد الالتزام الكامل بالـ blob. تخطَّ هذا وستعالج عمليات رفع جزئية، ما يُنتج أخطاء استيعاب تبدو كتلف ملفات لكنها ليست كذلك.
موجز التغيير هو السجل المرتب والدائم خلف الأحداث. وفقًا لـ وثائق Microsoft، فإنه يوفّر سجل معاملات مضمونًا يُحفظ كملفات Avro في $blobchangefeed/log/، مكتوبةً خلال دقائق قليلة من كل تغيير. Event Grid هو أفضل جهد ممكن ويمكن أن يُسقط إشعارات تحت الحمل. موجز التغيير لا يمكنه ذلك. شغّل مهمة يومية تمرّ عبر موجز التغيير وتُسوّي مقابل بيان قاعدة المعرفة لديك، وسيكون لديك شبكة أمان تحت المسار الفوري.
الجمع مهم. Event Grid وحده سريع لكنه يفقد بيانات. موجز التغيير وحده موثوق لكنه بطيء. معًا يمنحانك حداثة بمقياس الدقائق على المسار السعيد واتساقًا كاملًا بحلول الصباح على المسار التعيس.
يُنزّل العامل الملف، ويُطبّعه، ويدفعه إلى واجهة برمجة تطبيقات المنصّة. ثلاث عمليات: إنشاء، تحديث، حذف. تنهار إعادة التسمية إلى حذف زائد إنشاء.
تقبل قاعدة المعرفة في Retell AI قائمة طويلة من تنسيقات المستندات بما فيها PDF وDOCX وPPTX وXLSX وCSV وTSV وTXT وMD وHTML وRTF وODT وEPUB، بالإضافة إلى تنسيقات الرسائل وعدة أنواع صور. القيود التي تستحق المعرفة: 50 ميغابايت لكل ملف، و25 ملفًا لكل قاعدة، و1,000 صف في 50 عمودًا لجداول البيانات. يُستوعَب Markdown بأنظف صورة عندما تتحكّم في تنسيق المصدر، ولهذا كثيرًا ما تُشغّل الفرق خطوة تطبيع تحوّل مستندات Word المؤلّفة إلى Markdown قبل الدفع.
عندما يتجاوز عدد الملفات 25، قسّم القواعد حسب المجال بدلاً من القسم. وكيل فوترة مرتبط بـ "billing-policies-en" و"service-catalog-2026" و"exception-cases" يسترجع بنظافة عبر الثلاثة جميعًا لأن تشابه الاسترجاع يُحسب لكل جزء، لا لكل قاعدة. التقسيم حسب القسم، من ناحية أخرى، يُنشئ الحدود الخاطئة. غالبًا ما يمتد سؤال المتصل نفسه عبر قسمين، وسيسترجع الوكيل من واحد فقط منهما.
على الجانب التشغيلي، الحيادية التكرارية (idempotency) هي ما يُنقذك عندما يصل الإشعار نفسه مرتين. جزّئ محتوى كل ملف بتجزئة (hash) واستخدم التجزئة كمعرّف للمستند. إشعار مكرر لملف لم يتغيّر يُنتج عملية لا تأثير لها بدلاً من إدخال فهرس مكرر.
مستخرِج نصوص خالص سيفقد بصمت 30 إلى 40 بالمئة من المعنى في PowerPoint حقيقي أو مصنّف مالي. سيقتبس الوكيل حينها بثقة نسبة الـ 60 بالمئة الباقية، بما فيها الأجزاء التي لم تعد ذات معنى دون الجدول الذي جاءت منه.
تُشفّر PowerPoints المعلومات في تخطيط الشرائح وخلايا الجداول والتعليقات القائمة على الصور وملاحظات المتحدث. يشفّر Excel المعنى في رؤوس أعمدة تمتد عبر خلايا مدمجة، وفي صيغ تشير إلى علامات تبويب أخرى، وفي ترتيب علامات التبويب. يُعيد الاستخراج النصي الساذج سلسلة مسطّحة من الكلمات مع تجريد البنية. مساران يبقيان في الإنتاج.
الأول هو التحليل الواعي بالتخطيط. أدوات مثل Unstructured وAzure Document Intelligence وLlamaParse تحافظ على خلايا الجداول وبنية الشرائح كـ Markdown. إنها أرخص لكل مستند وقابلة للتنبؤ في المخرجات. العيب هو أنها تتعامل مع الجداول بشكل جيد لكنها ضعيفة مع الرسوم البيانية.
الثاني، الذي اكتسب زخمًا منذ منتصف 2025، هو الاستخراج القائم على الصور. اعرض كل شريحة أو ورقة كصورة ومرّرها عبر نموذج LLM قادر على الرؤية يُعيد Markdown. تستعيد المخرجات الجداول والرسوم البيانية والتعليقات البصرية التي يفوّتها مستخرِجو النصوص. الكلفة أعلى لكل مستند وأبطأ، ما يجعل هذا المسار الصحيح للمستندات التي تهم فعلاً والمسار الخاطئ للاستيعاب الكمّي لكل شيء في موقع SharePoint.
القاعدة التي تصمد: وجّه مستندات السياسات عبر المسار الرخيص الواعي بالتخطيط، ووجّه مجموعة صغيرة من المستندات البصرية عالية القيمة (الأوراق الفردية، شرائح العروض التي يشير إليها التنفيذيون، بطاقات الأسعار التي يستخدمها فريق مبيعاتك فعلاً) عبر المسار القائم على الصور. لا تحاول استخدام نهج واحد لكل شيء.
تقسيم متكرر بالأحرف عند 512 token مع تداخل 10 إلى 20 بالمئة، مع استرجاع ثلاثة أجزاء عند التشابه الافتراضي. اضبط من هناك بناءً على بيانات مكالماتك الخاصة.
هذا ليس الجواب الشائع. الجواب الشائع هو التجزئة الدلالية، التي تبدو أذكى وتُقيَّم بشكل أسوأ. وضع معيار Vecta المنشور في أوائل 2026 التقسيم المتكرر عند 512 token عند دقة استرجاع 69 بالمئة والتجزئة الدلالية عند 54 بالمئة على المجموعة نفسها المكوّنة من 50 مستندًا. تصل أبحاث NVIDIA إلى المكان نفسه: الاستعلامات الوقائعية (النوع الذي يحصل عليه وكيل صوتي) تؤدي أفضل عند 256 إلى 512 token، مع تداخل 10 إلى 20 بالمئة للحفاظ على سياق الجملة عبر الحدود.
الأثر العملي للمزامنة: تغيير حجم الجزء أو نموذج التضمين يُبطل كل جزء موجود في القاعدة. إذا أدى الاسترجاع فجأة بشكل أسوأ بعد تمريرة ضبط، فلا تُرقّع تدريجيًا. أسقط القاعدة، وأعِد استيعاب المصدر، واقبل كلفة إعادة المعالجة لبضع ساعات. الوضوح الذي تحصل عليه في كل إجابة مستقبلية يستحق إعادة العمل.
يحدث ضبط عتبة الاسترجاع بعد أن تكون لديك بيانات مكالمات، لا قبله. اسحب 50 إلى 100 مكالمة من تحليل ما بعد المكالمة، ووسِم إخفاقات الجزء الخاطئ، واضبط إما تجزئة المصدر المخالف أو عتبة التشابه. تفرط معظم الفرق في الضبط في البداية. الإعدادات الافتراضية صحيحة لـ 80 بالمئة من حالات الاستخدام.
ابنِ اختبارًا مغلق الحلقة يتتبّع من التعديل إلى الإجابة المنطوقة بعبارة فريدة قابلة للاختبار. هذا هو الفحص الأكثر فائدة الذي يستغرق خمس دقائق في خطّ الأنابيب بأكمله.
اختر مستندًا وعدّل قيمة رقمية فريدة فيه. "خصم الطبقة المميزة: 12.5%" تصبح "خصم الطبقة المميزة: 14.0%". احفظ في SharePoint. خلال خمس إلى خمس عشرة دقيقة (إشعار Graph، معالجة الدلتا، التضمين)، ينبغي أن يصبح التغيير حيًا في الفهرس. أجرِ مكالمة اختبار تطرح السؤال. إذا قال الوكيل 14.0%، فالحلقة تعمل.
عندما لا تعمل، يُعزل الفشل بنظافة. هل استلم العامل الـ webhook؟ افحص سجلات نقطة النهاية لديك. هل أعاد استعلام الدلتا الملف؟ افحص سجلات العامل. هل نجح الرفع؟ افحص استجابة واجهة برمجة التطبيقات. هل وصل الجزء إلى الاسترجاع؟ افحص سجل استرجاع المكالمة في تحليل ما بعد المكالمة. كل طبقة تجيب عن سؤال نعم/لا، وتجد الطبقة المعطّلة في أقل من عشر دقائق.
شغّل هذه الحلقة بعد كل تغيير جوهري في خطّ الأنابيب. استراتيجية تجزئة جديدة، نموذج تضمين جديد، مصدر جديد، إصدار جديد من عامل المزامنة. إذا أُغلقت الحلقة، فالتغيير آمن للشحن. إذا لم تُغلق، فلديك إعادة إنتاج دقيقة للعطل.
ثلاث طبقات، تُطبَّق بهذا الترتيب. قلّم عند المصدر. قيّد عند الموجّه (prompt). راقب عند المكالمة.
التقليم عند المصدر هو الطبقة التي تتخطّاها معظم الفرق وتدفع ثمنها لاحقًا. عندما تتقاعد سياسة، انقل الملف خارج المجلد المُزامَن. أنظف نمط هو تقسيم دليلي synced/ وarchive/ داخل مكتبة SharePoint نفسها، مع مراقبة العامل لـ synced/ فقط. نسختان مفهرستان من السياسة نفسها وصفة للتناقضات الواثقة، ولا يمكنك تصحيح طريقك للخروج من مستندات مصدر متعارضة.
التقييد عند الموجّه هو الطبقة الثانية. اطلب من الوكيل الإجابة فقط من سياق قاعدة المعرفة المسترجَع والتصعيد عندما لا يتوفّر أيّ منه. تُظهر المعايير العامة أن RAG المُرسى يقلّل معدلات الهلوسة بنسبة 26 إلى 43 بالمئة مقابل نماذج LLM غير المُرساة. لا يصمد التحسّن إلا عندما يُظهر الاسترجاع المستند الصحيح. استجابة "لم يُعثر على إجابة، سأحوّلك" أفضل دائمًا تقريبًا من استجابة خاطئة واثقة، وقاعدة تصعيد تُطلق عند استرجاع منخفض التشابه هي من أعلى الإعدادات رافعةً في الوكيل.
المراقبة عند المكالمة هي الطبقة الثالثة وحيث تُغلق الحلقة. وسِم كل إخفاق بفئة: مصدر مفقود، جزء خاطئ مُسترجَع، محتوى قديم، سوء تفسير النموذج. كل فئة لها إصلاح مختلف. تذهب المصادر المفقودة إلى تمريرة الاستيعاب التالية. الأجزاء الخاطئة تعني عادةً أن مستندين يناقشان مواضيع متشابهة بمفردات مختلفة، ويُصلَح ذلك بعلامات بيانات وصفية أو بتقسيم المصدر. المحتوى القديم يُعزى إلى فجوة webhook كان ينبغي أن تلتقطها التسوية اليومية ولم تفعل، وهو عطل في مهمة التسوية لديك.
لفريق يتعامل مع 5,000 مكالمة شهريًا بمعدل ثلاث دقائق لكل مكالمة، يكون استخدام قاعدة المعرفة أصغر بند بمرتبة قدر.
تفوتر Retell AI 0.07 دولار للدقيقة ككلفة مكالمة أساسية، مع استخدام قاعدة المعرفة عند 0.005 دولار للدقيقة فوقها. تتضمّن كل مساحة عمل 10 قواعد معرفة مجانية. القواعد الإضافية بـ 8 دولارات شهريًا. لـ 15,000 دقيقة من وقت المكالمات الشهري، يضيف استخدام قاعدة المعرفة 75 دولارًا. الكلفة الأساسية للمكالمة 1,050 دولارًا. قارن كليهما براتب مندوب المبيعات أو موظف الاستقبال الذي يعوّضه الوكيل ويصبح الحساب واضحًا. التسعير متسق سواء استخدمت قاعدة واحدة أو سبعًا، ولا توجد رسوم منصّة فوقها.
الكلف الخفية على جانب Microsoft، وهي عادةً صغيرة لكنها سهلة الخطأ في التهيئة. يفرض Microsoft Graph رسومًا لكل نداء. ويفرض Azure Event Grid رسومًا لكل مليون عملية. كلاهما بضعة سنتات عند حجم مزامنة نموذجي. الطريقة التي تحوّل بها هذا إلى فاتورة حقيقية هي باستطلاع SharePoint كل 30 ثانية بدلاً من الاشتراك في webhooks. عطل كهذا رفع رسوم استهلاك Azure بمعامل خمسين لفريق واحد على الأقل رأيته. webhook بالإضافة إلى الدلتا يُبقي الفاتورة ثابتة بغض النظر عن كم مرة يتغيّر المصدر.
تتكرر هذه بما يكفي عبر عمليات النشر لتستحق قائمة تحقق.
انتهاء صلاحية اشتراك webhook. الاشتراكات لا تجدّد نفسها. أضِف انتهاء الصلاحية إلى تنبيهاتك وجدّد عند 75 بالمئة من العمر الأقصى. الانتهاء الصامت هو السبب الأكثر شيوعًا للانحراف.
معالجة الحذف. تشحن معظم الفرق مزامنة تتعامل مع الملفات المُنشأة والمُحدّثة وتنسى المُزالة. يقتبس الوكيل حينها سياسة تقاعدت قبل ثلاثة أشهر. اربط نوع التغيير deleted كحالة من الدرجة الأولى، لا كحالة حدّية.
نطاق قراءة على مستوى المستأجر. منح Sites.Read.All عند الإعداد سريع. بعد ستة أشهر عندما يسأل مدقّق عن أي مواقع يستطيع كيان خدمة الصوت رؤيتها، "كلها" هي الإجابة الخاطئة. استخدم Sites.Selected من البداية.
المستندات فوق سقف 50 ميغابايت. تفشل الأدلة الطويلة في الرفع بصمت عندما تتجاوز حد الملف الواحد. عالج المستندات كبيرة الحجم مسبقًا بتقسيمها على حدود منطقية (فصل، قسم، خط منتج) ورفع كل قطعة كمستند خاص بها. احتفظ ببيانات وصفية للأب والابن حتى يستطيع الاسترجاع خياطتها معًا عند الحاجة.
الانحراف بين قواعد المعرفة في التجهيز والإنتاج. تبني الفرق خطّ أنابيب مزامنة مقابل قاعدة تجهيز، وتنسخ تهيئة الوكيل إلى الإنتاج، وتنسى أن وكيل الإنتاج لا يزال يشير إلى ملفات الربع السابق المرفوعة يدويًا. اجعل معرّف قاعدة المعرفة صريحًا في تهيئة النشر لديك وتحقّق منه بعد كل إصدار.
نعم. البنية هي مصادقة كيان الخدمة عبر Microsoft Entra ID، وسحب الملفات عبر قناة Graph موثّقة، ودفع عمليات الرفع إلى واجهة برمجة تطبيقات قاعدة المعرفة عبر HTTPS. تبقى مستندات المصدر في SharePoint مع قوائم ACL الحالية. تحتفظ قاعدة المعرفة بنسخة مفهرسة تُستخدم فقط للاسترجاع أثناء المكالمات، ويمكنك حصر كيان الخدمة بموقع واحد إذا اقتضى الامتثال ذلك.
خمس إلى خمس عشرة دقيقة من طرف إلى طرف على المسار السعيد. التفصيل: تسليم webhook من Graph خلال دقائق قليلة، استعلام الدلتا والتنزيل في أقل من دقيقة، التحليل والتضمين في دقيقة إلى ثلاث دقائق حسب حجم المستند. بمجرد الفهرسة، يضيف الاسترجاع أقل من 100 مللي ثانية أثناء المكالمة نفسها، لذا لا يشعر المتصلون بتوقّف.
تعيد مهمة تسوية يومية تشغيل استعلام الدلتا وتقارن النتائج مقابل بيان قاعدة المعرفة، ملتقطةً أي شيء فاته Event Grid أو Graph. الجمع بين webhooks في الوقت الفعلي وكسحة دلتا يومية هو النمط القياسي، الموصى به في الكتابات الهندسية الخاصة بـ Microsoft تحديدًا لأن الإشعارات بأفضل جهد ممكن.
نعم. ينطبق نمط العامل نفسه على Google Drive (عبر Drive Activity API)، وAmazon S3 (عبر S3 Event Notifications)، وConfluence، وNotion، وأي مصدر يُصدر أحداث تغيير. واجهة برمجة تطبيقات قاعدة المعرفة محايدة للمصدر. القطعة الوحيدة التي تتغيّر هي كود المصادقة والاستماع للأحداث.
موصّل SharePoint في Copilot Studio لا يُحدَّث تلقائيًا عند تغيّر الملفات، وهو قيدٌ أكّدته Microsoft في منتصف 2025 ولم يُشحَن له إصلاح حتى وقت كتابة هذا المقال. تنطوي الحلول البديلة على تدفّقات Power Automate تُطلق عمليات تحديث يدوية. إلى جانب مشكلة المزامنة، بُني Copilot Studio لأسطح الدردشة ولا يُنتج زمن استجابة صوتيًا أقل من ثانية. لوكلاء الهاتف، البنية في هذا الدليل هي المسار.
تأتي Retell AI مع SOC 2 Type II، وHIPAA مع BAA بالخدمة الذاتية، وGDPR، بالإضافة إلى احتفاظ بيانات قابل للتهيئة وحجب PII. لأحمال عمل الرعاية الصحية، النمط القياسي هو تفعيل بوابة BAA قبل أن تمسّ أي PHI الفهرس. وضعية الامتثال مقابل نظامك التنظيمي المحدد هي مسؤوليتك للتحقق منها. تغطّي الشهادات على مستوى البنية التحتية المنصّة، لا سياسة تصنيف المحتوى لديك.
نعم. يمكن أن يكون للوكيل قواعد معرفة متعددة مرتبطة، ويمكن لكل قاعدة أن تسحب من خطّ أنابيب مصدر مختلف. نمط شائع هو قاعدة واحدة لكل مجال منطقي (فوترة، دعم، مواصفات المنتج) مع فصل المصادر بنظافة. يمكن لعُقد تدفّق المحادثة أيضًا ربط قاعدة مختلفة بعقدة محددة عندما تحتاج مسارات المبيعات والدعم إلى سياق متميّز.
مهندس واحد مرتاح مع OAuth وwebhooks لطبقة المزامنة، ومالك عمليات واحد لبناء الوكيل وضبط الموجّه، ومالك محتوى يقرّر ما ينتمي إلى المجلد المُزامَن. التقسيم الذي يعمل عمليًا: تكنولوجيا المعلومات تملك العامل والمصادقة؛ العمليات تملك الوكيل؛ فريق المحتوى يملك ما في النطاق. تدعم البنية إعدادًا لشخص واحد لإثبات المفهوم وتتوسّع دون إعادة هيكلة.
يتعامل مُفهرِس SharePoint في Azure AI Search مع الاستيعاب بشكل جيد لكن لديه حدود صارمة تستحق المعرفة. لا يدعم المستأجرين مع تفعيل Conditional Access. الحفاظ على ACL في المعاينة العامة، لا في الإتاحة العامة. زمن استجابة التحديث يعمل بالساعات، لا بالدقائق. ولا تزال بحاجة إلى بناء طبقة الوكيل الصوتي فوقه. للبحث المؤسسي الخالص، AI Search جيد. للصوت، نمط المزامنة إلى Retell AI أبسط تشغيليًا وأسرع في النشر.
تقسيم متكرر عند 512 token مع تداخل 10 إلى 20 بالمئة. هذا هو الإعداد الافتراضي المُتحقَّق منه بالمعايير عبر تقييمات 2026 ويتفوّق على التجزئة الدلالية بنحو 15 نقطة على مجموعات مستندات حقيقية. استرجاع ثلاثة أجزاء عند التشابه الافتراضي. اضبط فقط بعد أن تكون لديك 50 إلى 100 نص مكالمة حقيقي ليُرشد التغيير.
خطّ أنابيب المزامنة هو النصف غير المبهر من الذكاء الاصطناعي الصوتي، وهو أيضًا النصف الذي يقرّر ما إذا كان النشر يُشحن أو يتعثّر. تجربة تجريبية "تعمل على بيانات العرض" وتنهار لحظة تغيّر سياسة هي نمط الفشل المميّز في هذا المجال، والبنية أعلاه هي الإصلاح.
بمجرد أن تصبح قاعدة المعرفة متينة، يتوسّع الوكيل نفسه إلى تدفّقات عمل مجاورة على البيانات نفسها. دعم العملاء بالذكاء الاصطناعي للأسئلة الواردة، و تأهيل العملاء المحتملين للصادرة، وموظف استقبال يوجّه إلى أيٍّ منهما. المجموعة التي نسّقتها لأحدها تصبح مصدر الحقيقة لها جميعًا.
ابدأ مجانًا برصيد 10 دولارات على retellai.com.
See how much your business could save by switching to AI-powered voice agents.
Total Human Agent Cost
AI Agent Cost
Estimated Savings
رقم هاتف تجريبي من Retell Clinic Office

Start building smarter conversations today.


.avif)
.avif)