- Stevens, SQLite tablosu ve cron işleri kullanılarak oluşturulmuş basit bir yapay zeka asistanıdır
- Stevens, her sabah kullanıcıya takvim, hava durumu, posta gibi bilgileri sunar
- Stevens'in yapısı Val.town platformunda barındırılır ve SQLite depolama, HTTP istek işleme, e-posta gönderme ve alma desteği sağlar
- Stevens, çeşitli veri kaynakları üzerinden bilgi toplar ve bu sayede kullanıcıya kişiselleştirilmiş bilgiler sunar
- Stevens bir kişisel projedir; kullanıcılar kodu fork ederek kendi yapay zeka araçlarını oluşturabilir
Stevens: Hacklenebilir yapay zeka asistanı
- Stevens, Ishiguro'nun "Remains of the Day" romanındaki uşağın adından esinlenen bir yapay zeka asistanıdır
- Her sabah Telegram üzerinden kullanıcıya takvim, hava durumu, posta gibi bilgileri sunar
- Kullanıcı Telegram sohbeti üzerinden Stevens ile iletişim kurabilir
Stevens'in yapısı
- Stevens, Val.town platformunda barındırılır ve SQLite tablosu ile cron işleri kullanır
- Stevens'in "not defteri", takvim ve arka plan bilgilerini saklayan bir SQLite tablosudur
- cron işleri aracılığıyla Claude API çağrılır, sabah özeti hazırlanır ve Telegram üzerinden gönderilir
Veri toplama yöntemi
- Google Calendar API üzerinden takvim verileri toplanır
- Hava durumu API'si üzerinden yerel hava tahmini kontrol edilir
- USPS Informed Delivery aracılığıyla posta bilgileri OCR ile işlenir
- Telegram ve e-posta mesajları üzerinden günlük kayıtları eklenir
- Her hafta bir "ilginç bilgi" eklenerek günlük güncellemelere farklı bir unsur katılır
Proje üzerine değerlendirmeler
- Kişisel yapay zeka araçlarında çeşitli bilgi kaynaklarına erişim önemlidir
- "Bellek" basit şekilde başlayabilir ve ihtiyaç oldukça genişletilebilir
- Stevens, kullanıcıya eğlence katmak için resmî bir uşak gibi konuşacak şekilde ayarlanmıştır
Kendiniz deneyin
- Stevens, ticari bir ürün değil, kişisel bir projedir
- Kullanıcılar kodu fork ederek kendilerine yararlı araçlar oluşturabilir
- Val Town CLI kullanılarak yerel dosya sistemiyle senkronizasyon yapılabilir
1 yorum
Hacker News yorumu
Bunun kullanışlılığından mı, yoksa "İngiliz centilmen uşağı" gibi ifadelerden mi bilmiyorum
Yardımcı programım posta kutusuna erişebilse nasıl olur diye düşündüm
Benzer bir açık kaynak proje için fikirler düşünüyorum
Pratik yapay zeka hack'leri görmek istiyorum
"context token sweet spot" sorununu çözmek için yöntemler deniyorum
sqlite DB'nin bir sonraki token tahmini için kullanıldığını düşünmüştüm
mcp.run ve task'leri kullanarak benzer bir şey kurdum
Stevens başlangıçta Apple ya da Google ürünleri gibi kuru bir tonda konuşuyordu ama resmi bir uşak gibi konuşması daha eğlenceliydi
Bu tür araçlar önümüzdeki birkaç yıl boyunca hacker'lar için verimli bir alan olacak
Bellek budama ya da özetleme üzerine düşünüp düşünmediğinizi merak ediyorum