إنتقل إلى المحتوى الرئيسي

المساعد الذكي

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

يتطلب Pro

المساعد متاح على خطة Pro فما فوق، وهو المتطلب نفسه الخاص بـواجهة الأتمتة المحلية.

ما هو (وما ليس هو)

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

كما أنه لا يستطيع كتابة أي شيء من تلقاء نفسه. فكل إجراء يغيّر الحالة يوقف المحادثة ويسألك أولًا — راجع لا شيء يُنفَّذ دون موافقتك.

الإعداد

النموذج تقدّمه أنت. لا يشحن TikMatrix نموذجًا ولا يمرّر طلباتك عبر خوادمه — بل يتحدث التطبيق مباشرة من جهازك إلى نقطة النهاية التي تضبطها.

  1. اضغط المساعد في شريط التنقل الأيسر.
  2. اضغط إعدادات النموذج.
  3. املأ:
الحقلما تضعه فيه
نقطة النهايةعنوان chat-completions الكامل، مثل https://api.openai.com/v1/chat/completions
النموذجمعرّف النموذج، مثل gpt-4o أو claude-sonnet-4-5
مفتاح APIمفتاحك لدى ذلك المزوّد
صيغة APIاتركها على الاكتشاف من نقطة النهاية ما لم تخطئ
حد المهام لكل تأكيدأقصى عدد مهام يمكن لموافقة واحدة إنشاؤه (الافتراضي 200)
  1. اضغط حفظ.

وبمجرد قبول الإعدادات، يعرض سطر الحالة أعلى اللوحة النموذج المستخدَم، فتعرف بلمحة إلى أي نقطة نهاية ستذهب المحادثة.

أي نقاط نهاية تعمل

هناك صيغتان مدعومتان:

  • متوافقة مع OpenAI — أي نقطة نهاية تتحدث POST /v1/chat/completions. ويشمل ذلك OpenAI نفسها ومعظم الخوادم المستضافة ذاتيًا: vLLM وLocalAI وطبقة Ollama المتوافقة مع OpenAI وDeepSeek وOpenRouter وما شابه.
  • Anthropic — نقاط النهاية التي تتحدث POST /v1/messages.

تُترك صيغة API عادةً على الاكتشاف من نقطة النهاية: فأي عنوان يحوي api.anthropic.com أو /v1/messages يُعامَل على أنه Anthropic، وما عداه على أنه متوافق مع OpenAI. لا تحدّدها يدويًا إلا إذا كنت تستخدم وسيطًا لا يكشف عنوانه اللهجة المستخدمة.

اختر نموذجًا يجيد استدعاء الأدوات

يعمل المساعد كليًا عبر استدعاء الأدوات. والنموذج الذي يفتقر إلى دعم موثوق للأدوات سيتحدث معك لكنه لن ينجح أبدًا في التخطيط لأي شيء.

كيف تختار نموذجًا

إذا أردتاستخدم
أدق تخطيط وأقل متابعةنموذجًا رائدًا حديثًا من OpenAI أو Anthropic
كلفة أقل في العمل الروتيني من نوع «ضع هذا على الرف كله»نموذجًا متوسط المستوى من المزوّدين أنفسهم
ألا يغادر شيء جهازكخادمًا محليًا (Ollama أو vLLM أو LocalAI) مع نموذج متين في استدعاء الأدوات

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

أين تُحفظ الإعدادات

تُكتب نقطة النهاية والمفتاح في assistant_settings.json داخل دليل بيانات التطبيق، ويقرأهما الجزء الخلفي عند إرسال الطلب. ولا تُرسَل إلى أي مكان سوى نقطة النهاية التي ضبطتها.

وهناك إعداد يوجد في ذلك الملف فقط: max_tokens، وهو ميزانية الرد المرسلة إلى النموذج. قيمته الافتراضية 8192 وهو محصور بين 1024 و64000. ارفعه يدويًا إذا كانت الردود الطويلة تُقتطع.

طلب العمل

اكتب ما تريد بلغة عادية. أمثلة:

  • سخّن كل الحسابات لمدة 20 دقيقة
  • لماذا فشلت مهامي الأخيرة؟
  • انشر على كل الأجهزة غدًا الساعة 09:00
  • تابع هذه الحسابات الخمسة من هواتف مجموعة Marketing

يمر الطلب عادةً بثلاث خطوات:

  1. يستعلم. أي الأجهزة متصلة، وأي الحسابات مسجّلة الدخول، وما المعاملات التي يقبلها النص.
  2. يخطّط. يحسب كم مهمة سينتجها الطلب بالضبط، ويعرض عليك الإجماليات — كم مهمة، وعلى كم جهازًا وحسابًا.
  3. تؤكّد أنت. وعندها فقط تُكتب المهام.

وإذا كان الطلب غامضًا بشكل يغيّر عدد المهام المنشأة، فإن المساعد يسأل بدل أن يخمّن.

كيف يبدو الطلب من أوله إلى آخره

أنت: سخّن كل الحسابات المسجّلة الدخول 20 دقيقة، بدءًا من الساعة 9 صباح الغد

المساعد: (يستدعي get_script_schema وlist_devices وlist_accounts ثم plan_tasks) 34 مهمة تسخين على 12 جهازًا و34 حسابًا، 20 دقيقة لكل منها، تبدأ في 2026-08-27 الساعة 09:00. وهناك حسابان غير مسجّلَي الدخول جرى استبعادهما.

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

تحديد الوقت

يمكن وضع المهام في الطابور لتنفَّذ لاحقًا: اذكر وقتًا فيضعه المساعد في الخطة كوقت بدء للمهمة، وتعرضه البطاقة قبل الموافقة. وهذا أيضًا هو الجواب الصحيح حين يكون الطلب كبيرًا — فتوزيع متابعات رفٍّ كامل على مدار يوم يبدو أقل آلية بكثير من إطلاقها دفعة واحدة، والمساعد نفسه يقترح ذلك في الطلبات التي تبدو محفوفة بالمخاطر.

في النسخ التي تدير التطبيقين معًا

نسخة TikMatrix المهيأة لـ TikTok وInstagram معًا لن تخمّن أيهما تقصد، ولن تحاول: فالطلب الخالي من المنصة يعود بسؤال. قل «انشر على TikTok في مجموعة Marketing» بدل «انشر في مجموعة Marketing» فينتقل مباشرة إلى التخطيط. أما النسخ أحادية المنصة فلا تسأل أبدًا.

لا شيء يُنفَّذ دون موافقتك

هذا مفروض في الشيفرة، لا بالطلب المهذّب من النموذج.

حين يمدّ المساعد يده إلى أي شيء يغيّر الحالة، تتوقف المحادثة وتظهر بطاقة تأكيد تبيّن ما يوشك أن يحدث. ولا يُنفَّذ الاستدعاء إلا بعد ضغطك زر التأكيد.

وهناك أربعة إجراءات محمية بهذه الطريقة:

الإجراءما يفعله
create_tasksيضع المهام المخطَّطة في الطابور
stop_taskيوقف مهمة قيد التنفيذ
retry_taskيعيد مهمة فاشلة إلى الطابور
create_custom_scriptيكتب ملف نص جديدًا ويسجّله

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

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

والرفض جواب طبيعي لا خطأ: إذ يُبلَّغ النموذج بأنك رفضت، فيمكنه اقتراح شيء آخر بدل إعادة الاستدعاء نفسه.

سقف عدد المهام

يمكن للتأكيد الواحد إنشاء 200 مهمة كحد أقصى افتراضيًا. وهذا مكبح ضد الطلب المُساء فهمه — كي لا يتحول «سخّن حساباتي» إلى ألف مهمة تكتشفها صباحًا. وتبقى الدفعات الأكبر ممكنة: يقسّمها المساعد إلى دفعات تؤكّدها واحدة تلو الأخرى.

يمكنك تغيير الحد من إعدادات النموذج ← حد المهام لكل تأكيد. والقيم فوق 2000 تُقصّ إلى 2000.

ما الذي يستطيع المساعد رؤيته

هذه يستخدمها بحرية دون سؤال:

الأداةما تقرأه
list_devicesالأجهزة الموصولة، وهل كل منها متصل أو مشغول، وعضوية المجموعات
list_accountsالحسابات، والجهاز الذي يقيم عليه كل حساب، وحالة تسجيل الدخول
list_groupsمجموعات الأجهزة وأحجامها
get_script_schemaكل النصوص التي تستطيع هذه النسخة تشغيلها ومعاملاتها الدقيقة
list_tasksقائمة المهام، مع تصفية حسب الحالة أو الجهاز أو النص
get_task_logسجل مهمة واحدة — وهو غالبًا المكان الذي يشرح فيه الفشل نفسه
get_activity_logنشاط الحسابات الأخير
device_screenshotما يظهر على شاشة جهاز ما الآن
list_custom_scriptsنصوصك المخصصة المسجّلة
get_custom_script_guideكيفية كتابة نص مخصص
plan_tasksيحسب ما سينشئه الطلب دون إنشائه
لقطات الشاشة تذهب إلى مزوّد النموذج

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

