Cargando

Descripción general del proyecto

Lección 212 min

Vamos a construir un proyecto práctico que le enseña a Claude cómo establecer recordatorios para fechas futuras. Esto puede sonar simple al principio, pero revela varios desafíos interesantes que resolveremos usando herramientas personalizadas.

El objetivo es sencillo: queremos poder decirle a Claude "Establece un recordatorio para mi cita con el médico. Es el jueves de la próxima semana" y que Claude responda con "De acuerdo, te lo recordaré." Pero para que esto funcione, necesitamos abordar algunas limitaciones en la forma en que Claude maneja el tiempo y los recordatorios.

Por qué esto es un desafío

Aunque Claude conoce la fecha actual, hay tres problemas específicos que necesitamos resolver:

  • Conciencia limitada del tiempo: Claude puede conocer la fecha actual, pero no la hora exacta
  • Problemas de cálculo de fechas: Claude no siempre maneja bien la suma basada en el tiempo, especialmente cuando se trata de muchos días en el futuro
  • Sin capacidad de recordatorio: Claude no sabe cómo establecer un recordatorio; no tiene ningún mecanismo integrado para esto

Cada una de estas limitaciones representa una brecha entre lo que Claude puede hacer de forma natural y lo que necesitamos para nuestro sistema de recordatorios. Las herramientas son la forma en que cerramos estas brechas.

Herramientas que necesitamos

Crearemos tres herramientas separadas para abordar cada desafío:

  • Obtener la fecha y hora actual: Claude necesita conocer la fecha y hora actual con precisión
  • Agregar duración a una fecha y hora: Claude no es perfecto con la suma de fecha y hora, así que le daremos una herramienta confiable para esto
  • Establecer un recordatorio: Necesitamos una forma de establecer realmente un recordatorio en el sistema

Implementaremos estas herramientas una a la vez, comenzando con la más simple. Este enfoque nos permite entender cómo funciona la llamada a herramientas antes de construir una funcionalidad más compleja. Al final, Claude podrá manejar solicitudes en lenguaje natural como "recuérdame en una semana" combinando estas herramientas para calcular la hora exacta y establecer el recordatorio.

Este proyecto demuestra un principio clave al trabajar con IA: cuando el modelo tiene limitaciones, extendemos sus capacidades a través de herramientas en lugar de intentar evitar esas limitaciones en nuestras indicaciones.