ما هو Azure الذكاء الاصطناعي Search؟

يوفر Azure الذكاء الاصطناعي Search (المعروف سابقا باسم "Azure Cognitive Search") استردادا آمنا للمعلومات على نطاق واسع عبر المحتوى المملوك للمستخدم في تطبيقات البحث الذكاء الاصطناعي التقليدية والتوليدية.

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

  • محرك بحث للبحث في المتجهات والنصالكامل والبحث المختلط عبر فهرس بحث
  • الفهرسة الغنية مع تقسيم البيانات المتكاملة والتحويل (معاينة) والتحليل المعجمي للنص والإثراء الاختياري الذكاء الاصطناعي لاستخراج المحتوى وتحويله
  • بناء جملة استعلام منسق لاستعلامات المتجهات والبحث عن النص والاستعلامات المختلطة والبحث الغامض والإكمال التلقائي والبحث الجغرافي وغيرها
  • مقياس Azure والأمان والوصول
  • تكامل Azure في طبقة البيانات وطبقة التعلم الآلي وخدمات Azure الذكاء الاصطناعي وAzure OpenAI

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

بنية Azure الذكاء الاصطناعي Search

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

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

داخل خدمة البحث

في خدمة البحث نفسها، هناك حملان أساسيان هما الفهرسة و الاستعلام .

  • الفهرسة هي عملية كمية تقوم بتحميل المحتوى في خدمة البحث الخاصة بك وتجعله قابلا للبحث. داخليا، تتم معالجة النص الوارد في رموز مميزة وتخزينه في فهارس مقلوبة، ويتم تخزين المتجهات الواردة في فهارس المتجهات. تنسيق المستند الذي يمكن ل Azure الذكاء الاصطناعي Search فهرسته هو JSON. يمكنك تحميل مستندات JSON التي قمت بتجميعها، أو استخدام مفهرس لاسترداد بياناتك وتسلسلها في JSON.

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

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

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

يعد Azure الذكاء الاصطناعي Search مناسبا تماما لسيناريوهات التطبيق التالية:

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

  • دمج المحتوى غير المتجانس في فهرس بحث معرف من قبل المستخدم ومملوء بخطوط متجهة ونص. يمكنك الحفاظ على الملكية والتحكم في ما يمكن البحث فيه.

  • دمج تجميع البيانات والتحجيص المتجه لتطبيقات الذكاء الاصطناعي التوليدية و RAG.

  • تطبيق التحكم في الوصول متعدد المستويات على مستوى المستند.

  • تفريغ الفهرسة والاستعلام عن أحمال العمل على خدمة بحث مخصصة.

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

  • تحويل ملفات نصية أو صور كبيرة غير مبالة، أو ملفات التطبيقات المخزنة في Azure Blob Storage أو Azure Cosmos DB، إلى مجموعات قابلة للبحث. يتم تحقيق ذلك أثناء الفهرسة من خلال المهارات المعرفية التي تضيف معالجة خارجية من Azure الذكاء الاصطناعي.

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

لمزيد من المعلومات حول وظائف معينة، راجع ميزات Azure الذكاء الاصطناعي Search

كيفية البدء

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

يمكن إنجاز استكشاف شامل لميزات البحث الأساسية في أربع خطوات:

  1. اتخاذ قرار بشأن مستوى ومنطقة. يسمح بخدمة بحث مجانية واحدة لكل اشتراك. يمكن إكمال جميع عمليات التشغيل السريع على المستوى المجاني. لمزيد من السعة والقدرات، ستحتاج إلى مستوى قابل للفوترة.

  2. إنشاء خدمة بحث في مدخل Microsoft Azure.

  3. ابدأ باستخدام معالج استيراد البيانات. اختر عينة مضمنة أو مصدر بيانات مدعوم لإنشاء فهرس وتحميله والاستعلام فيه في دقائق.

  4. قم بالإنهاء باستخدام Search Explorer، باستخدام عميل مدخل للاستعلام عن فهرس البحث الذي أنشأته للتو.

