- Stevens ist ein einfacher KI-Assistent, der mit einer SQLite-Tabelle und Cron-Jobs aufgebaut wurde
- Stevens liefert dem Nutzer jeden Morgen Informationen wie Termine, Wetter und Post
- Die Architektur von Stevens wird auf der Plattform Val.town gehostet und unterstützt SQLite-Speicher, die Verarbeitung von HTTP-Anfragen sowie das Senden und Empfangen von E-Mails
- Stevens sammelt Informationen aus verschiedenen Datenquellen und liefert dem Nutzer dadurch personalisierte Informationen
- Stevens ist ein privates Projekt, und Nutzer können den Code forken, um ihre eigenen KI-Tools zu bauen
Stevens: Ein hackbarer KI-Assistent
- Stevens ist ein KI-Assistent, dessen Name vom Butler aus Ishiguros Roman "Remains of the Day" stammt
- Jeden Morgen liefert er dem Nutzer über Telegram Informationen wie Termine, Wetter und Post
- Nutzer können über einen Telegram-Chat mit Stevens kommunizieren
Die Architektur von Stevens
- Stevens wird auf der Plattform Val.town gehostet und verwendet eine SQLite-Tabelle und Cron-Jobs
- Das "Notizbuch" von Stevens ist eine SQLite-Tabelle, in der Termine und Hintergrundinformationen gespeichert werden
- Über Cron-Jobs wird die Claude API aufgerufen, um das morgendliche Briefing zu verfassen und per Telegram zu senden
Methoden zur Datenerfassung
- Termindaten werden über die Google Calendar API erfasst
- Über eine Wetter-API wird die lokale Wettervorhersage abgefragt
- Postinformationen werden über USPS Informed Delivery per OCR verarbeitet
- Über Telegram- und E-Mail-Nachrichten werden Log-Einträge hinzugefügt
- Jede Woche wird ein "interessanter Fakt" hinzugefügt, um den täglichen Updates eine besondere Note zu geben
Rückblick auf das Projekt
- Für persönliche KI-Tools ist der Zugang zu verschiedenen Informationsquellen wichtig
- Mit "Memory" kann man einfach anfangen und es bei Bedarf erweitern
- Stevens wurde so eingestellt, dass er wie ein formeller Butler spricht, um den Nutzer zu unterhalten
Selbst ausprobieren
- Stevens ist kein kommerzielles Produkt, sondern ein privates Projekt
- Nutzer können den Code forken, um ihre eigenen nützlichen Tools zu bauen
- Mit der Val Town CLI ist eine Synchronisierung mit dem lokalen Dateisystem möglich
1 Kommentare
Hacker-News-Kommentar
Ich weiß nicht, ob es an der Nützlichkeit dieser Funktion liegt oder an Formulierungen wie „britischer Gentleman-Butler“
Ich habe darüber nachgedacht, wie es wäre, wenn mein Utility-Programm auf den Mailbox zugreifen könnte
Ich denke über Ideen für ein ähnliches Open-Source-Projekt nach
Ich möchte praktische AI-Hacks sehen
Ich experimentiere mit einer Methode, um den „Sweet Spot der Kontext-Tokens“ zu lösen
Ich dachte, dass eine sqlite-DB für die Vorhersage des nächsten Tokens verwendet wird
Ich habe mit mcp.run und Tasks etwas Ähnliches gebaut
Stevens sprach anfangs in einem trockenen Ton wie ein Apple- oder Google-Produkt, aber es hat mehr Spaß gemacht, ihn wie einen formellen Butler sprechen zu lassen
Solche Tools werden in den kommenden Jahren ein fruchtbarer Boden für Hacker sein
Ich frage mich, ob schon einmal über Memory-Pruning oder Zusammenfassungen nachgedacht wurde