تصور کنید تبلتی دارید که در آن جوهر دیجیتال ساکن نمیماند، بلکه تکامل مییابد. با اجرای پروژه riddle، یک توسعهدهنده تبلت reMarkable Paper Pro را به ابزاری تبدیل کرده است که حس یک اثر هنری sentient یا «دارای شعور» میدهد؛ کاربر با قلم مینویسد و پس از مکثی کوتاه، جوهر محو شده و پاسخ هوش مصنوعی به صورت خطبهخط و ضربه-به-ضربه (stroke-by-stroke) روی صفحه ظاهر میشود.
این تجربه، رابطهای سنتی هوش مصنوعی را بهطور کامل کنار میزند. در اینجا خبری از کیبورد، حبابهای گفتگو یا درخشش خیرهکننده صفحهنمایشهای مدرن نیست. در عوض، دستگاه مانند یک دفترچه خاطرات لمسی عمل میکند که «روح» درون کاغذ، دستخط شما را میخواند و با سبکی روان و دستنویس پاسخ میدهد. طبق مستندات مخزن گیتهاب این پروژه که در ۶ جولای ۲۰۲۶ منتشر شد، سیستم بهگونهای عمل میکند که صفحه را مانند بومی میبیند که جوهر کاربر را «میبلعد» و سپس آن را از طریق یک مدل بینایی (Vision Model) پردازش میکند. این رویکرد در استفاده از مدلهای زبانی برای تعامل با محیطهای غیرمتنی، یادآور تلاشهای اخیر برای ادغام هوش مصنوعی در ابزارهای کاربردی است، مانند قابلیت OfficeCLI که امکان کنترل مستقیم اسناد را به ایجنتهای هوش مصنوعی میدهد.
زمینه و نصب
برای اجرای این دفترچه، کاربران به یک دستگاه reMarkable Paper Pro نیاز دارند که در حالت توسعهدهنده (Developer Mode) قرار گرفته و یک لانچر روی آن نصب شده باشد. برای کسانی که با این فرآیند پیچیده آشنا نیستند، ابزار remagic میتواند با یک دستور ساده، حالت توسعهدهنده را فعال کرده و محیط لازم را آماده کند.
فرآیند نصب شامل دانلود بسته پیشساخته riddle-appload-aarch64.zip و کپی کردن این پوشه به تبلت از طریق پروتکل SCP در مسیر /home/root/xovi/exthome/appload/ است. کاربران باید یک کلید API در فایل oracle.env قرار دهند یا تصمیم بگیرند از بکاند pi استفاده کنند. توسعهدهنده هشدار داده است که چون برنامه با دسترسی ریشه (Root) اجرا شده و رابط کاربری سازنده (Vendor UI) را در حالت «تصاحب» (Takeover mode) متوقف میکند، استفاده از آن کاملاً با مسئولیت کاربر است. همچنین تأکید شده که این پروژه تنها روی نسخههای سیستمعامل ۳.۲۶ تا ۳.۲۷ (مدل ferrari، معماری aarch64) آزمایش شده است.
از نظر فنی، این سیستم برای حفظ توهم «کاغذ بودن» از یک خط لوله (Pipeline) پیچیده استفاده میکند. برنامه که با زبان Rust نوشته شده، ورودیهای خام قلم را از طریق evdev با ۴,۰۹۶ سطح فشار در نرخ رویداد سختافزاری ثبت میکند. زمانی که کاربر به مدت ۲.۸ ثانیه مکث کند، برنامه صفحه را به صورت یک فایل PNG ثبت کرده و آن را برای «اوراکل» — که همان فرآیند مدل زبانی بزرگ (LLM) است — ارسال میکند.
جزئیات پیادهسازی فنی
- اوراکل (The Oracle): این سیستم از هر API سازگار با OpenAI، از جمله OpenRouter یا Groq پشتیبانی میکند و بهطور خاص به مدلهای دارای قابلیت بینایی مانند gpt-4o-mini نیاز دارد. همچنین میتواند با یک فرآیند محلی pi (از طریق
--mode rpc) برای کاهش تأخیر ادغام شود؛ این حالت در صورتی که هیچ کلید OpenAI تنظیم نشده باشد، بهطور خودکار فعال میشود. این «روح» صفحه را به عنوان یک PNG درونخطی میخواند و پاسخها را جمله به جمله استریم میکند. - سنتز دستخط: پاسخها با استفاده از فونت Dancing Script (تحت لایسنس SIL OFL 1.1) تولید میشوند. برای شبیهسازی نوشتن در لحظه، این فونت از طریق الگوریتم نازکسازی Zhang-Suen به مسیرهای تک-پیکسلی (Skeletonized) تبدیل شده و سپس ردیابی ضربات قلم (Stroke tracing) روی آنها انجام میشود.
- بکاندهای نمایش: نرمافزار دو حالت ارائه میدهد. نسخه پنجرهای (qtfb) که در محیط xochitl از طریق AppLoad اجرا میشود. حالت «تصاحب» (quill) که از یک میزبان C/C++ و یک shim میانجیگر QImage-constructor به سبک epfb-re روی موتور waveform سازنده (
libqsgepaper.so) استفاده میکند. این حالت رابط کاربری سازنده را متوقف میکند تا موتور E-ink را مستقیماً هدایت کرده و کمترین تأخیر ممکن را به دست آورد.
ژستها و تعاملات
کنترل این دفترچه از طریق تعاملات فیزیکی خاصی انجام میشود:
- نوشتن و رها کردن قلم: پاسخ هوش مصنوعی را فعال میکند.
- چرخش مارکر (Flip Marker): باعث پاک شدن جوهر از صفحه میشود.
- ترسیم یک علامت سؤال بزرگ: راهنمای داخلی سیستم را فرا میخواند.
- ضربه پنج انگشتی: از برنامه خارج شده و کاربر را به سیستم اصلی بازمیگرداند.
- دکمه پاور: وضعیت صفحه را به «The diary sleeps» (دفترچه میخوابد) تغییر داده و تبلت را در حالت suspend قرار میدهد.
عملکرد و الزامات
تنظیم این دفترچه مستلزم داشتن reMarkable Paper Pro در حالت توسعهدهنده است. نویسنده اشاره میکند که تأخیر اندازهگیری شده تا اولین ظهور جوهر روی دستگاه، تقریباً بین ۰.۹ تا ۱.۱ ثانیه است. کاربران باید با اجرای برنامه در سطح root راحت باشند، زیرا این برنامه رفتار هسته رابط کاربری دستگاه را تغییر میدهد (در نسخههای OS 3.26–3.27).
توسعهدهنده تأکید میکند که دسترسی SSH باید همواره فعال بماند تا به عنوان یک «راه خروج» (Escape hatch) در صورت هنگ کردن سیستم عمل کند، زیرا xochitl را میتوان به صورت دستی از طریق systemctl ریاستارت کرد.
این پروژه پارادایم هوش مصنوعی را از ابزاری که صرفاً از آن سؤال میپرسیم، به محیطی تغییر میدهد که در آن حضور مییابیم. riddle ثابت میکند که اصطکاک نمایشگرهای E-ink — که اغلب یک محدودیت دیده میشود — میتواند برای خلق یک تجربه روانشناختی غوطهورکننده به کار گرفته شود. این ابزار یک تبلت بهرهوری را به قطعهای از سختافزار داستانگویی تعاملی تبدیل میکند.
برای کسانی که مایل به آزمایش هستند، پروژه یک بسته پیشساخته برای دستگاههای aarch64 فراهم کرده است. میتوانید با نصب ابزار remagic برای فعالسازی حالت توسعهدهنده شروع کرده و سپس بسته را از طریق SSH مستقر کنید.




گفتگو