لماذا Timi ليس روبوت محادثة
القرار المنتجي الأكثر تأطيرًا في Coach — بطاقات فقط، لا حقل نص أبدًا.
القرار الأكثر جذرية في Coach
ربّما هو القرار الأكثر جذرية في Timint Coach.
أنتم لا تستطيعون الكتابة إلى Timi.
ودجت Home، صندوق /coach، صفحة تفاصيل الاستراتيجية: لا يوجد لدى أيّها حقل نص. لا «اسأل Timi»، لا «اطرح سؤالك». بطاقات فقط.
لماذا؟
1. يجب أن يتكلّم Timi قبلكم
الوعد التسويقي لـ Timi: يخبركم Timi مسبقًا بما يجدر بكم النظر إليه اليوم.
إن انتظر Timi أن تطرحوا سؤالًا، فأنتم تقومون بعمله — أنتم من يحدّد الأولوية، وأنتم من يصوغ السؤال. أعلى قيمة لـ Timi هي اللحظة التي لم تفكّروا فيها بعد بطرح سؤال.
2. البطاقة قابلة للتحقّق، أما المحادثة فلا
كل بطاقة Coach:
- محدّدة النتائج (من كاشف + advisor صرف، دون LLM في V1)
- مُؤرشفة بإصدار (snapshot قابل للاختبار)
- قابلة للتدقيق (معرّف البطاقة يتبع منشأها)
- مُمتثلة (تُلحق الـ disclaimers تلقائيًا عبر
postProcessللـ renderer)
المحادثة المفتوحة عكس ذلك: غير محدّدة النتائج، غير قابلة للـ snapshot، وملعب للهلوسات.
3. تمّت تجربة المزج ثم إزالته
قصّة منتج حقيقية. مزجت نسخة تجريبية بين الاثنين. النتيجة:
- نادرًا ما استخدم المستخدم المحادثة حين كانت البطاقات مناسبة.
- وعند استخدامها، كان ذلك لطرح أسئلة كانت إحدى البطاقات قد أجابت عنها سلفًا.
- وحين كانت الأسئلة خارج المحيط، يهلوس الـ LLM — مخاطر قانونية (CIF، IOBSP، AMF).
[!note] ما زال الكود يعكس هذا القرار — تعليق في
app/coach/index.tsxيذكّر: Strict format: cards only. NO chat input, NO 'ask Timi' panel.
إذًا أين أطرح سؤالًا؟
المحادثة التفاعلية موجودة — إنها AssistantSheet، ميزة مستقلّة:
- يُصل إليها بسحبة جانبية من الـ Home (أو زر مخصّص).
- المصدر:
app/assistant/AssistantSheet.tsx. - موصولة بناقل LLM نفسه مع Timi (
/api/assistant/query). - لكنها منفصلة بصريًا ومفاهيميًا — حين تفتحون Assistant تعرفون أنّكم تطرحون سؤالًا.
ملخّص بصري
| السطح | النوع | هل يمكن الكتابة؟ |
|---|---|---|
| CoachWidgetHome | بطاقة استباقية | لا — أنتم تتلقّون. |
| /coach (الصندوق) | قائمة بطاقات | لا — أنتم تتلقّون. |
| /coach/strategy/[id] | تفاصيل الاستراتيجية | لا — أنتم تقرؤون. |
| AssistantSheet | محادثة تفاعلية | نعم — أنتم تكتبون. |
[!info] للتعمّق: راجعوا تفاصيل الخصوصية و RGPD — للفصل بين البطاقات والمحادثة آثار على ما يغادر جهازكم — أو لا يغادره.