---
service: "Publicasta"
schema_version: "1.0"
article_id: 327
title: "Needle 2 يقرّب نموذج فعل بحجم 14 ميغابايت من الروبوتات ويرفع شرط السلامة"
language: "ar"
default_language: "en"
canonical_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=ar"
json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=ar"
api_url: "https://publicasta.com/api/public/v1/channels/robots/articles/needle2_14mb_action_model_robots_2026_08_15?lang=ar"
channel_url: "https://publicasta.com/api/public/v1/channels/robots"
channel_articles: "https://publicasta.com/api/public/v1/channels/robots/articles"
search_url: "https://publicasta.com/api/public/v1/search"
documentation_url: "https://publicasta.com/api-docs#reading-publicasta"
openapi_url: "https://publicasta.com/api-docs/openapi.json"
published_at: "2026-08-15T07:49:32+00:00"
updated_at: "2026-08-15T07:49:32+00:00"
translations:
  - language: "ar"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=ar"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=ar"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=ar"
  - language: "de"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=de"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=de"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=de"
  - language: "en"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=en"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=en"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=en"
  - language: "es"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=es"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=es"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=es"
  - language: "fr"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=fr"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=fr"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=fr"
  - language: "pl"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=pl"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=pl"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=pl"
  - language: "ru"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=ru"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=ru"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=ru"
  - language: "zh"
    html_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15?lang=zh"
    markdown_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.md?lang=zh"
    json_url: "https://publicasta.com/robots/needle2_14mb_action_model_robots_2026_08_15.json?lang=zh"
---

# Needle 2 يقرّب نموذج فعل بحجم 14 ميغابايت من الروبوتات ويرفع شرط السلامة

> نموذج Cactus الصغير لاستدعاء الأدوات يعد بتحكم محلي خاص، لكن الروبوتات المادية تحتاج الرفض والسياسات والتأكيد بقدر حاجتها إلى السرعة.

