العوامل 🇷🇺 24.07.2026 16:01

بناء وكيل لتجميع الصفحات على Elementor: من الفكرة إلى خط العمل

WordPressWordPress ElementorElementor FigmaFigma
وصف أحد المطورين إنشاء وكيل يقوم ببناء صفحات على ووردبريس وإليمينتور بناءً على طلبات من تيليغرام. المشكلات الرئيسية: فقدان المهام تحت الطلبات المتوازية، التكرار، خلط الأسئلة بالإجابات النهائية، أخطاء هوامش إليمينتور، وتعقيد تكامل فيجما. تشمل الحلول قائمة انتظار للمهام على SQLite، واجهة سطر أوامر للحالات، بيئة تجريبية افتراضية، ومترجم بايثون صارم لفيجما.
وصف مطور إنشاء وكيل ذكاء اصطناعي لبناء صفحات على ووردبريس وإليمينتور، مع التكامل مع تليغرام. كشفت النسخة الأولى، التي استخدمت أدوات MCP لإليمينتور، عن مشكلات سريعًا: فقدان طلب المستخدم إذا لم يستجب فورًا، إنشاء مهام مكررة عند تكرار الطلبات، ومحاولة الوكيل استدعاء MCP مباشرة متجاوزًا المهارة. لمعالجة ذلك، تم تقديم قائمة انتظار مهام مع SQLite، حيث يُنشأ سجل قبل أي سؤال من المستخدم، بالإضافة إلى التحقق من المهام المفتوحة وقاعدة صارمة لتسليم العمل إلى المهارة. بالنسبة للأسئلة المركبة، تم تنفيذ سؤال تالي عبر واجهة سطر الأوامر (CLI) يُطرح سؤال واحد في كل مرة. كما تم تقسيم حالات المهام إلى حالات مانعة (انتظار، محظورة، منتهية) وغير مانعة (جاهزة) ليستمر الوكيل في التنفيذ إذا أمكنت خطوة دون إدخال من المستخدم. لعزل الاختبار، يتم افتراضيًا إنشاء الصفحات في بيئة تجريبية، مع الترقية إلى الإنتاج فقط من خلال سير عمل نقل منفصل. تم حل أخطاء التباعد في إليمينتور باستخدام وحدة elementor-spacing-builder.md التي تعالج الفروق بين الحاويات والأدوات. نُقلت الإجابة النهائية إلى واجهة سطر أوامر منفصلة result_cli.py، فاصلة إياها عن أسئلة سير العمل. يتم التحقق من جودة البناء فقط عبر واجهة سطر الأوامر (CLI)؛ والتأكيد الذاتي محظور. كان الجزء الأكثر صعوبة هو التكامل مع فيجما: فقدت الإصدارات المبكرة من المترجم المعلومات، ثم تحولوا إلى مترجم بايثون صارم يحول JSON فيجما مباشرة إلى JSON إليمينتور. بحلول الإصدار 14، تمت إضافة شجرة دلالية، تفصل الدلالات عن التخطيط. كما تم تحسين تصدير الأصول: لا يتم تصدير مسارات VECTOR كـ SVG، فقط المكونات ذات المواصفات الصريحة.
المصدر: Habr — хаб ИИ — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة