Este curso pertenece a las siguientes rutas de aprendizaje
¿Qué aprenderás?
Laravel AI SDK es el paquete oficial de Laravel para añadir inteligencia artificial a tus aplicaciones. Un modelo de IA sabe mucho de todo, pero no sabe nada de tu aplicación: ni qué productos tienes ni qué pedidos ha hecho quien le pregunta. Si se lo preguntas, se lo inventa. Las tools son la forma de resolverlo: funciones de tu aplicación que le describes al modelo, y que él te pide que ejecutes cuando las necesita. Tú las ejecutas, le devuelves el resultado y, con él, el modelo escribe la respuesta. El código se ejecuta en tu servidor, con tus reglas, y el modelo nunca toca tu base de datos.
En este curso vamos a construir el asistente de una biblioteca municipal. Crearemos el agente, que es la clase de PHP que habla con el modelo, y le daremos 3 tools: una que busca libros, otra que devuelve los préstamos de quien pregunta y otra que los renueva. Así, cuando un socio le pregunte qué libros hay de un autor o cuándo tiene que devolver los suyos, o le pida renovar uno, el agente responderá con los datos reales de la base de datos. Veremos cómo hacer que una tool solo pueda ver los datos de quien pregunta, dónde poner las reglas de negocio para que no dependan de lo que decida el modelo, y cómo enseñar y guardar en el log qué tools ha llamado el agente en cada respuesta, con qué argumentos y qué le han devuelto.
Y terminaremos con los tests de Pest, sin llamar a Ollama: probaremos la tool sola, con los argumentos que enviaría el modelo, y el agente con su versión falsa, que pide la tool de renovar, para comprobar que el préstamo cambia de verdad en la base de datos.
El curso tiene 6 lecciones y se ha llevado a cabo con Laravel 13, Laravel AI SDK 1.3, Ollama, Laravel Sail y Pest 5, con un modelo gratuito que funciona en tu propio equipo. Como siempre, tienes disponible el proyecto final, con un commit por cada lección.
Requisitos
Haber hecho el curso gratuito Laravel AI SDK desde cero, o tener Laravel AI SDK funcionando con Ollama en Laravel Sail.
Saber lo básico de Laravel: rutas, controladores, migraciones, Eloquent con relaciones y autenticación.
Docker instalado y al menos 6 GB de memoria para Docker, para que el modelo de Ollama quepa en memoria. No hace falta tarjeta gráfica.
¿A quién va dirigido el curso?
Desarrolladores de Laravel que ya le piden respuestas a un modelo de IA con Laravel AI SDK y quieren que el agente responda con los datos de su aplicación y pueda cambiarlos.
Quien quiere añadir un asistente con IA a su aplicación sin pagar ningún servicio y sin que el modelo se salte las reglas de negocio.
¿Qué hacer en caso de dudas durante el curso?
La suscripción incluye soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.
Certificado de finalización
Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.
- center_focus_weak Código QR con enlace al curso
- picture_as_pdf Descargable en formato PDF
- person Personalizado con tu nombre
star Disponible exclusivamente para suscriptores.