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 no recuerda nada de una petición a la siguiente: cada mensaje le llega solo. Para tener un chat, cada mensaje tiene que llegarle con todos los anteriores, y eso obliga a guardarlos en algún sitio. Laravel AI SDK lo hace por nosotros: guarda cada conversación en la base de datos, a nombre del usuario, y la recupera antes de cada petición.
En este curso vamos a crear un chat con memoria en Livewire 4: un asistente de cocina al que le dices qué tienes en la nevera y te propone una receta. Crearemos el agente, que es la clase de PHP que habla con el modelo, y lo llamaremos desde un componente de Livewire, donde comprobaremos que sin memoria no sabe de qué le hablamos. Después haremos que recuerde con el trait que trae el SDK, guardaremos cada conversación a nombre de su usuario y añadiremos la lista de conversaciones, para retomar la que queramos o borrar las que ya no sirvan.
Como el modelo tarda unos segundos en responder, haremos que el mensaje aparezca en cuanto lo enviamos y que la respuesta vaya apareciendo mientras el modelo la escribe, con la directiva wire:stream de Livewire y sin escribir JavaScript. Y terminaremos con los tests de Pest del componente, con un agente falso que responde sin llamar a Ollama.
El curso tiene 6 lecciones y se ha llevado a cabo con Laravel 13, Laravel AI SDK 1.3, Livewire 4, 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.
En la plataforma también tienes el curso de salida estructurada con Laravel AI SDK y el de Pest 5 desde cero.
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, migraciones, Eloquent y autenticación.
Haber utilizado Livewire alguna vez: propiedades públicas, wire:model y wire:click.
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 un chat de verdad en su aplicación: con memoria, por usuario y con la respuesta apareciendo mientras el modelo la escribe.
Quien trabaja con Livewire y quiere añadir un asistente con IA a su aplicación sin pagar ningún servicio ni escribir JavaScript.
¿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.