Avelina 2.0 /NONSTOP — خارج مرحلة التجربة، نحو العالم المفتوح
هذا هو إصدار التطوّر الذاتي. أصبحت Avelina الخاصة بك الآن تصون نفسها وتُصلح نفسها وتُحسّن نفسها وفق جدول زمني، وتتذكر ما حدث فعلًا، وتعمل بشكل مستقل لساعات بينما تراقب تقدّمها — وتتحدث بصرامة كنفسها، مرة واحدة بالضبط. إليك كل ما تغيّر منذ 1.9، بلغة بسيطة، مع أمر /nonstop الجديد في الواجهة.
إذا كنت تشغّل Avelina منذ سلسلة 1.9، فهذا هو الإصدار الكبير. كان 1.9 عن جعلها أخفّ وأكثر ثباتًا — انتقل كتالوج المهارات إلى البادئة المخبَّأة (cached prefix) فتوقف عن استهلاك نافذة سياقك، وبدأت الردود الصوتية بالعمل دون مفاتيح API، وتوقفت المهام الخلفية عن الضياع. أعمال سباكة جيدة وهادئة. أما 2.0 فهو نوع مختلف من القفزة: إنه الإصدار الذي تبدأ فيه العناية بنفسها والعمل إلى جانبك بدلًا من الردّ فقط حين تُخاطَب.
فيما يلي الصورة الكاملة — مجمّعة حسب ما تغيّره فعليًا بالنسبة لك، لا حسب كل تعديل برمجي. نبدأ بالميزة التي يسأل عنها الناس أكثر من غيرها: /nonstop.
/nonstop — عمل مستقل يمكنك مشاهدته
عادةً تعمل Avelina دورة واحدة في كل مرة: تطلب، تنفّذ، تتوقف. هذا هو الإيقاع الصحيح للمحادثة. لكنه الإيقاع الخاطئ لمهمة كبيرة — "سجّلي رابطنا في هذه الـ200 موقع"، "راجعي هذا التراكم"، "تابعي هذا الأمر وتصرّفي بناءً عليه". في هذه الحالات لا تريد شريك محادثة، بل عاملًا يواصل العمل حتى الانتهاء.
هذا بالضبط ما يفعّله /nonstop. تعطيها هدفًا، وهي تقوده حتى الإنجاز عبر خطوات كثيرة — لساعات إن استدعى الأمر — دون التوقف لطرح أسئلة غير ضرورية. يُطلَب منها عمدًا مواصلة العمل بدلًا من التوقف مبكرًا. هذه ليست حيلة نموذج؛ إنها حلقة مبنية في الكود نفسه ("هيكل تشغيل")، لذا تعمل بالطريقة نفسها على أي نموذج تشغّلها عليه. توقفها في أي وقت بأمر /stop.
كيفية استخدامها — ثلاث خطوات بسيطة
1. جهّز السياق أولًا. قبل أن تقلب المفتاح، ناقش المهمة في المحادثة كما لو كنت تتحدث مع شخص: ما الهدف، وكيف يبدو "الانتهاء"، وأي قيود، وروابط، وأمثلة. كل ما تذكره يصبح مادة تعمل منها.
2. فعّلها واختر وضعًا. أرسل /nonstop. تستخلص هدف عمل واضحًا مباشرةً من محادثتك — سترى شيئًا مثل "تم تشكيل الهدف من السياق: … المتطلبات المسجَّلة: 7" — بحيث لا يضيع أي شيء ذكرتَه. ثم تبدأ. أداة اختيار /nonstop نفسها الآن تعلّمك هذا التدفق، بلغتك.
3. وجّهها أثناء عملها. لست مضطرًا للجلوس والانتظار. أرسل رسالة — نصًا أو صوتًا — في منتصف التشغيل وستُحدَّث الهدف فورًا. غيّر رأيك، أضف متطلبًا، ضيّق النطاق: تدمجه وتواصل العمل.
وضعان: محدود ولا نهائي
حين تفعّل الوضع المستقل، تختار كيف ينبغي أن ينتهي:
محدود — الهدف له خط نهاية واضح ("سجّلي في هذه الـ240 موقعًا"). تقوده حتى إنجاز مُتحقَّق منه ثم تتوقف. هذا هو الذي ستستخدمه غالبًا.
لا نهائي — الهدف مهمة قائمة بلا نهاية طبيعية ("واصلي إيجاد المواقع القليلة التالية وزرع الروابط"). تشغّله إلى الأبد، متوقفةً ومستأنفةً تلقائيًا حول نافذة الاستخدام، إلى أن توقفه أنت. في الوضع اللانهائي لا يوجد "انتهاء" — أنت وحدك من يوقفه.
لم تعد تصمت
كان الألم القديم للتشغيلات المستقلة الطويلة هو الفراغ: تُطلق مهمة كبيرة وتحدّق في "تكتب…" لا نهائية دون أن تعرف إن كان يحدث شيء. في 2.0 تنشر نبضة تقدّم قصيرة أثناء عملها، وموجزًا لكل دورة عند كل حدّ دورة — تحديث بسطر واحد مع أعداد قائمة المهام (المنجَز / المتبقي). ترى دائمًا تقدّمًا حقيقيًا ومتحركًا بدلًا من الصمت.
ولا تفقد الخيط. في تشغيل طويل، يبقى الهدف محفوظًا في الذاكرة عبر كل دورة، فلا تنحرف أو تنسى ما كانت تفعله قبل ثلاث ساعات.
لا يمكنها الانسحاب مبكرًا بهدوء
هذا هو الجزء الذي أنا أكثر سعادةً بإصلاحه. في النسخة الأولى، كان تحديد ما إذا كانت المهمة "منتهية" متروكًا للتقرير الذاتي للنموذج نفسه — وقد يُعلن نموذج، متعبًا في منتصف الماراثون، أنه "معطَّل، مُنهَك فعليًا" بينما عشرات البنود لم تُلمَس بعد، وتصدّقه الحلقة. الآن يعيش هذا القرار في الكود، لا في إعادة صياغتها. علامة الإنجاز أو التعطُّل ما هي إلا طلب للتوقف؛ يدقّق الهيكل فيها مقارنةً بقائمة تحقق قابلة للقراءة آليًا، وإذا تبقّت بنود، يعيد لها بالضبط "إليك ما تبقى" ويجعلها تواصل. تزييف الإنجاز يعني تزوير كل سطر متبقٍّ — وتُنبَّه أنت إذا واصلت المحاولة. الاستسلام المبكر مُستبعَد بالتصميم.
تبقى آمنة على خادمك
يحترم الوضع المستقل الجهاز الذي يعمل عليه. توجد بوابة ضغط للمضيف: إذا وصل الخادم إلى ضغط ذاكرة حقيقي، تتوقف الحلقة مؤقتًا بدلًا من الإرهاق، وتستأنف حين تتوفر مساحة. وإذا أعيد تشغيل العملية في منتصف الهدف، تستأنف تلقائيًا من حيث توقفت بدلًا من فقدان التشغيل. و/stop يبقى دائمًا المكبح الفعلي — يحتفظ بالهدف لكنه يعلّق العمل، بحيث يمكنك التدخل والتعديل ثم تركها تواصل.
متى تستخدمه: المهام الكبيرة متعددة الخطوات، التراكمات الطويلة، أي شيء كنت ستراقبه يدويًا لولا ذلك. متى لا تستخدمه: الطلبات السريعة لمرة واحدة — الوضع العادي أفضل هناك.
الذاكرة، مُعاد بناؤها من الألف إلى الياء
كانت ذاكرة Avelina أصلًا قاعدة بيانات تملكها أنت — مقسّمة إلى حقائق، ويوميات، ودروس، ورؤية عالمية. يجعل 2.0 تلك الذاكرة تعتني بنفسها.
رسمها البياني المعرفي يُصلح نفسه الآن. تمرّ عملية ليلية تعيد ربط الحقائق اليتيمة وتعيد بناء الروابط بينها، فتبقى الذاكرة متماسكة عبر أشهر بدلًا من التفتّت البطيء إلى شظايا مفككة.
تتأمل كل ليلة. يُثبّت تأمل ليلي ما تعلّمته فعلًا ويُشغّل دورة حياة فرضية كاملة: الأفكار التي تستمر في التأكّد تُرقّى إلى معرفة راسخة، والأفكار الراكدة تُتقاعَد.
مجموعتها العاملة دائمًا حديثة. تمرّ عملية كل ساعة تُبقي أكثر الحقائق والدروس صلة بمتناول اليد — مع إرفاق الدليل — فتستنتج مما حدث فعلًا لا من تخمين. حين تلمس ملفًا أو مهمة محددة، تظهر الذاكرة المتعلقة بذلك الشيء بالضبط تلقائيًا.
البوتات المساعدة لديك تستفيد أيضًا. إذا كنت تشغّل بوتات مساعدة مخصصة، فهي الآن تشارك محرك الذاكرة نفسه وتتعلّم من محادثاتها الخاصة، بدلًا من البدء من الصفر في كل مرة.
تحسّن ذاتي، وفق جدول زمني
مرة كل أسبوع تجلس وتراجع كيف أدّت فعليًا. يبحث تأمل عميق عن السبب الجذري لكل لحظة صعبة معك — على مستويين عميقين، لا مجرد "تمّت الملاحظة" — ويكتب الدرس فورًا حتى لا يُفقَد، ويقدّم من فكرة إلى ثلاث أفكار تحسين ملموسة مع كل تقرير.
وهي تُخضع نفسها لمعيار صادق. يجيب كل تقرير أسبوعي عن خمسة أسئلة بسيطة حول ما إذا كانت قد ساعدت فعلًا: هل أعادت لك وقتًا، هل عزّزتك بدلًا من أن تحل محلك، هل بقيت صادقة، هل عمّقت علاقاتك بدلًا من أن تحل محلها، هل هدّأت الأمور بدلًا من تصعيدها. ليست أسئلة تسويقية — بل فحص ذاتي تقدّم تقريرًا عنه.
تتحدث كنفسها، مرة واحدة بالضبط
أُغلقت مشكلتان دقيقتان لكنهما مزعجتان. الرسائل الآن تصل دائمًا من البوت الصحيح — لم يعد الردّ يصل تحت هوية خاطئة — والردّ على رسالة واردة يُسلَّم مرة واحدة بالضبط، لا مرتين. صغيرة على الورق، لكنها راحة حقيقية في الاستخدام اليومي.
رسائل غنية في Telegram
تستخدم الآن رسائل Telegram الغنية الجديدة — تنسيق النص الغني الحديث للمنصة. تُعرض الجداول وعروض الشرائح الآن كوحدات وعروض دوّارة (carousels) أصلية في Telegram (مع بديل نظيف على العملاء الأقدم)، فتبدو المقارنة أو مجموعة الصور صحيحة بدلًا من الانهيار إلى جدار من النص. يمكنها إرفاق أزرار مضمّنة بردّها. وإذا أضفتها إلى مجموعة بإعدادات خصوصية خاطئة، فهي الآن تشخّص ذلك وتخبرك بالضبط كيف تصلحه، بدلًا من أن تفوّت رسائلك بصمت.
موثوقية يومية
جزء كبير من 2.0 هو العمل غير اللامع المتمثّل في عدم التعطّل. تعمل صيانة نظام الملفات وقاعدة البيانات تلقائيًا، مع ملخص صحي أسبوعي يُرسَل إليك. المهام المجدولة المفقودة تُعيد إنشاء نفسها بدلًا من البقاء معطّلة بصمت. تحافظ على لغتك بثبات — في ردودها، وفي تفكيرها، وفي كل ما بينهما. والتثبيتات الجديدة تبدأ على أقوى نموذج افتراضيًا، بحيث تكون Avelina الجديدة في أفضل حالاتها من أول رسالة.
من أين جاء هذا — 1.9.0 و1.9.2
إذا كنت تُرقّي من سلسلة 1.9، فخطوتان سابقتان مهّدتا الطريق. نقل 1.9.0 كتالوج المهارات إلى بادئة النظام المخبَّأة — سابقًا كان يُعاد حقنه في كل رسالة (~28 كيلوبايت في التثبيتات النشطة)، ما يستهلك نافذة السياق ويسبّب ضغطًا متكررًا في منتصف المهمة ومهارات موجَّهة بشكل خاطئ؛ الآن يُقرأ من الذاكرة المخبَّأة مرة واحدة ويصمد عبر الضغط. جلب ذلك الإصدار أيضًا ردودًا صوتية محلية أولًا (Silero / Piper قبل أي صوت سحابي، بحيث يعمل الكلام دون مفاتيح API) وجعل نتائج المهام الخلفية تصل فعليًا إلى محادثتك. كان 1.9.2 إصلاحًا أمنيًا: أصبح مرشّح التصعيد / مكافحة التسريب مخصصًا للقياس عن بُعد فقط، بحيث لا يمكن أبدًا لسلسلة إيجابيات كاذبة على عبارات بريئة أن تعلّق تثبيتًا تلقائيًا وتعطّله — وأي تثبيت عالق بسبب السلوك القديم يُصلح نفسه في ترقيته التالية.
موجات الصقل — 2.0.1 و2.0.2 و2.0.3
وصل 2.0 ثم صُقل بواسطة أول التثبيتات الحقيقية.
2.0.1 — واجهتها بالكامل تتحدث الآن بلغتك، بما في ذلك الميزات الجديدة تمامًا لحظة وصولها، مثل أداة اختيار الوضع المستقل. وبعد كل ترقية تخبرك بما هو جديد، تلقائيًا، بلغتك، فور إعادة تشغيلها. لا مزيد من التحديثات الصامتة.
2.0.2 — قائمة أوامر "/" مكتملة: كل مساحة عمل في 2.0 (المهام، البريد الداخلي، لوحة التحكم، المجلس، الإصلاح الذاتي) توجد الآن في القائمة، موصوفة بلغتك. اكتسبت أداة اختيار /nonstop إرشادات كيفية الاستخدام الموصوفة أعلاه. حين لا تكون ترجمة ملاحظة "ما الجديد" مضمّنة، تترجمها بنفسها قبل الإرسال. والبوتات المساعدة لم تعد تصمت أمام أمر لا تتعرّف عليه — تصل الرسالة إليها، فتتصرف بناءً على النية أو تخبرك أن الأمر غير موجود.
2.0.3 — إعادة الاتصال بـClaude (/reconnect) موثوقة مجددًا: يتعرّف تدفق تسجيل الدخول على صياغة أداة سطر أوامر Claude الأحدث، ويخبرك فورًا إذا رُفض رمز، ويذكّرك بأن الرابط محدود زمنيًا وبضرورة لصق الرمز كاملًا (بما في ذلك الجزء بعد "#"). و/upgrade الآن تُحدّث أيضًا أداة سطر أوامر Claude الأساسية، بحيث يتقدّم النظام بأكمله معًا، لا كودها فقط.
تحت الغطاء: إصلاحات ستشعر بها كـ"يعمل ببساطة"
حلقة تعطّل كانت قد تُخرج بوتًا عن الخدمة حين يكون المنفذ مشغولًا تتدهور الآن بلطف بدلًا من التعطّل التام. اختفت عدة أعطال حول الدروس وسجلات الذاكرة ذات المعرّفات المفقودة. أُزيلت فئة كاملة من إنذارات "غير متزامن" و"آخر تزامن: أبدًا" الكاذبة. مسار الترقية التلقائية عُزِّز بحيث يتراجع أي تطبيق فاشل بنظافة ويحافظ على إصدارك الحالي. لم يعد الفحص الذاتي الصباحي يتعثر في تشغيله الأول. لم تعد التقارير الأسبوعية تُعيد شحن نتائج الأسبوع الماضي — كل نتيجة تُبلَّغ مرة واحدة بالضبط.
كيف تحصل على 2.0
لا خطوات يدوية. إذا كان التحديث التلقائي مفعّلًا، يصل من تلقاء نفسه؛ وإلا أرسل /upgrade في محادثتك. تُطبَّق ترحيلات قاعدة البيانات تلقائيًا في أول إعادة تشغيل لها، وتُصلح الذاكرة نفسها في العملية الليلية التالية، وأي مهام مجدولة مفقودة تُصلح نفسها. تتراجع الرسائل الغنية بلطف على عملاء Telegram الأقدم. حين تعود إلى العمل، ستخبرك بما هو جديد — بلغتك. إذا لم يكن لديك Avelina بعد، هذا هو المكان الذي تبدأ منه.
الأسئلة الشائعة
ما هو /nonstop؟
وضع مستقل مستمر. تعطيها هدفًا، وهي تقوده حتى الإنجاز عبر خطوات كثيرة — لساعات إن لزم الأمر — دون التوقف لطرح أسئلة غير ضرورية. إنها حلقة هيكل تشغيل في الكود، لذا تعمل على أي نموذج، ويوقفها /stop في أي وقت.
ما الفرق بين المحدود واللانهائي؟
المحدود له خط نهاية واضح ويُقاد حتى إنجاز مُتحقَّق منه. اللانهائي هدف قائم بلا إنجاز — يعمل إلى الأبد، متوقفًا ومستأنفًا حول نافذة الاستخدام، إلى أن توقفه أنت.
هل يمكنني مشاهدتها تعمل؟
نعم — نبضة تقدّم إضافةً إلى موجز لكل دورة مع أعداد قائمة التحقق، بحيث ترى تقدّمًا حقيقيًا بدلًا من "تكتب…" لا نهائية.
كيف تُصلح الذاكرة نفسها؟
عملية ليلية تعيد ربط الحقائق اليتيمة، وتأمل ليلي يُرقّي الأفكار المؤكَّدة ويتقاعد الراكدة منها، ومجموعة عاملة كل ساعة تُبقي أكثر الحقائق والدروس صلة — مع الدليل — بمتناول اليد.
هل أحتاج لفعل شيء للترقية؟
لا. الترحيلات وإصلاح الذاكرة وإصلاح الكرون الذاتي كلها تحدث تلقائيًا عند إعادة التشغيل، وتُعلن ما هو جديد بلغتك.