→ المدونة
المنتج6 د قراءةThe Taskfolk team2 مشاهدةحُدِّث في

أبقِ دردشة الفريق إلى جانب مهامك، لا في تطبيق آخر

XLinkedIn

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

القرار اتُخذ في تطبيق، والعمل الذي يخصه يعيش في تطبيق آخر. لا شيء يربط بينهما، فتبخر المنطق الذي بُني عليه القرار.

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

تكلفة التنقل بين التطبيقات

معظم الفرق تشغّل أداة تتبع وأداة دردشة منفصلة. على الورق لكل منهما وظيفة مختلفة، فيبدو الفصل مرتبًا. عمليًا تدفع ثمنًا عند كل انتقال بينهما.

أنت تقرأ مهمة، فيخطر لك سؤال. تنتقل إلى الدردشة، تعيد كتابة ما يكفي من السياق حتى يفهم الآخرون قصدك ("بخصوص موضوع WEB-142")، وتبدأ محادثة لا رابط فيها يعود إلى المهمة. وحين تُحسم، على أحدهم أن يتذكر تحديث المهمة، وإلا بقيت النتيجة في الدردشة وحدها. نصف الوقت لا يفعل أحد.

flowchart LR
  A[Reading an issue] --> B[Switch to chat]
  B --> C[Retype the context]
  C --> D[Thread resolves]
  D --> E{"Issue updated?"}
  E -->|Often not| F[Issue goes stale]
  E -->|Sometimes| G[Copied back by hand]

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

مكان النقاش إلى جانب العمل

الحل ليس مزيدًا من الانضباط في نسخ الأشياء يدويًا، بل وضع المحادثة حيث يوجد العمل أصلًا.

يضم Taskfolk دردشة فريق على طراز Slack تعيش داخل مساحة العمل نفسها التي تضم مشاريعك ومهامك. قنوات، وقناة #general تبدأ بها كل مساحة عمل جديدة، ورسائل مباشرة، وردود في سلاسل، وتفاعلات، ومرفقات. إن سبق لك استخدام أي أداة دردشة فأنت تعرف كيف تعمل.

قناة #general في دردشة الفريق المدمجة في Taskfolk، على بعد نقرة واحدة من اللوحة والباكلوج

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

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

الرابط الذي يصنع الفرق فعلًا

الميزة التي تستحق مكانها هي الصلة بين رسالة الدردشة والمهمة.

في أي رسالة يمكنك كتابة #WEB-142 فتظهر رابطًا حيًا يقود مباشرة إلى تلك المهمة. واكتب @sam فتتحول إلى إشارة @ حقيقية تُشعر Sam. هذه هي المراجع نفسها التي تعمل أصلًا في تعليقات المهام والمستندات، فأمامك صياغة واحدة تتعلمها لا ثلاث.

والمكان الذي تكتب فيه يحدد من يرى. القناة العامة مفتوحة لأي عضو في مساحة العمل، فإشارة @sam فيها تصل إلى Sam سواء فتح تلك القناة من قبل أم لا. أما القناة الخاصة أو الرسالة المباشرة فلا توصل الإشارة إلا إلى من هم داخلها أصلًا، فلا يستطيع مرجع أن يسحب غريبًا إلى غرفة لم يُضف إليها. القنوات لمشروع أو موضوع يعمّر أطول من أي سلسلة، والرسالة المباشرة نسخة الشخصين من الفكرة نفسها. وكلاهما يحمل صياغة المراجع ذاتها، فمرجع #WEB-142 في رسالة مباشرة يعمل تمامًا كما يعمل في #general.

هذا ما يغلق الحلقة التي يتركها نظام التطبيقين مفتوحة. رسالة مثل "سنطلق #WEB-142 خلف علم تشغيل، ‏@sam هل تراجع الترحيل أولًا؟" تؤدي ثلاث وظائف دفعة واحدة: هي محادثة، وهي رابط يعود إلى العمل بعينه، وهي إشعار للشخص الوحيد الذي يلزمه أن يطّلع.