ما الذي يغادر جهازك

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

وإن كانت هذه القائمة أكثر مما ترغب في تسليمه لمزوّد خارجي، فوجّه نقطة النهاية إلى نموذج تشغّله بنفسك؛ ولن يتغير شيء آخر في الميزة.

كتابة النصوص المخصصة

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

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

وهذه بعض الحدود التي يفرضها التطبيق على أي اقتراح من النموذج:

  • لا يُسجَّل كمفسّر سوى python وpython3 وnode وbun وdeno — ولا شيء يشغّل صدفة تليها حمولة.
  • يجب أن يكون اسم الملف اسمًا بسيطًا: بلا فواصل مسار، وبلا ..، وبلا نقطة في البداية، وبحد أقصى 64 حرفًا.
  • حجم الشيفرة محدود بـ 200 كيلوبايت، والمنصة يجب أن تكون generic أو tiktok أو instagram.

وبعد ذلك يصبح النص المسجّل نصًا مخصصًا عاديًا: يمكنك فتحه من الأجهزة ← النصوص المخصصة، وتعديل الأمر، وتغيير المهلة، أو تعطيله. راجع النصوص المخصصة لمعرفة ما يستطيع النص فعله بعد تسجيله.

حدود جديرة بالمعرفة

  • طلب واحد، اثنتا عشرة خطوة. إن لم ينتهِ المساعد بعد اثني عشر استدعاءً للأدوات، فإنه يتوقف ويبلّغ عمّا بقي دون حل، بدل حرق رموزك في حلقة لا تنتهي.
  • المحادثة ليست أرشيفًا. فهي محفوظة في الذاكرة — أحدث ثماني محادثات، وآخر 120 دورة من كل منها — وتُفقد عند إعادة تشغيل التطبيق. وما يستحق الحفظ ينتهي كمهمة، والمهام موجودة في قاعدة البيانات.
  • الانتقال إلى شاشة أخرى آمن. فالمحادثة وأي تأكيد معلّق يُستعادان عند عودتك.
  • إيقاف ينهي الحلقة عند نقطة التحقق التالية. ولا يمكنه مقاطعة استدعاء نموذج جارٍ بالفعل، لذا تكتمل الخطوة الحالية أولًا.
  • الرموز على حسابك. فكل طلب يحمل معه فهرس النصوص والمحادثة حتى تلك اللحظة، ولذلك تكلّف المحادثة الطويلة أكثر لكل رسالة من محادثة جديدة. ولعمل غير مرتبط، بدء محادثة جديدة أرخص من متابعة قديمة.

استكشاف الأخطاء

API access requires Pro or higher plan ترخيصك Starter أو غير نشط. راجع الإعدادات ← الترخيص.

The app is still starting up. Try again in a moment. فُتحت اللوحة قبل أن تكمل الخدمات الخلفية إقلاعها. انتظر بضع ثوانٍ ثم أعد الإرسال.

No model endpoint configured / No API key configured / No model configured افتح إعدادات النموذج واملأ الحقول الثلاثة: نقطة النهاية والنموذج ومفتاح API.

Could not reach the model endpoint لم يستطع التطبيق فتح اتصال. تحقّق من العنوان، ومن أن نقطة النهاية المحلية تستمع فعلًا على ذلك المنفذ.

النموذج يرد لكنه لا يخطّط أبدًا الأرجح أنه لا يستدعي الأدوات. جرّب نموذجًا بدعم متين لاستدعاء الأدوات، وتحقّق من أن صيغة API تطابق لهجة نقطة النهاية لديك.

كل رد يُقطع بعض الخوادم المتوافقة مع OpenAI تحدّ المخرجات بشدة افتراضيًا. ارفع الحد على الخادم، أو ارفع max_tokens في assistant_settings.json.

يسأل باستمرار عن المنصة هذه النسخة تدير TikTok وInstagram معًا. حدّد المنصة المقصودة في طلبك.

بطاقة التأكيد لا تؤكّد تنتهي صلاحية الخطط بعد 15 دقيقة. اطلب الشيء نفسه مجددًا للحصول على خطة جديدة.

أُنشئت المهام لكن لا شيء يعمل الأرجح أن Auto WakeUp Agent مُطفأ — والمساعد ينبّهك إلى ذلك قبل التأكيد. أعد تفعيله من الإعدادات.

الخطوات التالية