نايا
جدول المحتويات
  1. 1دليل الفيديو
  2. 2Naia OS Live USB
  3. 3التثبيت والنشر
  4. 3.1تثبيت Naia OS (ISO)
  5. 3.2تثبيت التطبيق
  6. 4البدء
  7. 4.1Naia Model Pricing
  8. 4.2naia-omni-cascade
  9. 4.3demo
  10. 4.4naia-offline
  11. 4.5naia-model-dev
  12. 4.6naia-online
  13. 5الشاشة الرئيسية
  14. 6الدردشة
  15. 6.1منسق راديو شخصي ودليل المعرض
  16. 7تاريخ المحادثة
  17. 8تقدم العمل
  18. 9المهارات
  19. 10القنوات
  20. 11الوكلاء
  21. 12التشخيص
  22. 13مساحة العمل
  23. 14المتصفح
  24. 15إدارة اللوحات
  25. 16المحادثة الصوتية
  26. 17الإعدادات
  27. 18تفاصيل الأداة
  28. 19حساب Naia
  29. 20استكشاف الأخطاء وإصلاحها
  30. 21استخدام المصادر المفتوحة والمساهمة فيها

9. المهارات

تصفح المهارات (الأدوات) المتاحة وإدارتها.

أنواع المهارات

المهارات المدمجة

مضمنة في التطبيق — لا يمكن تعطيلها:

المهارةالوظيفةمستوى الأمان
skill_timeالتحقق من التاريخ/الوقت الحاليT0
skill_system_statusالتحقق من حالة النظامT0
skill_memoحفظ/استرجاع الملاحظاتT0
skill_weatherالتحقق من الطقسT0
skill_naia_discordإرسال/استقبال رسائل Discord الخاصةT1
skill_soulإدارة شخصية وذاكرة الذكاء الاصطناعيT0
skill_exitالخروج من التطبيق بأمانT2

المهارات المخصصة

تُضاف عبر Gateway — يمكن تشغيلها/إيقافها:

  • قراءة/كتابة الملفات، تنفيذ الأوامر، بحث الويب، إلخ.
  • نوع Gateway أو Command

مصادر المهارات

  • المهارات المدمجة: مُجمعة مع التطبيق
  • المهارات المخصصة: محملة من ملفات تعريف المهارات المحلية (مثلاً، ~/.naia/skills/.../skill.json)
  • قم بتوسيع بطاقة المهارة للتحقق من شارة source الخاصة بها

كيفية إضافة مهارة مخصصة

1. اطلب من الذكاء الاصطناعي بناءها (الأسهل)

اشرح ما تريده في الدردشة، وسيقوم Naia بكتابة الكود وإنشاء المهارة.

"Build a skill that fetches the current exchange rate and save it to ~/.naia/skills/exchange/skill.json."

2. الإضافة اليدوية

  1. أنشئ ملف تعريف مهارة في ~/.naia/skills/<skill-name>/skill.json
  2. ضع أي سكريبت/برنامج ضروري في نفس المجلد
  3. افتح علامة تبويب المهارات وتحقق مما إذا كانت المهارة الجديدة تظهر
  4. قم بتمكينها باستخدام مفتاح التبديل
  5. اختبر من الدردشة بطلب يجب أن يشغل المهارة
  6. إذا لم تظهر، أعد تشغيل التطبيق وتحقق مرة أخرى

مهارات الإشعارات (Slack / Discord / Google Chat)

skill_notify_slack و skill_notify_discord ترسلان رسائل عبر webhooks.

إعداد Webhook

الطريقة 1: متغيرات البيئة (موصى بها)

export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/T.../B.../xxx"
export DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/123/abc"

الطريقة 2: config.json

{
  "notifications": {
    "slack": { "webhookUrl": "https://hooks.slack.com/services/T.../B.../xxx" },
    "discord": { "webhookUrl": "https://discord.com/api/webhooks/123/abc" }
  }
}

أمثلة على الاستخدام

  • "أرسل إشعار 'اكتمل النشر' إلى Slack"
  • "انشر تقرير حالة الخادم على Discord"

إذا لم يتم تكوين webhook، يتم عرض تعليمات الإعداد.

بطاقات المهارات

يتم عرض كل مهارة كبطاقة:

  • الاسم: اسم المهارة (مثلاً، skill_read_file)
  • الوصف: ملخص من سطر واحد
  • انقر: توسيع الوصف الكامل
  • شارات: النوع (مدمج/gateway/أمر)، مستوى الأمان (T0~T3)
  • زر ?: اطلب من الذكاء الاصطناعي شرح هذه المهارة
  • مفتاح التبديل: تمكين/تعطيل المهارات المخصصة

البحث والإدارة المجمعة

  • بحث: تصفية حسب الاسم أو الوصف
  • تمكين الكل / تعطيل الكل: تبديل مجموعة المهارات المخصصة
  • يتم عرض عدد النشط/الإجمالي

إدارة المهارات عبر الذكاء الاصطناعي

اسأل Naia في الدردشة:

  • "أرني قائمة المهارات المتاحة"
  • "هل هناك مهارة متعلقة بالطقس؟"
  • "عطّل مهارة الفحص الصحي"

يستخدم Naia skill_skill_manager تلقائياً.

مستويات الأمان

المستوىالوصفالموافقة
T0للقراءة فقط، بدون آثار جانبيةموافقة تلقائية
T1إشعار فقطإشعار معروض
T2يتطلب الحذرموافقة المستخدم مطلوبة
T3عملية خطيرةموافقة المستخدم مطلوبة في كل مرة