|

لا تعرف Vibe Coding؟ VibeHub يساعدك على كشف حقيقته

لا تعرف Vibe Coding؟ VibeHub يساعدك على كشف حقيقته

ملاحظة المؤلف: يحوّل VibeHub Skill الكلام العامي إلى متطلبات يستطيع Agent تنفيذها مباشرة، ولا يضيف أكثر من 3 مصطلحات ذات صلة في كل مرة. يشرح هذا المقال كيفية تثبيته، وطريقة استخدام كل من وظيفتيه، وأين يُستهلك Token فعليًا، وكيف تُربط طلبات النموذج بـ APIYI.

نبدأ بالخلاصة: VibeHub مسؤول عن جعل صياغة كلامك العامي أكثر دقة، ويُستهلك Token في النموذج الذي يستدعيه Agent، لا في استعلامات VibeHub نفسها.

عند استخدام Agent في Vibe Coding، تظهر حالتان شائعتان. الحالة الأولى أن تقول «هذا الزر يتغير لونه عند تمرير مؤشر الفأرة فوقه، ويجب أن يعطي أيضًا استجابة عند النقر عليه»، لكن Agent يفهم الطلب بشكل خاطئ، فتأتي النتيجة غير مطابقة. الحالة الثانية أن تظهر في رد Agent مصطلحات مثل Tooltip وHover والتحديث المتفائل، فلا تفهمها ولا تعرف كيف ترد في الجملة التالية. يعالج VibeHub Skill هاتين المشكلتين، وله حد واضح: لا يضيف أكثر من 3 مصطلحات ذات صلة فعلًا في كل مرة.

لن يقدّم لك دورة في تطوير الواجهات الأمامية. يوضّح README الخاص بالمستودع أنه لا يقدّم مسار تعلم أو خطة دروس أو تمارين محلية، ولا يحوّل طلبًا بسيطًا إلى درس تعليمي.

بعد قراءة المقال ستحصل على: جملة تثبيت يمكنك إرسالها إلى Agent مباشرة؛ وطريقة استخدام كل من الوظيفتين وحدود كل منهما؛ والفرق بين «هذا Skill لا يستقبل مفتاح API بنفسه» و«Agent المزوّد به لا يزال يستهلك Token النموذج»؛ وأي عنوان تستخدم عند ربط Token الخاص بـ Agent بـ APIYI، سواء عبر الواجهة المتوافقة مع OpenAI أو واجهة Anthropic الأصلية.

vibehub-skill-agent-vibe-coding-terms-ar-image-0


ما هو VibeHub: أطلس مصطلحات Vibe Coding ليمنح الوكيل قدرة على فهم الكلام العامي

موقع VibeHub هو vibe-hub.org، وتُعرّف صفحته الرئيسية بالصينية نفسها بأنها «أطلس مصطلحات Vibe Coding، للعثور على مصطلحات الواجهة الأمامية والخلفية والذكاء الاصطناعي باللغة العامية». ويضم شريط التنقل مداخل: المصطلحات، والتمارين، والدروس، ومقاومة «رائحة الذكاء الاصطناعي»، والتحديثات، وSkill، ومجموعة التواصل. والمؤلف هو Oil، ورابطاه (الموقع الشخصي وصفحة GitHub) في قسم المراجع في نهاية المقال.

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

النقطة الشرح قيمتها لك
الموقع vibe-hub.org، أطلس مصطلحات مرئي (النص الأصلي في صفحة تعريف Skill: 360 مصطلحاً مرئياً) عند مصادفة مفهوم غريب يمكنك البحث عن شرح باللغة العامية
مستودع Skill GitHub oil-oil/vibe-hub-skill، رخصة MIT يمكّن الوكيل من استخدام قواعد المصطلحات تلقائياً أثناء المحادثة
الميزة الأولى صياغة معبّرة: إعادة كتابة الكلام العامي إلى طلب جاهز للإرسال تقليل سوء فهم الوكيل
الميزة الثانية تنبيه استباقي: ذكر 3 مصطلحات ذات صلة كحد أقصى في كل مرة تفهم الرد وتعرف كيف تقول الخطوة التالية
حدود التكلفة Skill لا يضبط بنفسه حساباً ولا مفتاح API الـ Token يُستهلك فقط في النموذج الذي يستدعيه الوكيل

