- Stevens es un asistente de IA simple construido con una tabla de SQLite y trabajos cron
- Stevens le brinda al usuario cada mañana información como agenda, clima y correo postal
- La arquitectura de Stevens está alojada en la plataforma Val.town y admite almacenamiento SQLite, manejo de solicitudes HTTP y envío/recepción de correo electrónico
- Stevens recopila información a través de diversas fuentes de datos y con ello ofrece información personalizada al usuario
- Stevens es un proyecto personal, y los usuarios pueden hacer un fork del código para crear sus propias herramientas de IA
Stevens: un asistente de IA hackeable
- Stevens es un asistente de IA cuyo nombre proviene del mayordomo de la novela Ishiguro "Remains of the Day"
- Cada mañana le envía al usuario por Telegram información como agenda, clima y correo postal
- El usuario puede comunicarse con Stevens a través de un chat de Telegram
Estructura de Stevens
- Stevens está alojado en la plataforma Val.town y usa una tabla de SQLite y trabajos cron
- El "cuaderno" de Stevens es una tabla de SQLite que almacena agenda e información de contexto
- Mediante trabajos cron, llama a la Claude API para redactar un resumen matutino y enviarlo por Telegram
Cómo recopila los datos
- Recopila datos de agenda a través de la API de Google Calendar
- Consulta el pronóstico del clima local mediante una API del clima
- Procesa con OCR la información del correo postal a través de USPS Informed Delivery
- Agrega entradas de registro mediante mensajes de Telegram y correo electrónico
- Cada semana añade un "dato curioso" para darle un toque distinto a la actualización diaria
Reflexiones sobre el proyecto
- Para las herramientas personales de IA, es importante el acceso a diversas fuentes de información
- La "memoria" puede empezar de forma simple y ampliarse según sea necesario
- Stevens está configurado para hablar como un mayordomo formal con el fin de resultar divertido para el usuario
Pruébalo tú mismo
- Stevens no es un producto comercial, sino un proyecto personal
- Los usuarios pueden hacer un fork del código para crear sus propias herramientas útiles
- Se puede sincronizar con el sistema de archivos local usando Val Town CLI
1 comentarios
Comentarios en Hacker News
No sé si es por lo útil que es esta función, o por expresiones como "mayordomo caballeroso británico"
Me puse a pensar qué pasaría si mi programa utilitario pudiera acceder al buzón de correo
Estoy pensando en ideas para un proyecto open source similar
Quiero ver hacks de IA prácticos
Estoy experimentando con una forma de resolver el "punto ideal de tokens de contexto"
Pensé que usaban una base de datos sqlite para la predicción del siguiente token
Construí algo parecido usando mcp.run y tareas
Al principio, Stevens hablaba con un tono seco, como un producto de Apple o Google, pero hacerlo hablar como un mayordomo formal era más divertido
Estas herramientas serán terreno fértil para los hackers en los próximos años
Me pregunto si has pensado en la poda de memoria o en hacer resúmenes