Agentation: أداة تغيّر طريقة تواصل المطورين مع وكلاء الذكاء الاصطناعي
تجاوزت أداة Agentation 120 000 عملية تنزيل على npm خلال شهرين تقريبًا، إذ تقدّم حلًا لإحدى أبرز مشكلات «الترميز بالإحساس» (vibe coding)، وهي التواصل غير الدقيق مع وكلاء الذكاء الاصطناعي أثناء العمل على واجهة المستخدم. فبدلًا من الأوصاف اللفظية من نوع «اجعل ذلك الزر أغمق»، يستطيع المطور الآن أن يشير للوكيل بدقة إلى عنصر الواجهة المطلوب. وتوسّع النسخة 2.0 المزوّدة بدعم MCP إمكانات التكامل مع أدوات أخرى. ويستهدف المشروع في المقام الأول مطوري React الذين يستخدمون الذكاء الاصطناعي بنشاط في عملهم اليومي.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
كل من حاول يومًا أن يشرح لوكيل ذكاء اصطناعي أيَّ عنصر في الواجهة يحتاج إلى تعديل يعرف هذا الشعور جيدًا. «اجعل الزر أغمق». أي زر؟ «ذاك الذي في الشريط الجانبي». لكن هناك ثلاثة أزرار. «الثاني من الأعلى، الذي يحمل أيقونة». يعدّل الوكيل الزر الأول. فتكتب وصفًا مفصلًا يتضمن أسماء فئات CSS والإحداثيات والعناصر المجاورة، ومع ذلك تبقى النتيجة غير متوقعة. هذه بالذات هي المشكلة التي يحاول مشروع Agentation حلها. وخلال أسابيع قليلة، تحوّل المشروع من أداة محدودة الانتشار إلى أداة يتحدث عنها جزء كبير من مجتمع المطورين الذين يمارسون ما يُعرف بـ«الترميز بالإحساس» (vibe coding).
تبدو المشكلة التي يعالجها Agentation بسيطة للوهلة الأولى، لكنها تستهلك في الواقع قدرًا هائلًا من الوقت. فوكلاء الذكاء الاصطناعي الحديثون، مثل Claude Code، يبرعون في توليد الشيفرة وإعادة هيكلتها، بل وفي اتخاذ القرارات المعمارية. أما حين يتعلق الأمر بالضبط الدقيق لواجهة المستخدم، فيتحول التواصل بين الإنسان والآلة إلى لعبة «خمّن ما أقصده». المطور يرى الشاشة ويدرك بحدسه ما يجب تغييره، لكن تحويل هذا الفهم البصري إلى وصف نصي دقيق بما يكفي للذكاء الاصطناعي مهمة ليست سهلة، خصوصًا في الواجهات المعقدة التي تضم عشرات المكوّنات المتداخلة.
يقترح Agentation نهجًا مختلفًا جذريًا لهذا التواصل. فبدلًا من وصف العنصر بالكلمات، تتيح الأداة للمطور الإشارة بدقة إلى المكوّن المطلوب، وتزوّد الوكيل بكل المعلومات السياقية اللازمة، من تسلسل عناصر DOM الهرمي إلى الأنماط المطبّقة وحالة المكوّن. وهي في جوهرها جسر بين الإدراك البصري لدى الإنسان والإدراك النصي لدى وكيل الذكاء الاصطناعي. وتندمج الأداة في سير عمل مطور React، وتعمل كطبقة وسيطة تُثري الطلبات الموجهة إلى الوكيل بسياق منظّم عن الواجهة.
الأرقام تتحدث عن نفسها: أكثر من 120 000 عملية تنزيل على npm خلال شهرين، وهو مؤشر لافت لأداة لا تقف وراءها شركة كبرى ولا حملة تسويقية واسعة. ويعود هذا النمو في المقام الأول إلى أن Agentation أصاب نقطة ألم حقيقية. فـ«الترميز بالإحساس» — وهو نهج يصف فيه المطور النتيجة المرجوّة بلغة طبيعية بينما يولّد الذكاء الاصطناعي الشيفرة — يكتسب شعبية متسارعة. وتشير تقديرات متفاوتة إلى أن ما بين 30 و40 في المئة من مطوري الواجهات الأمامية يستخدمون وكلاء الذكاء الاصطناعي بانتظام في عملهم اليومي بحلول بداية 2026. لكن جودة هذا التفاعل ظلت إلى الآن تعتمد بدرجة كبيرة على القدرة على صياغة الطلبات، وهي مهارة لا صلة لها بالبرمجة نفسها.
وتستحق النسخة 2.0 اهتمامًا خاصًا، إذ أضافت دعم بروتوكول MCP (Model Context Protocol). وهو معيار مفتوح يتيح لنماذج الذكاء الاصطناعي الوصول المنظّم إلى الأدوات الخارجية ومصادر البيانات. ويعني التكامل مع MCP أن Agentation لم يعد مجرد أداة لوكيل واحد بعينه، بل أصبح جسرًا شاملًا بين أي أداة ذكاء اصطناعي متوافقة وواجهة تطبيق React. وهذه خطوة استراتيجية مهمة: فمع تزايد تنوع منظومة وكلاء الذكاء الاصطناعي، تكتسب الأدوات التي تعمل وفق بروتوكولات مفتوحة أفضلية واضحة على الحلول المغلقة.
ومع ذلك، للمشروع قيود واضحة. فحاليًا يقتصر Agentation حصرًا على منظومة React، ما يُقصي المطورين الذين يستخدمون Vue أو Svelte أو Angular أو أطر عمل أخرى. كما أن النبرة الدعائية التي تحيط بالمشروع تثير قدرًا صحيًا من الشك: فوعد «تسريع العمل مرتين» ادعاء تسويقي يصعب التحقق منه بصورة عامة. فالمكسب الفعلي يتوقف إلى حد كبير على نوع المهام وتعقيد الواجهة ومدى إتقان المطور أصلًا لصياغة الطلبات للذكاء الاصطناعي.
ومع ذلك، يشير Agentation إلى اتجاه مهم في تطور أدوات التطوير. فنحن نشهد تشكّل فئة جديدة من البرمجيات: ليست بيئات تطوير متكاملة (IDE)، ولا إضافات، ولا أدوات فحص الشيفرة (linters)، بل «مترجمين» بين النية البشرية والفهم الآلي. ومع تولّي وكلاء الذكاء الاصطناعي قدرًا متزايدًا من العمل الروتيني، لم تعد سرعة توليد الشيفرة هي عنق الزجاجة، بل دقة نقل السياق. وستحدد الأدوات التي تعالج هذه المشكلة إنتاجية المطورين في السنوات المقبلة.
أما بالنسبة لمطوري React الذين يستخدمون Claude Code أو أدوات مماثلة بنشاط، فإن Agentation يستحق الاهتمام بالتأكيد. ليس بوصفه حلًا سحريًا، بل عنصرًا إضافيًا في ترسانة متنامية من الوسائل التي تجعل التعامل مع وكلاء الذكاء الاصطناعي أقل إحباطًا وأكثر قابلية للتنبؤ. وقابلية التنبؤ في التطوير هي الإنتاجية الحقيقية.
Delegate Deep Research, Coding & Workflows to an AI Agent
Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.