Nhà phát triển MaximeRivest đã phát hành dự án mã nguồn mở riddle vào ngày 4 tháng 7, biến máy tính bảng giấy điện tử reMarkable Paper Pro thành một cuốn nhật ký viết tay có khả năng phản hồi AI, lấy cảm hứng từ cuốn nhật ký ma thuật của Tom Riddle trong Harry Potter.
Sau khi người dùng viết tay xong trên giấy điện tử và ngừng bút, sau khoảng 2,8 giây mực dần dần nhạt đi, và dùng phông chữ viết tay AI để hoạt ảnh từng nét viết trả lời trở lại trang.
Sau khi ngừng bút 2,8 giây, mực nhạt dần, phông chữ viết tay Dancing Script trả lời bằng hoạt ảnh từng nét
(Nguồn: MaximeRivest)
Theo mô tả và trình diễn của MaximeRivest, quy trình tương tác của riddle như sau: Sau khi người dùng viết tay chữ trên reMarkable Paper Pro và ngừng bút, sau khoảng 2,8 giây mực dần dần nhạt đi khỏi trang; sau khi thiết bị vào trạng thái 'suy nghĩ', dùng phông chữ viết tay Dancing Script để hoạt ảnh từng nét viết câu trả lời do AI tạo ra trở lại trang, tạo hiệu ứng thị giác như 'có người đang viết thư trả lời ngay trước mắt bạn'. MaximeRivest đăng trên X: 'I love it when technology feels like magic.'
Kiến trúc ba lớp của riddle: lõi Rust, engine hiển thị C/C++ quill, backend AI oracle
Theo giải thích kỹ thuật của MaximeRivest, kiến trúc của riddle được chia làm ba lớp:
Lớp lõi Rust: chịu trách nhiệm xử lý đầu vào nét viết tay và hiệu ứng hoạt ảnh mực biến mất và tổng hợp
Lớp C/C++ quill: trực tiếp tiếp quản engine hiển thị giấy điện tử, bỏ qua lớp trung gian UI thông thường, để giảm độ trễ hiển thị
Backend AI oracle: nhà phát triển gọi nó là 'linh hồn của nhật ký', chịu trách nhiệm nhận đầu vào văn bản và tạo câu trả lời
Backend oracle hỗ trợ nhiều dịch vụ AI: OpenAI, OpenRouter, Groq hoặc máy chủ tự triển khai cục bộ
Theo tài liệu kỹ thuật của MaximeRivest, backend oracle mặc định hỗ trợ API tương thích OpenAI (định dạng /chat/completions); miễn là dịch vụ tuân thủ định dạng này, có thể chuyển đổi backend thông qua sửa đổi biến môi trường, các tùy chọn được hỗ trợ bao gồm OpenAI chính thức, OpenRouter, Groq và máy chủ cục bộ do người dùng tự triển khai; ngoài ra còn cung cấp chế độ tiến trình cục bộ với độ trễ thấp hơn.
riddle hiện chỉ hỗ trợ phần cứng duy nhất là reMarkable Paper Pro, được công bố công khai trên GitHub theo giấy phép MIT.
Câu hỏi thường gặp
Trải nghiệm viết tay của riddle hoạt động như thế nào?
Theo trình diễn của MaximeRivest, sau khi người dùng viết tay chữ trên reMarkable Paper Pro và ngừng bút khoảng 2,8 giây, mực dần dần nhạt đi khỏi trang; sau khi backend AI oracle xử lý đầu vào, dùng phông chữ viết tay Dancing Script để hoạt ảnh từng nét viết câu trả lời trở lại trang, mô phỏng hiệu ứng thị giác 'có người đang viết thư trả lời'.
riddle hỗ trợ những backend AI nào?
Theo tài liệu kỹ thuật, backend oracle của riddle mặc định hỗ trợ API tương thích OpenAI (định dạng /chat/completions), có thể kết nối với OpenAI chính thức, OpenRouter, Groq hoặc máy chủ cục bộ tự triển khai, chuyển đổi thông qua biến môi trường; cũng hỗ trợ chế độ tiến trình cục bộ để giảm độ trễ.
Có thể lấy riddle ở đâu, sử dụng giấy phép gì?
Theo thông báo của MaximeRivest, riddle được công bố công khai trên GitHub theo giấy phép MIT, áp dụng cho máy tính bảng giấy điện tử reMarkable Paper Pro.