AWS Machine Learning

رسوم كل استشارة للوكلاء الذكيين: كيف تستخدم BlockRun وIncarna دفعات Amazon Bedrock AgentCore

توفر Amazon Bedrock AgentCore للدفع طريقة مُدارة لعوامل الذكاء الاصطناعي لتحميل الخدمات حسب الحاجة، مع تطبيق حدود الإنفاق من قبل البنية التحتية. انظر كيف يقوم عوامل Incarna بدفع BlockRun مقابل استنتاج النماذج مرة واحدة…

Architecture diagram: an agent request flows through AgentCore to BlockRun, with AgentCore payments signing the x402 payment from the agent’s own wallet
مصدر الصورة · AWS Machine Learning

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

Amazon Bedrock AgentCore payments تقوم بإزالة ذلك العبء. توفر للوكلاء طريقة مُدارة لدفع رسوم الخدمات حسب الحاجة، مع تطبيق حدود الإنفاق التي تُنفذها البنية التحتية بدلاً من النموذج. في هذه المقالة، نلقي نظرة على كيف استخدمت شركة Incarna خدمة AgentCore payments لتسمح لوكلائها بدفع رسوم BlockRun مقابل الاستدلال بالنموذج مرة واحدة في كل طلب. BlockRun هو محطة توجيه للاستدلال يتم دفع التكاليف مقابل الاستخدام، وتقدم أكثر من 90 نموذجًا من أكثر من 15 مزودًا عبر x402، حيث يتم تسجيل كل استدلال وتسويةه بشكل مستقل. تعمل خدمة AgentCore payments مع نقاط النهاية المتوافقة مع x402، بما في ذلك نقاط نهاية الاستدلال في Amazon Bedrock. باستخدام هذه الخدمة، قلص فريق Incarna من وقت إضافة دعم الدفع لـ x402 من أشهر إلى أيام، وأدخل تدفق دفع كل استدلال إلى الإنتاج.

التحدي: دفع تكلفة الاستدلال من خلال الطلب

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

ما يوفره دفعات AgentCore

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

  • البطاقات المالية المدارة. تقوم Incarna بتنظيم بطاقة كل وكيل باستخدام رابط Coinbase CDP. يمتلك العميل البطاقة، ويعطي Incarna تفويضًا لتشغيلها.
  • معالجة البروتوكول الأصلي. عندما يرد نقطة النهاية المدفوعة بـ HTTP 402 (“مطلوب دفع”)، يستخدم الوكيل خدمة الدفع من AgentCore لإجراء الدفع عبر x402. يقوم بتوقيع المعاملة بواسطة المحفظة المُعدة، ويُرجع الدليل الخاص بالتشفير إلى التاجر.
  • إدارة الإنفاق في طبقة البنية التحتية. يقوم برنامج AgentCore للدفع بتطبيق حدود خارج النموذج، بحيث لا يمكن للعامل تجاوزها حتى لو تم تعديل نظام الطلب.
  • تحقق من التسوية التي يمكنك التدقيق فيها. تتم عملية الدفع باستخدام عملة مستقرة. تستخدم Incarna USDC على شبكة Base، وكل معاملة قابلة للتحقق من خلال الشبكة.

يوضح الرسم البياني التالي البنية التحتية من البداية إلى النهاية. يقوم AgentCore بتشغيل العميل، بينما يقدم BlockRun الاستدلالات المقاسة، ويربط AgentCore payments المحفظة الخاصة بالعميل، ويفرض حدًا للإنفاق، ويوقع كل دفع نيابة عن هوية Incarna للعميل.

Architecture diagram: an agent request flows through AgentCore to BlockRun, with AgentCore payments signing the x402 payment from the agent’s own wallet

الشكل 1: بنية الدفع لكل تحليل. تتدفق طلبات العملية عبر AgentCore إلى BlockRun (HTTP 402)، حيث يوقع AgentCore في دفع x402 من محفظة العملية نفسها.

المصدر: incarna.io/aws-blockrun-incarna-partnership

المتطلبات الاساسية

المسار الذي اتبعه Incarna مفتوح للفرق الأخرى، وتوفر خدمات دفع AgentCore القطع اللازمة لك. يمكنك إعدادها من خلال محادثة توجيهية مع مهارة دفع AgentCore في أداة Agent Toolkit for AWS (في Claude Code، Kiro، أو Codex). كما يمكنك أيضًا إنشاء كل قطعة بنفسك باستخدام CLI لـ AgentCore، أو SDK لـ AgentCore، أو SDK لـ AWS.

ابدأ بتخزين بيانات اعتمادات Coinbase CDP أو Stripe Privy كمزود لبيانات الاعتمادات الدفعية، بحيث يتم الاحتفاظ بالأسرار في AWS Secrets Manager بدلاً من الكود الخاص بك. قم بإنشاء مدير دفع وواجهة اتصال لتنسيق عمليات الدفع باستخدام تلك البيانات، وضع حدًا افتراضيًا للإنفاق أثناء التطبيق. ثم قم بإنشاء أداة دفع، وهي المحفظة المدمجة التي يدفع منها الوكيل الأموال. يوفر المستخدم النهائي التمويل له ويعطي إذن التوقيع من خلال رابط الإعادة الاتجاه، وعلى شبكة اختبار يمكن تمويله باستخدام USDC في الشبكة الاختبارية.

التدفق: الشراء والبيع لاستنتاج واحد

في هذا التكامل، يقوم BlockRun بدور البائع. يقدم BlockRun استنتاجات النماذج المعدلة بمعايير قياسية من كتالوج مباشر، ويتم تحديد السعر ودفعه والتسوية لكل مكالمة بشكل منفصل. تتم عملية الاستنتاج الواحد بطريقة بسيطة:

  1. يحتاج العميل إلى استدعاء نموذج. يتم دمجه مع BlockRun، الذي يتولّى اختيار المزود وتسليمه. لا يُطلب اشتراك لكل مزود.
  2. يجيب BlockRun على تحدي PaymentRequired بسعر محدد لذلك الاتصال المحدد.
  3. يفتح جلسة دفع ويستدعي ProcessPayment. تقوم خدمة AgentCore payments بفحص العرض مقابل حدود الإنفاق المحددة للجلسة، ثم توقع التفويض من عنوان محفظة العملية الخاصة بالعميل.
  4. يقوم البائع بتحقق من توقيع الدفع.
  5. يقدم BlockRun التقدير ويسجل المبلغ، وهو مبلغ صغير لكل مكالمة.

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

يدعم برنامج دفع AgentCore نظامي دفع x402: exact وupto. يُستخدم نظام exact عادةً عندما يكون السعر معروفًا مسبقًا. أما نظام upto فيناسب الموارد التي تتبع أسعارًا ديناميكية. يُسمح للوكيل بحد أقصى، ويقوم مزود الاستنتاج بتسوية الاستخدام الفعلي حتى حد هذا الحد.

الحفاظ على الإنفاق تحت السيطرة

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

النتائج

قام إنكارنا بتشغيل عملية الدفع لكل استشارة على Base، حيث يقوم BlockRun بخدمة جانب البيع، بينما تتحكم AgentCore في الدفعات في كل معاملة.

“لا ينبغي أن يضطر الجيل القادم من الوكلاء الذكية إلى الاختيار بين الأداء الأفضل والاقتصاد المستدام. يمنح محرك التوجيه المفتوح من BlockRun المطورين سيطرة كاملة على مجموعة النماذج الخاصة بهم، مع الاستفادة المستمرة من تحسينات توجيه BlockRun المستمرة التي تعتمد على اختبارات قياسية—مما يوفر نسب نجاح أعلى في تنفيذ المهام بتكلفة أقل. ومع وجود خدمات الدفع من AgentCore و x402 التي توفر الضوابط المالية اللازمة للوكلاء، يمكن استخدام هذه الذكاءات بشكل آمن في العالم الحقيقي.”

— فيكي فو، مؤسسة شركة BlockRun

أنهت فريق إنكرنا التكامل الكامل لدفعات أجيت كورد في ثلاثة أيام: يوم واحد لبناء البرنامج واثنان للاختبار. وهذا يعادل حوالي 200 سطرًا من الكود البرمجي، مقارنة بالمدة المحددة التي كانت أسبوعين إلى ثلاثة أشهر. خلال المرحلة التجريبية، قام العملاء بإجراء أكثر من 1,000 دفعة، تتراوح قيمتها بين 0.001 و0.05 دولار لكل مكالمة، حيث يتم تسوية كل دفعة بشكل منفصل على الشبكة.

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

— جاستن زو، مؤسس شركة إنكرنا

الخلاصة

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

بدء العمل

هل أنت مستعد لإضافة رسوم كل تحليل إلى وكلائك؟ إليك كيفية البدء:

  1. قم بإعداد دفعات AgentCore. قم بإنشاء مدير دفعات مع اتصال محفظتك وسياسات الإنفاق. قم بتوصيل محفظة Coinbase CDP كمزود للهوية. راجع دليل مطوري دفعات AgentCore للحصول على التعليمات خطوة بخطوة.
  2. افتح جلسة دفع مع ميزانيتك. قبل أن يبدأ العامل عملية، افتح جلسة بحد أقصى للإنفاق يتناسب مع حجم العمل. يقوم العامل بالمعاملات ضمن هذا الحد الأقصى، وتفرض البنية التحتية ذلك.
  3. اتصل بنقطة نهاية مدفوعة. أوجه الوكيل إلى خدمة متوافقة مع x402 (مثل BlockRun). عندما يعيد النقطة النهاية رسالة HTTP 402، اتصل بـ ProcessPayment مع تفاصيل الدفع. تقوم خدمات payments في AgentCore بتوقيع الاتفاقية وإرجاع إثبات يمكن للوكيل تقديمه للوصول إلى الخدمة.

لاستكشاف الكود، يرجى الاطلاع على عينات دفع AgentCore على GitHub.

تعلم المزيد

حول BlockRun وIncarna

BlockRun هو محول استدلال من نوع “pay-as-you-go” يقدم استدلال النماذج عبر بروتوكول الدفع x402. يتم الوصول إلى قائمة حية بالنماذج من خلال نقطة نهاية واحدة مع قياس الاستهلاك. يتم تحديد كل مكالمة بشكل مستقل، والإذن، والدفع، والتسوية يتم إجراؤها باستخدام Base (USDC). يتولى BlockRun اختيار المزود وتسليم النماذج، بحيث يمكن للعملاء الوصول إلى العديد من النماذج من خلال تكامل واحد دون الحاجة إلى اشتراكات أو علاقات فواتير لكل مزود.

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


حول المؤلفين

المصدر الأصلي

AWS Machine Learning

ملاحظات المحتوى

النشر الأصلي والحقوق تعود إلى المصدر.

ترجمة آلية · يُرجى الرجوع إلى الأصل