طور المطور MaximeRivest في 4 يوليو مشروعاً مفتوح المصدر باسم "riddle"، يحوّل الجهاز اللوحي reMarkable Paper Pro إلى دفتر يوميات يدوي قادر على الرد بالذكاء الاصطناعي، مستوحىً من دفتر توم ريدل السحري في سلسلة "هاري بوتر". عندما يتوقف المستخدم عن الكتابة على الشاشة الإلكترونية لمدة 2.8 ثانية تقريباً، يتلاشى الحبر تدريجياً، ثم تُكتب الردود بحرف يدوية ذكية، حرفاً بحرف، على الصفحة وكأنها تُكتب في الوقت الفعلي.
بعد التوقف 2.8 ثانية يتلاشى الحبر، ويُكتب الرد بخط Dancing Script حرفاً بحرف
(المصدر: MaximeRivest)
وفقاً لوصف MaximeRivest وعرضه التوضيحي، تسير آلية عمل riddle بالشكل التالي: يكتب المستخدم نصوصاً على reMarkable Paper Pro ثم يتوقف، وبعد حوالي 2.8 ثانية يتلاشى الحبر من الصفحة تدريجياً؛ يدخل الجهاز في حالة "تفكير"، ثم يعيد كتابة الردود التي ينتجها الذكاء الاصطناعي بحرفية متحركة باستخدام خط Dancing Script اليدوي، مما يخلق تأثيراً بصرياً يبدو "وكأن شخصاً ما يرد بالكتابة أمام عينيك مباشرة". نشر MaximeRivest على منصة X قائلاً: "أحب عندما تبدو التكنولوجيا وكأنها سحر."
هندسة riddle ثلاثية المستويات: نواة Rust، محرك عرض quill بلغة C/C++، ونهاية خلفية oracle للذكاء الاصطناعي
استناداً إلى شرح MaximeRivest التقني، تتكون بنية riddle من ثلاث طبقات:
طبقة نواة Rust: تتولى معالجة إدخال الخط اليدوي، وتأثيرات اختفاء الحبر، ورسوم الكتابة المتحركة.
طبقة quill بلغة C/C++: تتحكم مباشرة بمحرك عرض الشاشة الإلكترونية، متجاوزة الطبقات المتوسطة لواجهة المستخدم لتقليل زمن الاستجابة.
النهاية الخلفية oracle الذكية: يصفها المطور بأنها "روح الدفتر"، تتلقى النص المدخل وتُنتج الردود.
النهاية الخلفية oracle تدعم خدمات AI متعددة: OpenAI، OpenRouter، Groq، أو خوادم محلية
وفقاً للوثائق التقنية لـ MaximeRivest، تدعم النهاية الخلفية oracle واجهة برمجة API المتوافقة مع OpenAI (/chat/completions) بشكل افتراضي؛ يمكن تبديل النهاية الخلفية بتعديل المتغيرات البيئية لاستخدام OpenAI الرسمي، OpenRouter، Groq، أو خوادم محلية يملكها المستخدم؛ كما توفر وضعاً محلياً بزمن استجابة أقل.
يدعم riddle حالياً جهاز reMarkable Paper Pro فقط، وهو متاح على GitHub تحت رخصة MIT.
الأسئلة الشائعة
كيف تعمل تجربة الكتابة اليدوية في riddle؟
بحسب عرض MaximeRivest، يكتب المستخدم على reMarkable Paper Pro ثم يتوقف لمدة 2.8 ثانية تقريباً، فيتلاشى الحبر من الصفحة تدريجياً؛ تعالج النهاية الخلفية oracle النص المُدخل، وتعيد كتابة الردود بخط Dancing Script حرفاً بحرف على الصفحة، محاكيةً تأثير "شخص يرد بالكتابة في اللحظة نفسها".
ما هي النهايات الخلفية الذكية التي يدعمها riddle؟
وفقاً للوثائق التقنية، تدعم النهاية الخلفية oracle واجهة API المتوافقة مع OpenAI (/chat/completions) بشكل افتراضي، ويمكن ربطها بـ OpenAI الرسمي، OpenRouter، Groq، أو خوادم محلية عبر متغيرات بيئية؛ كما تدعم وضعاً محلياً لتقليل زمن الاستجابة.
أين يمكن الحصول على riddle وتحت أي رخصة؟
وفقاً لإعلان MaximeRivest، يتوفر riddle على GitHub تحت رخصة MIT، وهو مُصمم خصيصاً لجهاز reMarkable Paper Pro.