- Stevens là một trợ lý AI đơn giản được xây dựng bằng bảng SQLite và các tác vụ cron
- Stevens cung cấp cho người dùng thông tin như lịch trình, thời tiết, thư từ vào mỗi sáng
- Kiến trúc của Stevens được lưu trữ trên nền tảng Val.town, hỗ trợ kho lưu trữ SQLite, xử lý yêu cầu HTTP và gửi/nhận email
- Stevens thu thập thông tin từ nhiều nguồn dữ liệu khác nhau, từ đó cung cấp thông tin phù hợp cho người dùng
- Stevens là một dự án cá nhân, người dùng có thể fork mã nguồn để tạo công cụ AI của riêng mình
Stevens: Trợ lý AI có thể tùy biến
- Stevens là một trợ lý AI được đặt theo tên người quản gia trong tiểu thuyết Ishiguro "Remains of the Day"
- Mỗi sáng, nó gửi cho người dùng thông tin như lịch trình, thời tiết, thư từ qua Telegram
- Người dùng có thể tương tác với Stevens thông qua cuộc trò chuyện trên Telegram
Cấu trúc của Stevens
- Stevens được lưu trữ trên nền tảng Val.town và sử dụng bảng SQLite cùng các tác vụ cron
- "Sổ tay" của Stevens là một bảng SQLite, lưu trữ lịch trình và thông tin nền
- Thông qua các tác vụ cron, Stevens gọi Claude API để soạn bản tóm tắt buổi sáng và gửi qua Telegram
Cách thu thập dữ liệu
- Thu thập dữ liệu lịch trình thông qua Google Calendar API
- Kiểm tra dự báo thời tiết khu vực thông qua API thời tiết
- Xử lý OCR thông tin thư từ qua USPS Informed Delivery
- Thêm các mục nhật ký thông qua tin nhắn Telegram và email
- Mỗi tuần thêm một "sự thật thú vị" để tạo điểm nhấn khác biệt cho bản cập nhật hằng ngày
Suy ngẫm về dự án
- Công cụ AI cá nhân cần khả năng truy cập tới nhiều nguồn thông tin khác nhau
- "Bộ nhớ" có thể bắt đầu rất đơn giản và mở rộng khi cần
- Stevens được thiết lập để nói như một người quản gia kiểu cách nhằm mang lại sự thú vị cho người dùng
Tự mình thử
- Stevens không phải là một sản phẩm thương mại mà là dự án cá nhân
- Người dùng có thể fork mã nguồn để tạo ra công cụ hữu ích của riêng mình
- Có thể đồng bộ với hệ thống tệp cục bộ bằng Val Town CLI
1 bình luận
Ý kiến trên Hacker News
Không rõ là vì tính hữu dụng của tính năng này, hay vì những cách diễn đạt kiểu như "quản gia quý ông Anh quốc"
Tôi đã nghĩ sẽ thế nào nếu tiện ích của mình có thể truy cập hộp thư
Tôi đang nghĩ về ý tưởng cho một dự án mã nguồn mở tương tự
Tôi muốn thấy những màn hack AI mang tính thực dụng
Tôi đang thử nghiệm cách giải quyết "điểm ngọt token ngữ cảnh"
Tôi đã nghĩ sqlite DB được dùng cho việc dự đoán token tiếp theo
Tôi đã xây một thứ tương tự bằng mcp.run và task
Stevens lúc đầu nói với giọng khô khan như sản phẩm của Apple hay Google, nhưng nói như một quản gia kiểu cổ điển thì vui hơn nhiều
Những công cụ như thế này sẽ là mảnh đất màu mỡ cho các hacker trong vài năm tới
Tôi tự hỏi liệu bạn đã từng nghĩ đến việc cắt tỉa bộ nhớ hay tóm tắt chưa