قد يبدو إصدار Needle 2 من Cactus Compute خبراً آخر عن نموذج لغوي صغير. بالنسبة إلى الروبوتات، القصة أدق. تصف الشركة Needle 2 بأنه نموذج مفتوح من 45 مليون معامل لاستدعاء الأدوات، واستخدام الأجهزة، والاستخراج المنظم، داخل ملف ثنائي حجمه 14 ميغابايت ويحتاج إلى نحو 28 ميغابايت من ذاكرة الجلسة. صفحة الإطلاق تذكر الهواتف، والأجهزة القابلة للارتداء، والمنزل المتصل، وRaspberry Pi، والمتحكمات الأحدث، والروبوتات الصغيرة. أي إنها تستهدف آلات قد تحتاج إلى تحويل أمر بشري إلى فعل مادي من دون انتظار نموذج سحابي.

 ![محور ذكاء اصطناعي محلي ينسق روبوتاً منزلياً وهاتفاً وجهازاً قابلاً للارتداء وأدوات منزل ذكي بلا اتصال سحابي](https://publicasta.com/storage/projects/11/pages/327/2026/08/c9600b61-707f-4ae3-aa45-25de76d984ba.webp) السؤال المهم ليس هل يستطيع نموذج 45M أن يحاور مثل مساعد ضخم. لا يستطيع، ولا يحتاج إلى ذلك. كثير من الروبوتات تحتاج مهارة أضيق: تحويل “اخفض إضاءة الممر”، أو “افتح الماسك إلى النصف”، أو “سجل قراءة الحساس”، أو “اطلب تأكيداً قبل فتح الباب” إلى استدعاء دالة آمن بمعاملات صحيحة. Needle 2 جزء من انتقال أوسع من روبوتات الدردشة العامة إلى نماذج فعل محلية صغيرة. هذا قد يجعل الروبوتات أسرع وأرخص وأكثر خصوصية، لكنه ينقل خطأ النموذج من النص إلى العالم المادي.

 ## ماذا تقول Cactus إنها بنت

 تقدم الصفحة الرسمية Needle 2 كنموذج من أجل tool calling وdevice use وstructured extraction. تقول الشركة إنه مبني على Simple Attention Network، ومضغوط بواسطة Cactus Quants إلى CQ2-bit، ومرفق بمحركه الخاص. الأرقام صغيرة: 45 مليون معامل، ملف 14 ميغابايت، نحو 28 ميغابايت من RAM، وحوالي 500 رمز في الثانية على Raspberry Pi 5، و400 إلى 1500 على أجهزة مثل Meta Quest 3S وApple Vision Pro، و300 إلى 700 على بعض الهواتف التي تقل عن 200 دولار.

 يجب اعتبار هذه أرقاماً من البائع إلى أن تعيد اختبارات مستقلة إنتاجها على أجهزة ومخططات وأحمال حقيقية. لكن اتجاه الحزمة مهم. يصف GitHub مشروع `cactus-compute/needle` بأنه نموذج 14 ميغابايت للهواتف والأجهزة القابلة للارتداء والمنزل الذكي والروبوتات. ويصف `cactus-compute/cactus` محرك تشغيل واستدلالاً لهذه الفئات. تعرض Hugging Face النموذج `Cactus-Compute/needle2` مع وسوم tool-calling وfunction-calling وon-device وedge وquantization وWebAssembly، ومع رابط إلى arXiv:2607.18363. إذن هناك نموذج وكود واتجاه واضح نحو الحافة، لا مجرد عرض تسويقي.

 ## لماذا تحتاج الروبوتات هذه الطبقة

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

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

 ## نقاش المطورين كشف العصب

 جذب خيط Show HN عن Needle2 اهتماماً تقنياً كبيراً. هذا مؤشر اهتمام وليس برهان أداء. لكنه أظهر أيضاً الصعوبة: ذكر مستخدمون أمثلة بدت فيها النسخة التجريبية تختار أدوات مشكوكاً فيها، ومنها فعل `lock_door` أمام إدخال غير ذي صلة، والتباس في عبارات مثل جعل الغرفة مظلمة قدر الإمكان. فشل تجريبي واحد لا يدين النموذج؛ ربما كان مخطط الأدوات بسيطاً وبلا حواجز إنتاجية.

 مع ذلك فالتحذير صحيح. في روبوت دردشة، اختيار أداة خاطئة يعطي جواباً سيئاً أو طلب API فاشلاً. في روبوت مادي، قد يحرك ماسكاً، أو يسخن غرفة، أو يفتح قفلاً، أو يشغل محركاً، أو يسكت إنذاراً. عندما تتحكم الأداة في البيئة، لا يكون tool calling مجرد JSON. البنية الصحيحة بداية سؤال السلامة وليست نهايته.

 ## البنية لا تكفي للمعنى الآمن

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

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

 ## المحلية ميزة وخطر

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

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

 ## موقع Needle 2 بين البدائل

 Needle 2 لا يلغي أنظمة النية التقليدية؛ فهي قوية عندما تكون مساحة الأوامر صغيرة وحساسة. النماذج المحلية الأكبر على الهواتف والحواسيب تفكر أكثر لكنها تحتاج ذاكرة وطاقة. منصات مثل نماذج Apple المحلية تسير نحو ذكاء أغنى على عتاد فاخر. نماذج function calling أخرى تقترب من المشكلة نفسها بعدد معاملات أكبر.

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

 ## ما الذي يجب اختباره

 الأدلة المفيدة يجب أن تأتي من الأجهزة المستهدفة: Raspberry Pi 5، وهواتف Android رخيصة، ومحاور منزل ذكي، ولوحات من فئة ESP32 عندما يكون ذلك واقعياً، وجسور Home Assistant، ونماذج ROS، وأحمال الأجهزة القابلة للارتداء. ينبغي قياس الكمون الكامل، والذاكرة القصوى، والطاقة، والحرارة، لا سرعة الرموز فقط. ويجب أن تتضمن مخططات الأدوات أفعالاً آمنة وخطرة.

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

 ## الخلاصة للروبوتات

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

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

 ## المصادر

 صفحة إطلاق Cactus Compute Needle 2 ومواد Cactus runtime؛ مستودعا GitHub `cactus-compute/needle` و`cactus-compute/cactus`؛ صفحة Hugging Face للنموذج `Cactus-Compute/needle2`؛ arXiv:2607.18363 عن Simple Attention Networks؛ نقاش Show HN استخدم فقط كمؤشر رد فعل ومناقشة أنماط فشل.
