مرحبًا، لقد أطلقت Vercel مؤخرًا شيئًا قد يغير بشكل كبير الطريقة التي نعمل بها مع الواجهات الخلفية. يُطلق عليه اسم Workflows ويحل بشكل أساسي مشكلة يواجهها كل مطور: قضاء أسابيع في بناء بنية تحتية للتنسيق بينما كان من المفترض أن يركز على المنتج.



المفهوم بسيط جدًا في الواقع. بدلاً من توزيع منطقك على طوابير، عمال، جداول حالة وآليات إعادة محاولة مبعثرة في جميع الأنحاء، تقوم بوضع علامة على دالتك في TypeScript بـ "use workflow" في الأعلى وكل مرحلة بـ "use step" في الوظائف الفرعية. انتهى الأمر. تتولى Vercel الباقي: جدولة الطوابير، احتجاز الأخطاء، حفظ الحالة، كل ذلك تلقائيًا دون الحاجة إلى نشر خدمات تنسيق منفصلة أو قواعد بيانات للحالة.

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

الأرقام تتحدث عن نفسها: منذ أن بدأ الاختبار العام في أكتوبر من العام الماضي، قام Workflows بمعالجة أكثر من 100 مليون تنفيذ و500 مليون خطوة. أكثر من 1500 عميل يستخدمونه، و200 ألف تحميل أسبوعي على npm. هذا هو الاعتماد الحقيقي، وليس مجرد دعاية.

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

كما تدعم الأحمال الثقيلة: حتى 50 ميجابايت لكل مرحلة، و2 جيجابايت لكل تنفيذ. تتيح مساحة للعمل مع الصور ومقاطع الفيديو في وكلاء متعدد الوسائط.

مكتبة SDK الخاصة بـ Workflows مفتوحة المصدر وتدعم الاستضافة الذاتية من خلال نظام موصلات يُسمى "Worlds". المجتمع يطور بالفعل موصلات لـ MongoDB، Redis، Cloudflare وأدوات أخرى. أطلقوا أيضًا AI SDK v7 مع WorkflowAgent مدمج، و SDK بايثون دخل في الاختبار العام.

الإصدار القادم، Workflows 5، سيقدم تحكمًا أصليًا في التزامن مع آليات قفل بين عمليات التنفيذ، بنية تحتية عالمية للنشر، وبيئة تشغيل تعتمد على لقطات لتقليل تكاليف إعادة المعالجة. Vercel تفكر بشكل كبير في هذا.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت