JOURNAL INDEX
تطوير الويب/لارافيل/2026.09.19/4 VIEWS/5 MIN READ

تقوم Laravel AI SDK بشحن واجهة برمجة تطبيقات بشرية في الحلقة للموافقة على مكالمات أدوات الوكيل

عبدالرحمن ربيع
عبدالرحمن ربيع Software Engineer & AI Builder

يتناول أحد تحديثات إطار العمل التي تم الإعلان عنها في Laracon US 2026 مشكلة يعرفها بالفعل أي شخص قام بشحن وكيل ذكاء اصطناعي في الإنتاج: بمجرد أن يبدأ الوكيل في الاتصال بالأدوات، لم تكن هناك طريقة تقليدية للتدخل قبل

تقوم Laravel AI SDK بشحن واجهة برمجة تطبيقات بشرية في الحلقة للموافقة على مكالمات أدوات الوكيل

يتناول أحد تحديثات إطار العمل التي تم الإعلان عنها في Laracon US 2026 مشكلة يعرفها بالفعل أي شخص قام بشحن وكيل ذكاء اصطناعي قيد الإنتاج: بمجرد أن يبدأ الوكيل في الاتصال بالأدوات، لا توجد عادة طريقة للتدخل قبل أن يتصرف. تغير واجهة برمجة تطبيقات Laravel AI SDK الجديدة البشرية في الحلقة (HITL) ذلك من خلال السماح لك باعتراض مكالمات أداة محددة وتتطلب قرارًا بشريًا قبل أن يستمر الوكيل.

المشكلة التي يحلها

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

كيف تعمل هذه الطريقة؟

تضع علامة على الأداة على أنها تتطلب الموافقة، ويتوقف الوكيل مؤقتًا بدلاً من تنفيذها مباشرة:

use Laravel\Ai\Agent;
use Laravel\Ai\Attributes\RequiresApproval;

class IssueRefundTool
{
    #[RequiresApproval]
    public function __invoke(string $orderId, float $amount): string
    {
        Order::findOrFail($orderId)->refund($amount);

        return "Refunded {$amount} for order {$orderId}.";
    }
}

عندما يقرر الوكيل استدعاء أداة تحمل علامة #[RequiresApproval]، يتم إيقاف التنفيذ مؤقتًا وإعادة المكالمة المعلقة إلى طلبك بدلاً من تشغيلها على الفور:

$run = $agent->run($conversation);

if ($run->isPendingApproval()) {
    foreach ($run->pendingToolCalls() as $call) {
        // Surface $call->tool, $call->arguments to a human reviewer
    }
}

الموافقة أو الرفض أو التعديل

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

// Approve as-is
$run->approve($call->id);

// Deny, with a reason the agent can see and react to
$run->deny($call->id, reason: 'Refund exceeds policy limit for this order.');

// Approve with modified arguments
$run->approve($call->id, arguments: ['orderId' => $call->arguments['orderId'], 'amount' => 25.00]);

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

لماذا هذا مهم لفرق وكلاء الشحن

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

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

SHARE شارك المقال
عبدالرحمن ربيع
كتبه

عبدالرحمن ربيع

Software Engineer & AI Builder

مطور برمجيات متكامل ومصمم جرافيك مع أكثر من 4 سنوات خبرة في بناء تطبيقات الويب الحديثة باستخدام PHP و JavaScript و HTML و CSS. خلفية قوية في تصميم UI/UX واستخدام متقدم لأدوات الذكاء الاصطناعي لتعزيز كفاءة التطوير والأتمتة واتخاذ القرارات. حاصل على ماجستير تنفي...

RELATED / READ NEXT

مقالات ذات صلة

كل المقالات
يضيف Laravel Pint علمًا بشفرة لتنسيق قوالب الشفرة الخاصة بك
2026.09.19 · 3 VIEWS

يضيف Laravel Pint علمًا بشفرة لتنسيق قوالب الشفرة الخاصة بك

اقرأ المقال
باحثون من برينستون وآنت جروب وستانفورد يقدمون AQuA: إطار عمل وكيل من جزأين لاكتشاف العوامل المستقلة وتطوير النماذج في التمويل الكمي
2026.09.18 · 159 VIEWS

باحثون من برينستون وآنت جروب وستانفورد يقدمون AQuA: إطار عمل وكيل من جزأين لاكتشاف العوامل المستقلة وتطوير النماذج في التمويل الكمي

اقرأ المقال
Alibaba Qwen Releases Qwen3.8-Omni-Flash: A 1M-Context Omni-Modal Model Built Around Agentic Audio-Video Understanding and Tool Use
2026.09.18 · 91 VIEWS

Alibaba Qwen Releases Qwen3.8-Omni-Flash: A 1M-Context Omni-Modal Model Built Around Agentic Audio-Video Understanding and Tool Use

اقرأ المقال
Best Open-Source Agent Harnesses for Local LLMs in 2026
2026.09.18 · 15 VIEWS

Best Open-Source Agent Harnesses for Local LLMs in 2026

اقرأ المقال
COMMENTS

التعليقات (0)

كن أول من يعلّق على هذا المقال.

أضف تعليقك

يظهر تعليقك بعد المراجعة.