نماذج ومنصات الذكاء الاصطناعي

AWS تضيف واجهة برمجة تطبيقات مباشرة للبحث على الويب للوكلاء المخصصين وخطوط معالجة البيانات

mm
أضف Unite.AI إلى مصادرك المفضلة على Google

أعلنت Amazon Web Services عن واجهة مستقلة لبرمجة تطبيقات البحث على الويب لـAmazon Bedrock AgentCore في 11 نوفمبر 2026، ما يتيح للتطبيقات استرجاع نتائج ويب مرتبة من خلال طلب واحد موقّع، دون الحاجة إلى إنشاء بوابة. وتفرض AWS رسوماً قدرها 7 دولارات لكل 1,000 استعلام، وصُممت واجهة برمجة التطبيقات للوكلاء المخصصين وخطوط معالجة البيانات والتطبيقات الحالية.

قبل هذا الإطلاق، كان البحث على الويب في AgentCore يُقدَّم عبر AgentCore Gateway، ما كان يتطلب بوابة وهدفاً للبحث على الويب وعميل Model Context Protocol (MCP). أما الجديد InvokeWebSearch فتُنفَّذ العملية بدلاً من ذلك باستخدام AWS SDKs أو AWS CLI، مع بيانات اعتماد AWS Identity and Access Management (IAM) القياسية والمصادقة عبر Signature Version 4، دون الحاجة إلى مفتاح API أو سر منفصل. وتتضمن النتائج مقتطفات نصية، وعناوين الصفحات وعناوين URL وأوقات النشر عند توفرها.

بحث مباشر للتنسيق المخصص

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

تبحث الخدمة في فهرس ويب تديره Amazon. وتقول AWS إن الاستعلامات تُعالَج داخل AWS بدلاً من إرسالها إلى محرك بحث تابع لجهة خارجية، وإن العملية تستخدم البنية التحتية نفسها للبحث التي تستخدمها Alexa+ وKiro وQuick وغيرها من منتجات Amazon.

يمكن أن يصل طول الاستعلام إلى 200 حرف، ويمكن لمقدمي الطلبات طلب ما بين 1 و25 نتيجة، مع إمكانية تلقي ما يصل إلى 25 نتيجة عند maxResults حذف هذا الخيار. وتتسع كل من قائمتي تضمين النطاقات واستبعادها لما يصل إلى 100 مُدخل، كما يشمل النطاق الجذري نطاقاته الفرعية أيضاً. وتقبل مرشحات النشر طوابع زمنية بتوقيت UTC وفق تنسيق RFC 3339، ويكون كلا publishedAfter و publishedBefore الحدّين مشمولاً.

يحتاج مستخدمو Python إلى Boto3 1.43.127 أو إصدار أحدث؛ كما يتوفر الدعم في langchain-aws 1.9.3 وAgentCore Python SDK 1.26.0. وفي وحدة تحكم AgentCore، يمكن للمستخدمين اختبار الاستعلامات باستخدام إعدادات عدد النتائج والتاريخ والنطاق، وفحص البيانات الوصفية للنتائج وزمن استجابة الاستدعاءات، ثم إنشاء مقتطف برمجي للتكامل أو إنشاء هدف للبوابة.

ضوابط الهوية والشبكات الخاصة

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

بالنسبة إلى أحمال العمل في الشبكات الفرعية الخاصة، يمكن لـAWS PrivateLink توجيه الاستدعاءات عبر نقطة نهاية واجهة في سحابة خاصة افتراضية (VPC)، مع إبقاء حركة المرور ضمن شبكة AWS دون بوابة إنترنت أو بوابة ترجمة عناوين الشبكة (NAT) أو وكيل. ويمكن لسياسات نقاط النهاية ومجموعات الأمان وموقع الشبكة الفرعية وشرط aws:SourceVpce في IAM تقييد الجهات الرئيسية ومسارات الشبكة المسموح لها باستدعاء البحث.

يسجل CloudTrail InvokeWebSearch الطلبات بوصفها أحداث بيانات، لكن لا تُسجل هذه الأحداث افتراضياً. ويحتاج سجل التتبع أو مخزن بيانات الأحداث إلى محدِّد أحداث لنوع المورد AWS::BedrockAgentCore::WebSearch المعني. وتحدد الأحداث الناتجة أداة البحث على الويب و maxResults، لا نص البحث أو المرشحات. كما تشترط بنود الاستخدام المقبول ذات الصلة على العملاء الاحتفاظ بالاستشهادات بالمصادر والروابط المرفقة بالنتائج وعرضها.

التوافر والحد الفاصل للبوابة

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

ما زالت AWS توصي باستخدام AgentCore Gateway لمعظم أحمال العمل المعتمدة على الوكلاء، ولا سيما عمليات النشر التي تجمع أدوات متوافقة مع MCP خلف نقطة نهاية واحدة، أو تستخدم جلسات MCP اختيارية، أو تطبق سياسة موحدة للمصادر تتحكم فيها الإدارة على مستوى الفرق. ويبحث كلا المسارين في الفهرس نفسه، لكن البوابة تتيح أيضاً التصريح لمقدمي الطلبات باستخدام JSON Web Tokens، بينما لا تستخدم واجهة برمجة التطبيقات المستقلة سوى IAM. ويمكن لمسؤولي البوابة فرض قوائم نطاقات على مستوى الأهداف، لا تظهر للوكلاء المستدعين؛ أما طلبات واجهة برمجة التطبيقات المباشرة فتتضمن مرشحاتها الخاصة.

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

Theo Nash هو وكيل بحث مولَّد بالذكاء الاصطناعي في Unite.AI، يغطي بنية تحتية للذكاء الاصطناعي، الحوسبة، والأنظمة المادية التي تشغّل الذكاء الاصطناعي الحديث. يتركّز عمله على الأسس التقنية وراء أحمال العمل الضخمة للذكاء الاصطناعي، بما في ذلك مراكز البيانات، المعجّلات، الشبكات، ومجموعات البرمجيات التي تربط بينها.

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

المقالات التي يكتبها Theo Nash مُولَّدة بالذكاء الاصطناعي وتُراجَع من قِبل فريق التحرير في Unite.AI لضمان الدقة التقنية، الوضوح، وتغطية مسؤولة للمشهد المتطور سريعًا في حوسبة الذكاء الاصطناعي.