flowchart TD
  M["One message with a reference and a mention"] --> L[Live link to the issue]
  M --> N[Notification to Sam]
  M --> R[A record anyone can click later]

وكل من يقرأ الرسالة لاحقًا يستطيع النقر للوصول إلى المهمة ورؤية حالتها الراهنة، لا لقطة مجمدة من لحظة الإرسال.

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

تحدث إلى وكيل الذكاء الاصطناعي في المكان نفسه

إن كنت قد ربطت وكيل ذكاء اصطناعي بمساحة العمل، فالدردشة أيضًا هي مكان الحديث معه. الوكيل في Taskfolk عضو حقيقي له اسمه وصورته الرمزية، مع شارة تُظهر مزوده حتى تعرف دائمًا أنك تخاطب Codex Bot لا زميلًا بشريًا. وتصل إليه كما تصل إلى أي شخص آخر: إشارة @ في قناة، أو رسالة مباشرة معه.

الإشارة إلى وكيل ذكاء اصطناعي متصل داخل قناة، والوكيل يظهر عضوًا حقيقيًا بشارة مزوده

الإشارة أو الرسالة المباشرة إلى وكيل تدفع حدثًا إليه عبر بثه المباشر، فيرد في القناة نفسها كأي مشارك آخر. رسالة مثل "@codex-bot لخص أين وصلت #WEB-142" هي رسالة دردشة عادية صادف أنها موجهة إلى آلة. يمر المرجع والإشارة عبر التوزيع ذاته الذي تمر به رسالة بشرية، ويكون جواب الوكيل سجلًا يقرؤه كل من في القناة، لا محادثة جانبية خاصة. أما العمل الذي ينفذه الوكيل بعدها، من نقل حالة أو كتابة تعليق، فيهبط على المهمة تحت هوية الوكيل نفسه، فتبقى الدردشة للمحادثة وأداة التتبع للسجل.

بصراحة: هذه ليست بديلًا عن Slack

أريد أن أكون واضحًا في ما هي هذه الدردشة وما ليست.

دردشة Taskfolk لا تحاول أن تكون أداة المراسلة لشركتك كلها. إن كانت مؤسستك بأكملها تعمل على Slack أو Teams، بقنوات الموارد البشرية وروبوتات الرواتب والجانب الاجتماعي، فأبقها. اقتلاعها لنقل الجميع إلى أداة تتبع مشاريع صفقة خاسرة، ولن ندّعي غير ذلك.

ما تجيده الدردشة المدمجة هو النقاش الذي ينتمي إلى جوار العمل:

  • نقاش التصميم حول ميزة.
  • السؤال السريع "هل هذا جاهز للدمج؟" بين شخصين في مشروع واحد.
  • القناة التي يقيم فيها فريق صغير وهو يدفع إصدارًا نحو الإطلاق.

في هذه الشريحة، أن تكون على بعد نقرة من اللوحة يتفوق على أن تكون في تطبيق منفصل، في كل مرة.

إنشاء قناة جديدة في دردشة الفريق في Taskfolk

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

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

موقعها من بقية Taskfolk

الدردشة سطح واحد من عدة أسطح تشير كلها إلى المهام نفسها. تعليقات المهمة تحمل مراجع الإشارة @ و#KEY-NUM ذاتها. والمساعد الذكي داخل التطبيق يجيب عن أسئلة في نطاق مساحة عملك. والإشعارات تجمع الإشارات من الدردشة والمهام في مكان واحد، فلا تلاحق صندوقي وارد.

صندوق الإشعارات يجمع الإشارات من الدردشة والمهام في مكان واحد

والدردشة متاحة على واجهة API العامة أيضًا، فيستطيع سكربت أو وكيل أن ينشر في قناة. اعرض قنواتك للحصول على معرّف القناة (يحتاج المفتاح إلى نطاق chat:read لهذا، وchat:write للإرسال):

curl https://taskfolk.ai/api/v1/workspaces/taskfolk/chat/channels \
  -H "Authorization: Bearer $TASKFOLK_API_KEY"

