يوفّر ActionBridge لمساعدي الذكاء الاصطناعي 55 أداة MCP (Model Context Protocol — المعيار المفتوح الذي يستخدمه المساعدون للاتصال بالتطبيقات): 22 أداة ab_* لـ AB Projects، و25 أداة ab_crm_* لـ AB Sales، و8 أدوات ab_support_* لـ AB Support. أدوات القراءة تعيد البيانات ولا تغيّر شيئًا. أدوات الكتابة تغيّر البيانات بصفتك أنت، وتُسجَّل باسمك — كما أن أدوات المهام والمستندات الست التي يتابعها فريقك أكثر من غيرها تنشر أيضًا بطاقة في قناة Microsoft Teams المرتبطة.
ab_crm_* فتخضع لضابط مختلف: عضويتك في مساحة عمل AB Sales هي المفتاح. إن كان بإمكانك فتح مساحة العمل في AB Sales، فإن أدوات CRM الخاصة بها تعمل لك، قراءةً وكتابةً على حدّ سواء — ولا تنطبق عليها قاعدة مقاعد AB Projects. وتعمل أدوات ab_support_* بالطريقة نفسها: عضويتك في مكتب الدعم هي المفتاح. راجع إدارة الاشتراكات والفوترة والتراخيص.كيف تقرأ الجداول
| الشارة | المعنى |
|---|---|
| قراءة | تعيد البيانات فقط. لا يتغيّر شيء. |
| كتابة | تغيّر البيانات، وتُحفظ باسمك. |
| بطاقة Teams | تنشر أو تحدّث أيضًا بطاقة في قناة Microsoft Teams المرتبطة، مع الإفصاح عنها كنشاط ذكاء اصطناعي. |
لإعداد الاتصال من الأساس، راجع ربط مساعدي الذكاء الاصطناعي عبر MCP.
أدوات MCP في AB Projects
تعمل هذه الأدوات مع المشاريع والمهام والجدول ومستندات المشروع (Wiki). ومعظمها يأخذ project_id — احصل عليه من ab_get_my_projects.
المشاريع والهوية
حالات المشروع وأنواعه وبيئاته هي التسميات التي تفرز بها لوحته المهام — مثل In Progress أو Bug أو Production. وتُسمّى مجتمعةً خيارات المشروع.
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_get_my_projectsقراءة | تسرد كل مشروع أنت عضو فيه، مع عدد أعضائه، ونسبة التقدُّم الإجمالية، وأدوارك فيه، وتاريخ إنشائه. | لا شيء |
ab_get_project_membersقراءة | تسرد أعضاء المشروع مع أدوارهم ومعرّفات العضوية — وهو المعرّف اللازم لتكليف مهمة. | project_id |
ab_get_project_optionsقراءة | تعيد معرّفات الحالة والنوع والبيئة الصالحة لمشروع، إضافةً إلى أرقام الأولوية الثابتة. ينبغي للمساعدين استدعاؤها قبل تعيين أيٍّ منها على مهمة. | project_id |
ab_create_task_optionكتابة | تضيف حالة أو نوعًا أو بيئة إلى مشروع — وهي القوائم نفسها التي تحرّرها صفحات إعدادات Status وTypes وEnvironments في المشروع. والقائمة مشتركة بين لوحة الفريق كله، لذا يُرفض اسم مستخدَم من قبل؛ ويُضاف الخيار الجديد إلى نهاية القائمة. ويمكن أيضًا ضبط الحالة بحيث تضع علامة اكتمال على المهام، أو تضبط تقدُّمها، عند انتقالها إليها. وnote مطلوبة وتُسجَّل في سجل تغييرات المشروع. ولا بطاقة Teams. | project_id، kind (status/type/environment)، name، note؛ واختياريًا الوصف، والألوان، وlocale |
ab_update_task_optionكتابة | تعيد تسمية حالة أو نوع أو بيئة قائمة، أو تغيّر لونها أو وصفها أو ترتيبها، أو تغيّر ما إذا كانت الحالة تُكمل المهام وما التقدُّم الذي تضبطه. وكل مهمة تستخدم الخيار تُظهر التغيير فورًا. لا يمكن حذف الخيارات من هنا — وإلا بقيت المهام تشير إلى لا شيء. وnote مطلوبة. ولا بطاقة Teams. | project_id، kind، option_id، note؛ واختياريًا الاسم، والوصف، والألوان، وposition |
ab_whoamiقراءة | تحقّق من الهوية: البريد الإلكتروني الذي حلّه الخادم لهذه الجلسة، ومعرّف مستخدم AB الخاص بك، والاسم المعروض، والمستأجر، وطريقة مصادقتك، وإصدار الخادم. مفيدة عندما تبدو المصادقة أو العضوية غير سليمة. | لا شيء |
المهام والجدول
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_get_my_tasksقراءة | مهامك النشطة — المتأخرة، والمستحقة اليوم، وقيد التنفيذ — مع المعرّف والعنوان والأولوية والحالة وتاريخ الاستحقاق والتقدُّم. | project_id (تصفية اختيارية)؛ واختياريًا limit |
ab_search_tasksقراءة | تبحث في المهام بكلمة مفتاحية عبر جميع مشاريعك. | query؛ واختياريًا project_id، limit |
ab_get_taskقراءة | التفاصيل الكاملة لمهمة واحدة، بما فيها تعليقاتها، وسوابقها ولواحقها، وأي مستندات مرتبطة بها. | project_id، task_id |
ab_get_scheduleقراءة | مهامك لليوم ولهذا الأسبوع، مرتّبة حسب تاريخ الاستحقاق. | اختياريًا project_id، limit |
ab_create_taskكتابة بطاقة Teams | تنشئ مهمة. تدعم الوصف (بصيغة Markdown)، والأولوية (1 = عالية، 2 = متوسطة، 3 = منخفضة)، والمكلَّف، وتاريخ الاستحقاق، ومعرّفات الحالة/النوع/البيئة، وparent_task_id (يجعلها مهمة فرعية)، وdepends_on_task_ids (اعتماديات «تنتهي قبل أن تبدأ»؛ والحلقات الدائرية مرفوضة). وتشرح note السبب — وتظهر في سجل التغييرات وفي بطاقة Teams. | project_id، title |
ab_update_taskكتابة بطاقة Teams | تحدّث عنوان المهمة أو وصفها أو حالتها أو تقدُّمها (0–100) أو أولويتها أو المكلَّف بها أو نوعها أو بيئتها أو أصلها أو تاريخي بدايتها واستحقاقها أو الساعات المقدَّرة أو الاعتماديات (add_predecessors / remove_predecessors). ويُسجَّل كل تغيير مع الملاحظة المقدَّمة. | project_id، task_id |
ab_complete_taskكتابة بطاقة Teams | تضع علامة اكتمال على مهمة مع ملاحظة إنجاز. | project_id، task_id |
ab_add_commentكتابة بطاقة Teams | تضيف تعليقًا إلى سلسلة تعليقات المهمة؛ ويُنشر التعليق أيضًا في محادثة المهمة على Teams. | project_id، task_id، content |
المستندات (Wiki)
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_get_wiki_treeقراءة | شجرة تنقل المستندات (المجلدات والصفحات) لمشروع. | project_id |
ab_get_wiki_articleقراءة | تقرأ المحتوى الكامل لمستند واحد وبياناته الوصفية ومعلومات إصداره. | project_id، article_id |
ab_search_wikiقراءة | تسرد المستندات الموجودة تحت مسار مجلد (رغم اسمها، فهي تتصفّح مجلدًا ولا تبحث بكلمة مفتاحية). | project_id؛ وparent_path (الافتراضي /) |
ab_create_wiki_articleكتابة بطاقة Teams | تنشئ مستندًا بصيغة Markdown، مع إمكانية وضعه في مجلد وإسناد وسوم إليه. | project_id، title، content |
ab_update_wiki_articleكتابة بطاقة Teams | تحدّث مستندًا وتنشئ إصدارًا جديدًا. وتظهر edit_note المطلوبة في سجل الإصدارات. | project_id، article_id، content، edit_note |
ab_add_wiki_commentكتابة | تضيف تعليقًا إلى مستند. يُحفظ على المستند؛ ولا بطاقة Teams. | project_id، article_id، content |
ab_link_task_wikiكتابة | تربط مهمة بمستند. الربط ثنائي الاتجاه — يظهر على الطرفين — واستدعاؤها مرتين لا يضر. ولا بطاقة Teams. | project_id، task_id، wiki_article_id |
ab_unlink_task_wikiكتابة | تزيل رابط المهمة–المستند؛ ولا تفعل شيئًا إن لم يكونا مرتبطين. ولا بطاقة Teams. | project_id، task_id، wiki_article_id |
أدوات MCP في AB Sales (CRM)
تعمل هذه الأدوات مع مسار مبيعاتك — قمع عميل محتمل (Lead) ← جهة اتصال (Contact) ← فرصة (Opportunity) ← عميل (Customer). وكلها تقريبًا تأخذ workspace_id — استدعِ ab_crm_workspaces أولًا للحصول عليه. تُختم كل عمليات الكتابة في CRM باسمك ووقتها وتظهر في تطبيق AB Sales، لكن لا ينشر أيٌّ منها بطاقة Teams.
الاستكشاف
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_crm_workspacesقراءة | تسرد مساحات عمل CRM المتاحة لك، مع أعداد العملاء المحتملين وجهات الاتصال والفرص والعملاء. استدعِ هذه أولًا — فكل أداة CRM أخرى تحتاج إلى معرّفات مساحات العمل منها. | لا شيء |
ab_crm_get_sales_contextقراءة | سياق المبيعات لمساحة العمل، لصياغة تواصل متوافق مع هوية العلامة: المنتجات وأسعارها، وأهداف المبيعات، وعروض القيمة، وما إذا كان البريد الصادر مُعدًّا. | workspace_id |
ab_crm_get_pipelineقراءة | ملخّص مسار الصفقات: الفرص المفتوحة حسب المرحلة (العدد، الإجمالي، المبلغ المرجَّح)، وإجماليات مساحة العمل، والصفقات التي تُغلق خلال 30 يومًا. | workspace_id |
ab_crm_get_win_patternsقراءة | تحلّل صفقاتك المغلقة بحثًا عمّا يجمع بين الصفقات الرابحة — مدة الدورة، وحجم الصفقة، وإيقاع الأنشطة، والقطاع، ومصدر العميل المحتمل، والأسباب المذكورة للخسارة. وتحتاج إلى 5 صفقات Closed-Won على الأقل قبل أن تقول شيئًا (و5 صفقات Closed-Lost لمقارنة الجانب الخاسر)؛ وما دون ذلك تخبرك بأن التاريخ غير كافٍ بعد، بدلًا من استخلاص نتائج من حفنة صفقات. | workspace_id |
العملاء المحتملون
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_crm_list_leadsقراءة | تسرد العملاء المحتملين أو تبحث فيهم، الأحدث أولًا. الحالات: New InformationFilled Contacted Qualified Disqualified — أي: جديد، ومكتمل البيانات، وتم التواصل معه، ومؤهَّل، ومستبعَد. | workspace_id؛ واختياريًا status، label، source، query، limit |
ab_crm_get_leadقراءة | عميل محتمل واحد بالكامل: الملف التعريفي، وبحث الذكاء الاصطناعي عن الشركة، وأحدث الملاحظات، وأحدث الرسائل، والفرص المرتبطة به. ويستدعيها المساعدون قبل تحديث عميل محتمل أو مراسلته. | workspace_id، lead_id |
ab_crm_create_leadكتابة | تنشئ عميلًا محتملًا — الاسم وحده مطلوب. يبدأ العملاء المحتملون في حالة New ويُرقَّون تلقائيًا إلى InformationFilled بمجرد توفّر الاسم والموقع الإلكتروني والبريد الإلكتروني جميعًا. ويستهلك كل عميل محتمل جديد واحدًا من الحصة الشهرية للعملاء المحتملين الجدد في مساحة العمل؛ وعند نفادها ترفض الأداة العملية وتوضّح السبب. | workspace_id، name؛ واختياريًا البريد الإلكتروني، والموقع الإلكتروني، وجهة الاتصال، والهاتف، والقطاع، والمصدر، والملاحظات |
ab_crm_update_leadكتابة | تحدّث حقول العميل المحتمل و/أو حالته و/أو تسمياته. وتُضاف التسميات أو تُزال واحدةً واحدة (add_labels / remove_labels)؛ وتبقى تسميات العميل المحتمل الأخرى كما هي. وتعيين automation_opt_out=true يستثنيه من كل التواصل الآلي. | workspace_id، lead_id |
التسميات
التسميات (Labels، وتُسمّى وسومًا في بعض المواضع) هي العلامات الملوّنة التي تضعها مساحة العمل على العملاء المحتملين لتجميعهم. وهي قائمة واحدة مشتركة لكل مساحة عمل، لذا يعيد المساعدون استخدام تسمية موجودة بدلًا من إنشاء نسخة شبه مطابقة.
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_crm_list_labelsقراءة | تسرد تسميات العملاء المحتملين في مساحة العمل مع معرّف كل منها واسمها ولونها. | workspace_id؛ واختياريًا include_archived |
ab_crm_create_labelكتابة | تنشئ تسمية. وتُرفض إذا وُجدت تسمية بالاسم نفسه — وتشير الأداة إليها بدلًا من ذلك. | workspace_id، name؛ واختياريًا اللون |
ab_crm_update_labelكتابة | تعيد تسمية تسمية أو تغيّر لونها. ويظهر التغيير على كل عميل محتمل يحملها. | workspace_id، label_id؛ وname و/أو color |
ab_crm_archive_labelكتابة | تؤرشف (تزيل) تسمية. فتختفي من كل عميل محتمل ومن كل مرشّح دفعةً واحدة؛ أما العملاء المحتملون أنفسهم فلا يتغيّرون. ولأن هذا يغيّر ما يراه الفريق كله، ينبغي للمساعد أن يتأكّد منك أولًا. | workspace_id، label_id |
العملاء وجهات الاتصال والفرص
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_crm_list_customersقراءة | تسرد العملاء أو تبحث فيهم، الأحدث أولًا. | workspace_id؛ واختياريًا search، limit |
ab_crm_create_customerكتابة | تنشئ عميلًا — عادةً عند تحويل عميل محتمل مؤهَّل. | workspace_id، name |
ab_crm_list_contactsقراءة | تسرد جهات الاتصال التابعة لعميل واحد. | workspace_id، customer_id |
ab_crm_list_opportunitiesقراءة | تسرد الفرص، الأقرب إغلاقًا متوقَّعًا أولًا. الحالات: Open (مفتوحة)، Closed-Won (مغلقة رابحة)، Closed-Lost (مغلقة خاسرة). | workspace_id؛ واختياريًا status، limit |
ab_crm_create_opportunityكتابة | تنشئ فرصة تحت عميل أو عميل محتمل (يجب أن يكون الأصل موجودًا مسبقًا). | workspace_id، parent_type (Customer/Lead)، parent_id، name؛ واختياريًا المبلغ، والعملة، وتاريخ الإغلاق المتوقَّع |
ab_crm_update_opportunityكتابة | تنقل المرحلة، أو تغيّر المبلغ أو تاريخ الإغلاق المتوقَّع أو الخطوة التالية، أو تغلق الصفقة بـ close='won' أو close='lost' (سبب الخسارة مطلوب عند الخسارة). | workspace_id، opportunity_id |
الأنشطة والملاحظات والبريد الإلكتروني
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_crm_list_activitiesقراءة | تسرد الأنشطة (المكالمات والاجتماعات ومهام المتابعة) — إما أنشطة سجل واحد، وإما النافذة المخطَّطة حول اليوم. | workspace_id؛ واختياريًا related_type+related_id، وdays_back/days_ahead |
ab_crm_create_activityكتابة | تجدول متابعة (Call أو Email أو Meeting أو Note أو Task) على عميل محتمل أو عميل أو فرصة أو جهة اتصال. وتظهر ضمن عناصر عمل الفريق. | workspace_id، related_type، related_id، subject |
ab_crm_complete_activityكتابة | تضع علامة اكتمال على نشاط، مع تسجيل النتيجة اختياريًا. | workspace_id، activity_id |
ab_crm_add_noteكتابة | تضيف ملاحظة (تدعم Markdown) إلى عميل محتمل أو عميل أو فرصة أو جهة اتصال — وهي الطريقة لتدوين المكالمات والقرارات وإجراءات الذكاء الاصطناعي أمام الفريق. | workspace_id، parent_type، parent_id، text |
ab_crm_list_notesقراءة | تسرد ملاحظات سجل ما، الأحدث أولًا. | workspace_id، parent_type، parent_id |
ab_crm_list_emailsقراءة | سلسلة الرسائل على عميل محتمل أو عميل أو جهة اتصال (الواردة والصادرة)، الأحدث أولًا، مع معاينات. | workspace_id، parent_type، parent_id |
ab_crm_send_email_to_leadكتابة | ترسل رسالة نصية عادية إلى عميل محتمل من صندوق البريد المُعدّ لمساحة العمل، ثم تحفظها في سلسلة رسائل العميل المحتمل وتضيف ملاحظة تفيد بأنها أُرسلت عبر MCP. وعلى المساعد أن يؤكّد معك المستلم والموضوع والنص أولًا، وتُرفَض عملية الإرسال رفضًا قاطعًا إذا كان العميل المحتمل قد انسحب من الأتمتة، أو كانت أتمتة مساحة العمل موقوفة مؤقتًا، أو لم يكن هناك صندوق بريد مُعدّ. | workspace_id، lead_id، subject، body |
مخطط المعاملات الدقيق لكل أداة متاح دائمًا من الأداة نفسها؛ والمُدخلات أعلاه دليل إرشادي لا عقد شامل.
أدوات MCP في AB Support
تعمل هذه الأدوات مع مكاتب الدعم لديك والتذاكر الموجودة عليها. وكلها تأخذ desk_id — استدعِ ab_support_desks أولًا للحصول عليه. وهي، مثل أدوات CRM، محكومة بـعضوية مكتب الدعم لا بمقعد في AB Projects، ولا ينشر أيٌّ منها بطاقة Teams. ملاحظة: واجهة AB Support بالإنجليزية فقط، فأسماء عناصرها تبقى كما هي.
ab_support_draft_reply أن تترك مسودّة ردّ على التذكرة، لكن العميل لا يرى شيئًا حتى يراجعها شخص في مكتبك ويرسلها عبر Use this (استخدم هذا). وتكتب ab_support_add_note ملاحظة داخلية لا يراها سوى مكتبك.التذاكر
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_support_desksقراءة | تسرد مكاتب الدعم المتاحة لك، مع أعداد تذاكرها المفتوحة والإجمالية. استدعِ هذه أولًا — فكل أداة Support أخرى تحتاج إلى معرّف المكتب منها. | لا شيء |
ab_support_list_ticketsقراءة | تسرد تذاكر مكتب ما أو تبحث فيها، الأحدث نشاطًا أولًا، مع العميل والمكلَّف والحالة والأولوية وما إذا كان الذكاء الاصطناعي أم إنسان يتولّاها حاليًا. وما دام الذكاء الاصطناعي يجيب عن تذكرة، يظهر المكلَّف بها على أنه “AI” (الذكاء الاصطناعي). | desk_id؛ واختياريًا status، search، limit |
ab_support_get_ticketقراءة | تذكرة واحدة بالكامل: المحادثة الظاهرة للعميل، والملاحظات الداخلية للمكتب (محفوظة منفصلة حتى لا تُخلط بشيء قاله العميل)، وسجل التغييرات، والرد الذي اقترحه الذكاء الاصطناعي — وهو مسودة لم تُرسل. | desk_id، ticket_id |
الفرز
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_support_ticket_statusesقراءة | حالات المكتب الخاصة به ومعرّفاتها. الحالات مملوكة لكل مكتب ويمكن إعادة تسميتها وترتيبها، لذا على المساعد أن يقرأها بدل افتراض وجود حالة اسمها “Open”. | desk_id |
ab_support_update_ticketكتابة | تفرز تذكرة: الحالة و/أو المكلَّف و/أو الأولوية. وreason مطلوب — ويُكتب في سجل التذكرة حتى يرى المكتب سبب انتقالها، لا مجرد أنها انتقلت. ولا يتغيّر شيء مما يراه العميل. وإسناد تذكرة يحتفظ بها الذكاء الاصطناعي إلى شخص ينقلها من الذكاء الاصطناعي: فيتوقّف الذكاء الاصطناعي عن الرد على ذلك العميل، ويُظهر السجل “AI → الاسم”. | desk_id، ticket_id، reason؛ واختياريًا status_id، assignee_user_id، priority |
ab_support_add_noteكتابة | تضيف ملاحظة داخلية للمكتب — لا يراها العميل أبدًا، ولا تحرّك حالة التذكرة، لأن الملاحظة ليست ردًّا. | desk_id، ticket_id، note |
ab_support_draft_replyكتابة | تترك مسودّة ردّ على العميل بوصفها الردّ المقترح للتذكرة — في الموضع نفسه الذي يظهر فيه اقتراح الذكاء الاصطناعي، فتحلّ محلّ أي اقتراح سابق. وهي لا ترسل شيئًا أبدًا: يفتح شخص في المكتب التذكرة، ويراجع المسودّة، ويرسلها عبر Use this. والمستلم دائمًا هو عميل التذكرة، لا جهة يختارها المساعد. وتُرفض على تذكرة مغلقة، وتنبّه حين يتعذّر على المكتب إرسال المسودّة بعد (الردود موقوفة لنفاد حصة الاستخدام، أو انسحاب العميل من قناة التذكرة). | desk_id، ticket_id، body |
الأشخاص
| الأداة | الوصف | أهم المُدخلات |
|---|---|---|
ab_support_get_customerقراءة | تفاصيل عميل واحد وتذاكره السابقة — هل سبق لهذا الشخص أن سأل، وعن ماذا. ويوجد customer_id على التذكرة. كما تُظهر متى انسحب شخص ما من رسائل SMS وWhatsApp. | desk_id، customer_id؛ واختياريًا limit |
مخطط المعاملات الدقيق لكل أداة متاح دائمًا من الأداة نفسها؛ والمُدخلات أعلاه دليل إرشادي لا عقد شامل.
مطالبات MCP — أوامر مائلة جاهزة
إلى جانب الأدوات، ينشر الخادم مطالبات MCP: قوالب تظهر كأوامر مائلة في العملاء التي تدعمها (Claude وChatGPT وCursor …). وتتوسّع كل واحدة منها إلى تعليمات تقود الأدوات أعلاه — فتحصل على نتيجة متقنة دون كتابة الطلب بنفسك.
| المطالبة | ما تنتجه | الوسائط |
|---|---|---|
ab-standup | موجز اجتماع يومي: المتأخر، والمستحق اليوم، وقيد التنفيذ. | project_id (اختياري) |
ab-weekly-review | مراجعة أسبوعية: ما أُنجز، وما تأخّر، وما هو معرّض للخطر الأسبوع القادم. | project_id (اختياري) |
ab-create-task | إنشاء مهمة موجَّه انطلاقًا من نيّة مكتوبة بلغة طبيعية — تجلب الخيارات الصالحة، وتقترح العنوان والأولوية وتاريخ الاستحقاق، ثم تنشئ المهمة. | project_id، intent (كلاهما مطلوب) |
ab-find-blocked | المهام التي تبدو متعثّرة، مجمَّعة حسب المشروع، والأطول تعثُّرًا أولًا. | project_id (اختياري) |
ab-wiki-recap | ملخّص لأحدث المستندات تحريرًا في مشروع. | project_id (مطلوب) |
موارد MCP — موجزات قابلة للسحب
موارد MCP هي موجزات للقراءة فقط يمكن للعميل إرفاقها كسياق خلفي دون استدعاء أداة. وكلها الأربعة تخص عملك أنت، لا عمل الفريق كله:
| المورد | المحتوى |
|---|---|
ab://me/today | المهام المستحقة اليوم عبر كل مشروع أنت عضو فيه. |
ab://me/week | المهام المستحقة خلال الأيام السبعة القادمة، إضافةً إلى اليوم. |
ab://me/projects | مشاريعك، مع عدد الأعضاء ونسبة التقدُّم وأدوارك. |
ab://project/…/overview | واحد لكل مشروع: مهامك المفتوحة في ذلك المشروع، إضافةً إلى قائمة أعضائه. |
ماذا يحدث عندما يكتب الذكاء الاصطناعي
تمر كل عملية كتابة بالمسار البرمجي نفسه الذي يمر به التطبيق، وتُحفظ باسمك أنت — فلا وجود لمؤلّف “روبوت” مجهول. أما مدى إعلانها عن نفسها فيعتمد على الأداة:
| أدوات الكتابة | ما يُحفظ على السجل | سجل العمليات (التدقيق) | بطاقة Teams |
|---|---|---|---|
ab_create_task، ab_update_task، ab_complete_task، ab_add_comment |
سجل التغييرات، مع note التي كتبتها |
نعم | نعم، مع الإفصاح عنها كنشاط ذكاء اصطناعي |
ab_create_wiki_article، ab_update_wiki_article |
إصدار جديد، مع edit_note التي كتبتها |
نعم | نعم، مع الإفصاح عنها كنشاط ذكاء اصطناعي |
ab_create_task_option، ab_update_task_option |
نعم — يسجّل سجل تغييرات المشروع التغيير، وما قبله وما بعده، وnote التي كتبتها |
نعم | لا |
ab_add_wiki_comment، ab_link_task_wiki، ab_unlink_task_wiki |
نعم، باسمك | لا | لا |
كل أدوات الكتابة الاثنتي عشرة ab_crm_* |
نعم، مختومة باسمك ووقتها؛ وتظهر الملاحظات والأنشطة في سجل السجلّ المعني | للعملاء المحتملين، والفرص، والملاحظات، والأنشطة الجديدة، والبريد المُرسَل؛ لا للعملاء، ولا للأنشطة المكتملة، ولا للتسميات | لا |
ab_support_update_ticket، ab_support_add_note، ab_support_draft_reply |
نعم — يسجّل سجل التذكرة التغيير والسبب الذي قدّمته | نعم | لا |
لذا فإن مهمة ينشئها مساعد أو يغلقها تكون ظاهرة تمامًا كمهمة أنشأتها أنت بنفسك — السجل نفسه، ومدخل التدقيق نفسه، والبطاقة نفسها في القناة. أما عمليات الكتابة الأهدأ (تعليقات المستندات، وروابط المهمة–المستند، وتغييرات خيارات المشروع، وسجلات CRM، وتذاكر الدعم) فتبقى منسوبة إليك وظاهرة في التطبيق؛ إنها فقط لا تقاطع القناة.
أسئلة شائعة
هل أحتاج إلى ترخيص لمجرد أن يقرأ مساعدي؟
لا. تعمل كل أداة قراءة لأي عضو في المشروع، مرخَّصًا كان أم لا. وأدوات الكتابة الإحدى عشرة في AB Projects وحدها هي التي تتحقّق من المقعد، وذلك فقط بعد تجاوز مؤسستك حدّ المستخدمين العشرة المجانيين.
لماذا لا يرى مساعدي سوى بعض مشاريعي؟
لا ترى الأدوات إلا المشاريع ومساحات العمل التي أنت عضو مقبول فيها. شغّل ab_whoami للتأكّد من الحساب الذي حلّه الخادم لاتصالك — فعدم التطابق هنا يفسّر معظم بلاغات “الأداة لا تجده”.
هل يستطيع الذكاء الاصطناعي مراسلة عميل دون علمي؟
ab_crm_send_email_to_lead هي الأداة الوحيدة التي ترسل بريدًا، وهي تشترط أن تؤكّد المستلم والموضوع والنص أولًا، وترفض الإرسال رفضًا قاطعًا إذا انسحب العميل المحتمل من الأتمتة، أو كانت أتمتة مساحة العمل موقوفة مؤقتًا، أو لم يكن هناك صندوق بريد مُعدّ. وتُحفظ كل رسالة مُرسَلة في سلسلة رسائل العميل المحتمل مع ملاحظة.
هل يستطيع المساعد الردّ على عميل في الدعم؟
ليس مباشرةً. لا شيء في مجموعة ab_support_* يرسل ردًّا، فلا يصل أي إجراء من المساعد إلى الشخص الذي فتح التذكرة. يستطيع قراءة المحادثة، وتغيير الحالة، والتكليف، وضبط الأولوية، وإضافة ملاحظة داخلية تبقى داخل مكتبك، وكتابة مسودّة ردّ بـ ab_support_draft_reply. وتنتظر تلك المسودّة على التذكرة بوصفها الردّ المقترح حتى يراجعها شخص في مكتبك ويرسلها عبر Use this — أو يتجاهلها.
لماذا يسألني مساعدي عن سبب تغييري لتذكرة؟
لأن ab_support_update_ticket ترفض العمل دون reason. فكل تغيير في الحالة أو التكليف أو الأولوية يُسجَّل في سجل التذكرة مع ذلك السبب، حتى يرى الزميل الذي يتسلّم التذكرة لاحقًا سبب انتقالها بدل أن يخمّنه.
هل تبحث ab_search_wiki في مستنداتي؟
لا — رغم اسمها، فهي تسرد المستندات الموجودة تحت مسار مجلد. للعثور على مستند بمحتواه، اسحب الشجرة بـ ab_get_wiki_tree ثم اقرأ المرشّحين بـ ab_get_wiki_article.
تم التحقّق منه مقابل خادم MCP المنشور في 2 أكتوبر 2026: 55 أداة، و5 مطالبات، و4 موجزات موارد.