توزيع الأدوار بين VibeHub Skill وموقع VibeHub

توزيع الأدوار مكتوب بوضوح في README المستودع: محتوى المصطلحات يتولاه vibe-hub.org، والمستودع يحتفظ فقط بقواعد التعبير ومحلل المصطلحات. أي أن الموقع مسؤول عن «ماذا يعني هذا المصطلح، وأي رسمة تُرفق معه»، وSkill مسؤول عن «متى تُذكر هذه الكلمة، وكيف تُعيد صياغة كلامك، ومن أين يأتي الرابط».

داخل مجلد skills/vibehub/ أربعة ملفات: SKILL.md يحدد قواعد التعبير، وagents/openai.yaml إعدادات مضيف الوكيل، وscripts/vibehub.mjs سكربت تحليل المصطلحات، وvibehub.config.json إعدادات المحلل. والـ Skill كله لا يتضمن منطق استدعاء النموذج، وهذا ما يحدد جهة استهلاك الـ Token التي سنتحدث عنها بعد قليل.

vibehub-skill-agent-vibe-coding-terms-ar-image-1


كيفية تثبيت VibeHub Skill في دقيقة واحدة

لا يتطلب التثبيت إنشاء حساب ولا إدخال أي مفتاح (Key). ووفقًا لحدود الإعداد الموضحة في README، لا يلزم سوى شرطين: أن يكون على الجهاز Node.js 20 أو إصدار أحدث، وأن تتوفر إمكانية الاتصال بالإنترنت.

طريقتان لتثبيت VibeHub Skill

  • الطريقة الأولى: أرسل جملة واحدة مباشرة إلى الـ Agent (كما وردت في صفحة تعريف Skill): https://github.com/oil-oil/vibe-hub-skill 帮我安装这个仓库里的 skills/vibehub Skill。
  • الطريقة الثانية: التثبيت بأمر skills (كما ورد في README الخاص بالمستودع): npx skills add oil-oil/vibe-hub-skill
  • بعد التثبيت: يقوم مضيف الـ Agent بإعادة تحميل Skill، ليصبح فعّالاً في المحادثات الجديدة.

الطريقة الأولى مناسبة لمن لا يريد التعامل مع الطرفية (Terminal)، فكل ما عليه لصق الجملة كاملة في مربع حوار الـ Agent، وسيتولى الـ Agent بنفسه تنفيذ السحب والوضع. أما الطريقة الثانية فتناسب من اعتادوا على سطر الأوامر، والنتيجة واحدة. ولا تتطلب أي من الطريقتين إدخال مفتاح API، لأن هذا الـ Skill يشغّل فقط سكربت تحليل المصطلحات المرفق معه.

بند الإعداد متطلبات VibeHub Skill المصدر
بيئة التشغيل Node.js 20 أو إصدار أحدث نص README في المستودع
الشبكة يتطلب اتصالاً بالإنترنت (للاستعلام عن مصطلحات vibe-hub.org) نص README في المستودع
الحساب / مفتاح API لا حاجة إلى حساب أو إعداد مفتاح API نص README في المستودع
الترخيص MIT نص README في المستودع
صيغة أمر التحليل node skills/vibehub/scripts/vibehub.mjs resolve، مع إضافة --query واحد أو أكثر، ويمكن إضافة --compact نص README في المستودع

كيف يُرسل استعلام مصطلحات VibeHub

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

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

🚀 نصيحة للبدء السريع: بعد تثبيت VibeHub، سيستدعي الـ Agent نموذج لغة كبير مرة واحدة في كل جولة إعادة صياغة أو شرح. وإذا كنت تريد مشاركة مفتاح واحد بين عدة Agents ومشاهدة الفواتير في مكان واحد، يمكنك أولاً إنشاء حساب على APIYI apiyi.com، ثم تشغيل العملية باستخدام حصة تجريبية صغيرة بعد التسجيل.


ميزتان في VibeHub: ضبط الصياغة العامية وإضافة 3 مصطلحات كحدّ أقصى

تُلخّص صفحة تعريف Skill القدرات في ميزتين أساسيتين. وفيما يلي نشرح كل ميزة بالمثال الوارد نفسه في صفحة التعريف، دون أي توسّع إضافي.

الميزة الأولى: VibeHub يحوّل الكلام العامي إلى متطلب يستطيع Agent تنفيذه مباشرةً

الجملة الأصلية: «هذا الزر، عندما يمرّ عليه مؤشر الفأرة يتغيّر لونه، وعند الضغط عليه يجب أن تكون هناك استجابة بصرية أيضًا.»

نتيجة إعادة الصياغة: «إضافة حالة Hover وحالة Active إلى الزر، واستخدام Transition لجعل تغيّر الحالات أكثر طبيعية.» وفي الصفحة، يرتبط كل مصطلح من المصطلحات الثلاثة بمدخلّه الخاص في vibe-hub.org: /hover و/active و/transition.

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

الميزة الثانية: VibeHub يبرز لك المصطلحات التي تحتاج إلى معرفتها

قال المستخدم حرفيًا: «أريد لهذا الإعداد أن يسري فورًا بمجرد تغييره، ولا أريد النقر على “حفظ” مرة أخرى.»

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

للتلميحات الاستباقية ثلاث قواعد (كما ورد في صفحة تعريف Skill):

  • عند ظهور المصطلح لأول مرة، يُربط بـ VibeHub؛
  • يأتي التفسير ملتصقًا بالمهمة الحالية، ولا يقدّم تعريفًا موسوعيًا؛
  • لا تُقدّم في كل مرة أكثر من 3 مصطلحات ذات صلة فعلية.
بُعد المقارنة الميزة الأولى: التعبير المعياري الميزة الثانية: التلميح الاستباقي
متى تُفعّل عندما يكون تعبيرك عن الحاجة غامضًا عندما يقف خلف حاجتك مفهوم تصميمي لم تقله
المخرجات حاجة معاد صياغتها في جملة واحدة يمكن إرسالها مباشرة من 1 إلى 3 مصطلحات + تفسير ملتصق بالمهمة
مصطلحات مثال Hover، Active، Transition Switch
ما لا يفعله إضافة إطار عمل أو معاملات أو خطة تنفيذ من تلقاء نفسه تقديم تعريفات موسوعية أو سرد قائمة المصطلحات بالكامل واحدًا تلو الآخر
خطوتك التالية إرساله إلى Agent مباشرة بعد التأكيد تقييم ما إذا كانت الخطة مناسبة، ثم تحديد ما ستقوله

عندما لا تفهم ردود الوكيل، استخدم VibeHub لشرح المفاهيم الأساسية فقط

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

يمكن تلخيص مبادئ العمل في README في أربعة: قدّم أولًا نتيجة قابلة للاستخدام مباشرة، ثم اشرح المصطلح؛ حافظ على قصد المستخدم؛ بما لا يزيد عن 1 إلى 3 مصطلحات في كل مرة؛ إذا كان التعبير دقيقًا بالفعل، فلا تضف شرحًا تعليميًا متعمدًا. المبدأ الأخير عملي جدًا؛ إذا كنت قد شرحت الأمر بوضوح من البداية، فلن يقاطعك بإضافات زائدة.


أين تُستهلك رموز VibeHub Skill فعليًا

هذه هي النقطة الأكثر عرضة للالتباس. VibeHub Skill نفسه لا يستقبل مفتاح API، كما أن استعلام المصطلحات ليس استدعاءً لنموذج لغة كبير. سكربت التحليل يرسل فقط استعلامًا دفعيًا واحدًا إلى vibe-hub.org، ويعيد أسماء المصطلحات وروابطها.

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

الخطوة من ينفذها هل تستدعي نموذج لغة كبير هل تستهلك رموز النموذج
استنتاج المصطلحات المرشحة الوكيل نعم نعم
الاستعلام الدفعي عن المصطلحات والروابط سكربت تحليل VibeHub ← vibe-hub.org لا لا
إعادة صياغة الطلب العامي الوكيل نعم نعم
شرح المصطلحات بلغة مبسطة الوكيل نعم نعم
كتابة الكود وتعديل الصفحة وفق الطلب الوكيل نعم نعم

لذلك، إذا أردت شحن الرصيد أو اختيار نموذج، فالكيان الذي تشحن له هو خدمة النموذج وراء الوكيل، وليس فتح حساب على موقع VibeHub. لدى help-apiyi بالفعل مقال بعنوان «من أين تأتي فاتورة رموز المهام الطويلة للوكيل»، يشرح تحديدًا كيف تؤثر ذاكرة التخزين المؤقت للبادئة على الفاتورة في المهام الطويلة، ولن نوسع الأمر هنا.

vibehub-skill-agent-vibe-coding-terms-ar-image-2

الاستنتاج المقابل للرسم أعلاه هو: يمكن توجيه طلبات نموذج الوكيل إلى APIYI apiyi.com، حيث يغطي مفتاح واحد والرصيد نفسه في الوقت ذاته نماذج عائلة Claude وعائلة GPT، ولا يحتاج جانب VibeHub إلى أي تعديل.


استخدام APIYI للاستعلام عن النماذج ومقارنة الأسعار وتوجيه طلبات Agent إليها

APIYI هي بوابة API وليست جهة تستضيف النماذج. يكفي مفتاح واحد ورصيد واحد لاستدعاء نماذج من عدة مزودين. يتطلب إنشاء الحساب تسجيلًا يدويًا، وتمنحك المنصة بعد التسجيل رصيدًا محدودًا للتجربة، ولا توفر أي مسار مجاني للنماذج. ستجد قائمة النماذج والأسعار الكاملة في جدول النماذج الرئيسي docs.apiyi.com/models، وتأتي البيانات من واجهة التسعير الفورية للنظام.

اختر نقطة النهاية وفق SDK، لا وفق النموذج

عند توجيه طلبات Agent إلى APIYI، انظر أولًا إلى SDK الذي يستخدمه Agent، ثم املأ العنوان المناسب:

  • متوافق مع OpenAI: املأ base_url بالقيمة https://api.apiyi.com/v1. توجّه طلبات Chat Completions إلى /v1/chat/completions، وتوجّه طلبات Responses إلى /v1/responses.
  • Anthropic الأصلي: املأ base_url باسم النطاق الجذر https://api.apiyi.com، ولا تضيف /v1 مرة أخرى، وإلا سيتكوّن المسار على شكل /v1/v1/messages وتُعيد الطلبات الخطأ 404. نقطة نهاية Messages هي /v1/messages.
  • اختيار العقدة: العقدة الافتراضية هي api.apiyi.com؛ وتُستخدم b.apiyi.com كعقدة احتياطية وفي سيناريوهات المؤسسات؛ أما api-cf.apiyi.com فتدعم النصوص فقط، مع حد أقصى للمهلة يبلغ نحو 100 ثانية، لذلك لا تناسب المهام الطويلة.

توصي الوثائق أيضًا بأن تُوجّه نماذج OpenAI GPT-5 وما بعدها عبر Responses أولًا. وإذا كنت تستخدم في الوقت نفسه عدة Agent مثل Claude Code وCodex، فإن مقالة help-apiyi «دليل عملي خطوة بخطوة: مفتاح واحد يربط كل Agent، واستخدام magpie مفتوح المصدر لتوحيد الاتصال عبر بوابة API» تشرح طريقة الاتصال الموحّد.

أسعار النماذج الشائعة في Vibe Coding (الجدول الإجمالي كما ورد في المصدر)

تم تحديث بيانات الجدول التالي في 2026-11-13 12:57 (UTC+8)، والوحدة هي دولار لكل مليون tokens، وهي مأخوذة من النص الأصلي للجدول الإجمالي للنماذج على APIYI apiyi.com. الشحن يُحتسب بسعر صرف ثابت 1:7؛ أما السعر الفعلي بعد الخصم لكل مجموعة فيُحدد حسب لوحة التحكم بعد تسجيل الدخول، وعمود «الأدنى» لهذه المجموعة من النماذج قيمته «—».

معرّف النموذج الإدخال الإخراج قراءة التخزين المؤقت نقطة النهاية المجموعة
claude-opus-5-5 $4 $20 $0.2 chat، messages ClaudeCode، Claude_Reverse، Claude_Enterprise، Default، SVIP
claude-sonnet-5-5 $2 $10 $0.1 chat، messages ClaudeCode، Claude_Reverse، Claude_Enterprise، Default، SVIP
claude-fable-5-2 $8 $40 $0.2 chat، messages ClaudeCode، Claude_Enterprise، Default، SVIP
gpt-6.1-sol † $2 $10 $0.1 responses (موصى به)، chat CodexResponses، Codex_Reverse، Default، SVIP
gpt-6.1-terra $1 $5 $0.05 responses (موصى به)، chat CodexResponses، Codex_Reverse، Default، SVIP

بعض الملاحظات الإضافية، مفصولة حسب المعرّف:

  • لكل من claude-opus-5-5 وclaude-sonnet-5-5 وclaude-fable-5-2 نسخة -thinking بالسعر نفسه.
  • مجموعة claude-fable-5-2 في الجدول الإجمالي لا تضم Claude_Reverse، فانتبه عند اختيار المجموعة، ولا تُطبّق عليها مجموعات نموذجي Claude السابقين.
  • gpt-6.1-sol مميز بعلامة †، وتسعيره متدرج. النص الأصلي للجدول: من 0 إلى 272,000 tokens يكون سعر الإدخال $2/1M؛ وفوق 272,000 tokens يصبح سعر الإدخال $4/1M.
  • يُوصى باستخدام /v1/responses مع gpt-6.1-sol وgpt-6.1-terra، وكذلك استدعاء الأدوات عبر Responses.

💡 اقتراح للاختيار: إعادة الصياغة وشرح المصطلحات في VibeHub كلها محادثات قصيرة لا تتطلب قدرات عالية من النموذج؛ أما ما يستهلك Tokens فعليًا فهي المهام الطويلة لكتابة الشيفرة لاحقًا. يمكنك على APIYI apiyi.com استخدام مفتاح API نفسه لتجربة عدة نماذج، ومقارنة النتائج والفاتورة عند الطلب نفسه، ثم تحديد ما تستخدمه يوميًا.

إذا كنت تريد أن يفهم الـ Agent طريقة الاتصال بنفسه، يمكنك تضمين حزمة مهارات الاتصال الخاصة بـ APIYI داخل الـ Agent: npx skills add https://docs.apiyi.com، وشرح حزمة المهارات موجود في docs.apiyi.com/skill.md.


حدود الخصوصية والمخاطر عند استخدام VibeHub

ينبغي النظر إلى المخاطر على مستويين: الأول هو استعلامات المصطلحات في VibeHub، والثاني هو استدعاءات النموذج التي يقوم بها الوكيل (Agent) نفسه.

المستوى الأول: استعلامات المصطلحات في VibeHub: وفقًا لملف README في المستودع، فإن استعلامات المصطلحات ترسل فقط وصفًا قصيرًا خضع لإزالة البيانات الحساسة برمجيًا. تُزال المفاتيح الشائعة وعناوين المواقع وعناوين البريد الإلكتروني والمسارات المحلية وكتل الشفرة قبل الإرسال، ولا تُرسل الشفرة المصدرية ولا معلومات العملاء ولا المتطلبات الكاملة. وما يُرسل إلى vibe-hub.org هو مجرد مصطلحات قصيرة مثل «حالة تمرير المؤشر على الزر».

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

  • لا تلصق مفتاح API في المحادثة. يجب كتابة المفتاح في إعدادات الوكيل أو في متغيرات البيئة، لا أن يُرسل إلى النموذج كجزء من محتوى الدردشة.
  • دور APIYI هو بوابة API. فهو ليس تجمعًا لحسابات جاهزة، وليس أداة لتجاوز تسجيل الدخول، فالاستدعاءات تمر عبر مسار الفوترة الطبيعي لـ API.
  • افحص بنفسك قبل النشر. وكما يذكر مصطلح Vibe Coding، فإن القدرة على التشغيل لا تعني الموثوقية؛ فالشفرة والاختبارات والصلاحيات لا تزال بحاجة إلى مراجعة منك.

الأسئلة الشائعة (FAQ)

Q1: ما هو VibeHub؟

VibeHub (vibe-hub.org) هو معجم مصطلحات Vibe Coding الذي يصونه المؤلف Oil، ويشرح مصطلحات الواجهة الأمامية والخادم الخلفي والذكاء الاصطناعي بلغة عامية بسيطة. وعند تثبيت VibeHub Skill في الوكيل، فإنه يعيد صياغة كلامك العامي إلى متطلبات دقيقة، ويشير في كل مرة إلى 3 مصطلحات ذات صلة كحد أقصى.

Q2: هل يحتاج VibeHub Skill إلى إدخال مفتاح API؟

لا يحتاج. ينص README الخاص بالمستودع حرفيًا على «لا حاجة إلى حساب أو إعداد مفتاح API»، وكل ما يلزم هو Node.js إصدار 20 أو أحدث وبيئة متصلة بالإنترنت. أما المفتاح المطلوب فهو مفتاح نموذج اللغة الكبير الذي يستدعيه وكيلك، ويمكنك استخدام رمز APIYI من apiyi.com لهذا المفتاح، ولا علاقة لذلك بـ VibeHub.

Q3: ما الفرق بين VibeHub وبين أن تطلب من الوكيل شرح المصطلحات مباشرة؟

إذا طلبت من الوكيل الشرح مباشرة، فقد يستطيل في الكلام، أو يعطيك روابط من تأليفه. أما VibeHub فيحدد من 1 إلى 3 مصطلحات كحد أقصى في كل مرة، ويكون الشرح ملتصقًا بالمهمة الحالية، ولا يستخدم من الروابط إلا url الذي يعيده المحلل، وإن لم يجد شيئًا أوضح ذلك ولم يختلق. وإذا كان تعبيرك دقيقًا أصلاً، فلن يضيف شرحًا من عنده.

Q4: ما السيناريوهات التي يناسبها VibeHub؟

– تريد وصف تأثير تفاعلي، لكنك لا تعرف أسماء مثل Hover و Active؛
– لا تدرك ما إن كان إعداد معين يجب أن يصبح Switch فوريًا أم يُحفظ بشكل موحد؛
– في رد الوكيل مفهوم لا تفهمه ويؤثر في ردك التالي.

وهو لا يقدّم مسارات تعلّم أو دورات؛ إن أردت التعلّم المنهجي يمكنك الذهاب إلى مدخل الدورات والتمارين في الموقع.

Q5: بعد تثبيت VibeHub، كيف تُوجّه طلبات النموذج من الوكيل إلى APIYI؟

1. سجّل حسابًا يدويًا في APIYI عبر apiyi.com، واحصل على مفتاح API وقدر صغير من الاستخدام التجريبي؛
2. في SDK المتوافق مع OpenAI، املأ base_url بالقيمة `https://api.apiyi.com/v1`؛
3. في SDK الأصلي الخاص بـ Anthropic، املأ اسم النطاق الجذري `https://api.apiyi.com`، ولا تضف `/v1` مرة أخرى.

ولا حاجة إلى تغيير أي إعداد على جانب VibeHub.

Q6: هل يرسل VibeHub شفرتي إلى الخارج؟

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

Q7: ما القيود التي يفرضها VibeHub؟

يحتاج إلى اتصال بالإنترنت وإصدار Node.js 20 أو أحدث؛ ونطاق المصطلحات مقتصر على ما يضمه موقع vibe-hub.org، ولا يُلفّق كلمات لا يوجد لها تطابق؛ وهو مسؤول عن التعبير والمصطلحات فقط، ولا يقرر عنك خطة التنفيذ، ولا يضمن موثوقية الشفرة التي يكتبها الوكيل.


النقاط الأساسية لمهارة VibeHub Skill

  • التعريف في جملة واحدة: VibeHub يجعل الكلام العامي دقيقًا، بينما يُصرف الـ Token على النماذج التي يستدعيها الـ Agent.
  • طريقتان للتثبيت: أرسل رسالة تثبيت إلى الـ Agent، أو شغّل npx skills add oil-oil/vibe-hub-skill.
  • الوظيفة الأولى: صياغة معيارية للتعبير مع الحفاظ على المعنى الأصلي، ودون إضافة أطر أو معاملات من تلقاء نفسها.
  • الوظيفة الثانية: تلميحات استباقية، بحد أقصى 3 مصطلحات ذات صلة حقيقية في كل مرة.
  • حدود التكلفة: المهارة لا تحتاج مفتاح API، واستعلام المصطلحات لا يستدعي نموذج لغة كبير.
  • الاتصال بـ APIYI: المتوافق مع OpenAI يستخدم /v1، أما Anthropic الأصلي فيستخدم النطاق الجذري.
  • الخصوصية متعددة المستويات: استعلام المصطلحات تمرّ عليه عملية إخفاء للبيانات الحساسة، لكن سياق الـ Agent يظل مارًّا عبر مزوّد النموذج الذي اخترته أنت.

الخلاصة

يعالج VibeHub أمرين في Vibe Coding: «عدم الدقة في التعبير» و«عدم الفهم»:

  1. جعل الكلام العامي دقيقًا: مثلًا عبارة «يتغيّر لونه عند مرور المؤشر فوقه، ويعطي استجابة عند النقر عليه» تُعاد صياغتها كمتطلب مكوّن من ثلاثة مصطلحات: Hover وActive وTransition؛
  2. الاقتصار على الضروري: بحد أقصى 3 مصطلحات في كل مرة، والشرح ملتصق بالمهمة الحالية، دون إلقاء محاضرة؛
  3. فصل التكاليف: المهارة نفسها لا تستقبل مفتاحًا ولا تستدعي نموذجًا، وكل الـ Token يُصرف على الخطوات الثلاث لدى الـ Agent: إعادة الصياغة والشرح وكتابة الشيفرة.

التثبيت يحتاج جملة واحدة فقط. أما القرار الحقيقي المطلوب منك فهو: أي نموذج يتصل به الـ Agent، وأي نقطة نهاية يسلك. يمكنك على APIYI apiyi.com أن تقارن بمفتاح واحد عدة موديلات من الجدول أعلاه، ثم توجّه طلبات الـ Agent إليها. الموديلات والأسعار تتبع قائمة الموديلات المعروضة على المنصة.


📚 المراجع

  1. موقع VibeHub الرسمي: معجم مصطلحات Vibe Coding
  2. الرابط: vibe-hub.org
  3. الوصف: مدخل المصطلحات والتمارين والدورات، ومصطلح Vibe Coding متاح على vibe-hub.org/vibe-coding

  4. صفحة تعريف VibeHub Skill: الوظيفتان الأساسيتان والنص الأصلي لتعليمات التثبيت

  5. الرابط: vibe-hub.org/vibehub-skill
  6. الوصف: مصدر الأمثلة على التعبير المعياري والتنبيهات الاستباقية

  7. GitHub – vibe-hub-skill: مستودع Skill

  8. الرابط: github.com/oil-oil/vibe-hub-skill
  9. الوصف: ملفّا README وSKILL.md، ويشملان طريقة الاستعلام وحدود الخصوصية والإعدادات

  10. المؤلف Oil: الموقع الشخصي وحساب GitHub

  11. الرابط: oiloil.org، github.com/oil-oil
  12. الوصف: الصفحة الرئيسية لمؤلف VibeHub

  13. الجدول الكامل للنماذج في APIYI: الطرازات ونقاط النهاية والمجموعات والأسعار

  14. الرابط: docs.apiyi.com/models
  15. الوصف: البيانات محدَّثة بتاريخ 2026-11-13 12:57 (UTC+8)، والوحدة دولار أمريكي لكل 100万 tokens

  16. مدخل توثيق APIYI وحزمة مهارات التكامل

  17. الرابط: docs.apiyi.com/llms.txt، docs.apiyi.com/skill.md
  18. الوصف: اختيار نقاط النهاية وشرح العُقد وطريقة ربط الوكيل

المؤلف: فريق APIYI التقني
التواصل التقني: يسعدنا أن تتواصلوا معنا عبر الصفحة الرئيسية لموقع APIYI على apiyi.com، ولمزيد من مواد التكامل يمكنكم زيارة مركز التوثيق docs.apiyi.com

مقالات ذات صلة

موضوعات ذات صلة