Lección 26 de 27
Proyecto: Asistente personal completo
En este proyecto final, vas a construir un asistente personal completo que integra todo lo aprendido: multiples canales, skills personalizadas, cron jobs y configuracion de seguridad. Al terminar tendras un agente que realmente mejora tu productividad diaria.
Vision del proyecto
Tu asistente personal va a: enviarte un resumen matutino (emails + noticias + clima) por Telegram, responder consultas rapidas por WhatsApp, ejecutar tareas de productividad, monitorear precios de productos que te interesan, y recordarte tareas pendientes.
- 1
Configurar los canales: Telegram + WhatsApp
- 2
Instalar skills necesarias: gmail, weather, news
- 3
Crear skill personalizada de monitoreo de precios
- 4
Configurar el system prompt personalizado
- 5
Configurar cron jobs: resumen matutino + monitoreo
- 6
Configurar seguridad: Docker sandbox + dominios permitidos
- 7
Probar cada componente individualmente
- 8
Probar el flujo completo
Configuracion completa del asistente
El archivo config.yaml final para tu asistente personal.
# ~/.openclaw/config.yaml - Asistente Personal Completo
llm:
provider: anthropic
model: claude-sonnet-4-5-20250929
temperature: 0.7
agent:
name: "Jarvis"
system_prompt: |
Eres Jarvis, mi asistente personal inteligente.
Responde siempre en espanol.
Se conciso pero completo.
Prioriza la accion sobre la explicacion.
Si no sabes algo, buscalo en internet.
Recuerda mis preferencias de conversaciones anteriores.
memory:
enabled: true
max_context_messages: 30
long_term_enabled: true
channels:
telegram:
enabled: true
bot_token: "xxx"
allowed_users: [123456789]
whatsapp:
enabled: true
method: baileys
trigger_prefix: "@jarvis"
cron:
enabled: true
jobs:
- name: "resumen_matutino"
schedule: "0 8 * * 1-5"
prompt: |
Buenos dias! Preparame mi briefing matutino:
1. Resumen de emails no leidos importantes
2. Noticias de tecnologia relevantes
3. Clima de hoy en Buenos Aires
4. Mis tareas pendientes
channel: telegram
- name: "monitor_precios"
schedule: "0 */4 * * *"
prompt: "Revisa los precios de mi lista de seguimiento"
channel: telegram
security:
docker_sandbox: true
network: "restricted"Construir paso a paso
- 1.Configurar Telegram como canal principal
- 2.Instalar skills de productividad
- 3.Probar el resumen matutino manualmente
- 4.Configurar WhatsApp como canal secundario
- 5.Crear la skill de monitoreo de precios
- 6.Activar los cron jobs
- 7.Activar Docker sandbox
- 8.Verificar que todo funciona
openclaw config set channels.telegram.enabled true
openclaw skills install clawhub/gmail-reader clawhub/weather clawhub/news-summary
openclaw cron run resumen_matutino
openclaw config set channels.whatsapp.enabled true
openclaw skills register ~/.openclaw/skills/price-monitor.js
openclaw cron list
openclaw config set security.docker_sandbox true
openclaw daemon restart && openclaw statusEste es un punto de partida. Agrega las integraciones que mas te sirvan: Spotify para controlar musica, Todoist para tareas, Notion para notas, GitHub para codigo. Tu asistente crece contigo.
Verificacion del proyecto
0%Has construido tu propio asistente personal con IA. Reflexiona: que tareas de tu dia a dia ya no necesitas hacer manualmente? Que otros canales o skills agregarias para hacerlo aun mas util? Como podrias usar esto para tu trabajo o negocio?
Recursos adicionales
Puntos clave
- Asistente completo: Telegram + WhatsApp + cron jobs + skills
- Resumen matutino automatico (emails + noticias + clima)
- Monitoreo de precios cada 4 horas
- Docker sandbox para seguridad
- Personalizable: agrega las integraciones que necesites
- Tu asistente crece contigo a medida que agregas skills y canales
Quiz Generado por IA
Evalua tu comprension de esta leccion con preguntas personalizadas.