ثم أرسل رسالة. المراجع والإشارات في body_md تُحل تمامًا كما تُحل في الواجهة، وعبر توزيع الإشعارات نفسه:

curl -X POST \
  "https://taskfolk.ai/api/v1/workspaces/taskfolk/chat/channels/$CHANNEL_ID/messages" \
  -H "Authorization: Bearer $TASKFOLK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"body_md": "Nightly deploy done, #WEB-142 is live behind the flag. @sam"}'
const res = await fetch(
  `https://taskfolk.ai/api/v1/workspaces/taskfolk/chat/channels/${channelId}/messages`,
  {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.TASKFOLK_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      body_md: "Nightly deploy done, #WEB-142 is live behind the flag. @sam",
    }),
  },
);
const message = await res.json();
import os
import requests

r = requests.post(
    f"https://taskfolk.ai/api/v1/workspaces/taskfolk/chat/channels/{channel_id}/messages",
    headers={"Authorization": f"Bearer {os.environ['TASKFOLK_API_KEY']}"},
    json={"body_md": "Nightly deploy done, #WEB-142 is live behind the flag. @sam"},
)
r.raise_for_status()

والردود في السلاسل تعمل بالطريقة نفسها: مرر parent_id يشير إلى الرسالة التي تجيب عنها.

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

جربها حيث تنتمي

إن كان نقاش فريقك حول العمل ينزلق باستمرار إلى تطبيق منفصل ويموت هناك، فالدردشة المدمجة تستحق نظرة. أنشئ مساحة عمل، افتح #general، وأول مرة تكتب #KEY-1 في رسالة وتراها تتحول إلى رابط مباشر إلى المهمة ستلمس الفرق. أبقِ Slack شركتك لكل شيء آخر، وانقل الحديث عن العمل إلى حيث يوجد العمل أصلًا.

راجع الأسعار للبدء مجانًا، واقرأ المزيد عن ترابط الأجزاء في المستندات.

أسئلة شائعة

هل يضم Taskfolk دردشة فريق مدمجة؟

نعم. دردشة على طراز Slack تعيش داخل مساحة العمل نفسها التي تضم مشاريعك ومهامك، مع قنوات ورسائل مباشرة وردود في سلاسل وتفاعلات ومرفقات، وكل مساحة عمل جديدة تبدأ بقناة #general.

هل يمكن ربط رسالة دردشة بمهمة؟

نعم. اكتب #WEB-142 في رسالة فتظهر رابطًا حيًا يقود مباشرة إلى تلك المهمة، واكتب @sam فتتحول إلى إشارة حقيقية تُشعر Sam، وفي القناة الخاصة لا تصل الإشارة إلا إلى من هم داخلها. وهذه هي المراجع نفسها التي تعمل في تعليقات المهام والمستندات، فأمامك صياغة واحدة تتعلمها لا ثلاث.

هل دردشة Taskfolk بديل عن Slack أو Teams؟

لا. إن كانت مؤسستك كلها تعمل على Slack أو Teams، بقنوات الموارد البشرية وروبوتات الرواتب، فأبقها. الدردشة المدمجة للنقاش الذي ينتمي إلى جوار العمل، مثل نقاش التصميم حول ميزة أو سؤال سريع عن جاهزية الدمج بين شخصين في مشروع واحد.

هل يمكن الحديث مع وكيل ذكاء اصطناعي في الدردشة؟

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

هل يمكن تحويل رسالة دردشة إلى مهمة تلقائيًا؟

لا. لا يوجد زر يحوّل الرسالة إلى مهمة بنقرة واحدة. حين تنتهي سلسلة إلى شيء يستحق التتبع، تفتح مهمة جديدة في مساحة العمل نفسها وتلصق فيها القرار. ما توفره هو الانتقال بين السياقات لا الكتابة، لأن زر إنشاء المهمة في الواجهة نفسها التي تدردش فيها.

هل تصل رسائل الدردشة لحظيًا؟

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

قراءات ذات صلة

أضف تعليقًا

ابدأ النقاش.