بدلا من ذلك، يمكنك إنشاء فهرس بحث وتحميله والاستعلام فيه بخطوات ذرية:

  1. إنشاء فهرس بحثي باستخدام البوابة الإلكترونية أو REST API أو .NET SDK أو SDK آخر. يحدد مخطط الفهرس بنية المحتوى القابل للبحث.

  2. قم بتحميل المحتوى باستخدام نموذج "الدفع" لدفع مستندات JSON من أي مصدر، أو استخدم نموذج "السحب" (المفهرسات) إذا كانت بيانات المصدر من نوع مدعوم.

  3. استعلام عن فهرس باستخدام مستكشف البحث في البوابة الإلكترونية، أو REST API ، أو .NET SDK ، أو SDK آخر.

تلميح

للحصول على المساعدة في الحلول المعقدة أو المخصصة، اتصل بشريك يتمتع بخبرة عميقة في تقنية Azure الذكاء الاصطناعي Search.

مقارنة خيارات البحث

غالبا ما يسأل العملاء عن كيفية مقارنة Azure الذكاء الاصطناعي Search مع الحلول الأخرى المتعلقة بالبحث. يلخص الجدول التالي الاختلافات الرئيسية.

مقارنة بـ اختلافات أساسية
البحث من Microsoft Microsoft Search مخصص لمستخدمي Microsoft 365 المصادق عليهم والذين يحتاجون إلى الاستعلام عن المحتوى في SharePoint. يسحب Azure الذكاء الاصطناعي Search المحتوى عبر Azure وأي مجموعة بيانات JSON.
Bing تقوم واجهات برمجة تطبيقات Bing بالاستعلام عن الفهارس على Bing.com لمطابقة المصطلحات. يبحث Azure الذكاء الاصطناعي Search عن الفهارس المملوءة بالمحتوى الخاص بك. يمكنك التحكم في استيعاب البيانات والمخطط.
البحث في قاعدة البيانات يحتوي Azure SQL على البحث الكامل عن النص والبحث عن المتجهات. يحتوي Azure Cosmos DB أيضا على البحث عن النص والبحث عن المتجهات. يصبح Azure الذكاء الاصطناعي Search بديلا جذابا عندما تحتاج إلى ميزات مثل ضبط الصلة أو المحتوى من مصادر غير متجانسة. استخدام الموارد هو نقطة انعطاف أخرى. الفهرسة والاستعلامات مكثفة حسابيا. يؤدي إلغاء تحميل البحث من نظام إدارة قواعد البيانات إلى الحفاظ على موارد النظام لمعالجة المعاملات.
حل بحثي مخصص بافتراض أنك قررت البحث المخصص مع وظائف الطيف الكامل، فإن المقارنة الفئوية النهائية هي بين تقنيات البحث. بين موفري السحابة، يعد Azure الذكاء الاصطناعي Search هو الأقوى للمتجه والكلمة الأساسية وأحمال العمل المختلطة عبر المحتوى على Azure، للتطبيقات التي تعتمد بشكل أساسي على البحث عن كل من استرداد المعلومات والتنقل بين المحتوى.

تشمل نقاط القوة الرئيسية ما يلي:

  • دعم الفهرسة والاستعلامات المتجهة وغير الوسيطة (النصية). باستخدام البحث عن تشابه المتجهات، يمكنك العثور على معلومات مشابهة دلاليا لاستعلامات البحث، حتى إذا لم تكن مصطلحات البحث متطابقة تماما. استخدم البحث المختلط للحصول على أفضل الكلمة الأساسية والبحث عن المتجهات.
  • ضبط الترتيب والصلة من خلال التشكيلات الدلالية للتصنيف والتهديف. يدعم بناء جملة الاستعلام تعزيز المصطلحات وترتيب أولويات الحقول.
  • تكامل بيانات Azure (متتبعات الارتباطات) في طبقة الفهرسة.
  • تكامل Azure الذكاء الاصطناعي للتحويلات التي تجعل نص المحتوى والمتجه قابلين للبحث.
  • أمان Microsoft Entra للاتصالات الموثوق بها، وAzure Private Link للاتصالات الخاصة في سيناريوهات عدم الاتصال بالإنترنت.
  • تجربة البحث الكاملة: تحليل النص اللغوي والمخصص ب 56 لغة. الواجهة واستعلامات الإكمال التلقائي والنتائج المقترحة والمرادفات.
  • مقياس Azure والموثوقية والوصول العالمي.