¿Qué aprenderás?
Laravel AI SDK es el paquete oficial de Laravel para añadir inteligencia artificial a tus aplicaciones. Con él, tu código le pide a un modelo de IA que escriba un texto y recibe la respuesta, y puedes pasar de un modelo gratuito en tu propio equipo a uno como Anthropic, OpenAI o Gemini sin reescribir la aplicación.
En este curso vamos a aprender a utilizar Laravel AI SDK desde cero con una aplicación sencilla: un restaurante que responde a las reseñas de sus clientes con su propio tono y sus normas. Lo primero será añadir Ollama a Laravel Sail, para tener un modelo de IA gratuito funcionando en tu equipo, sin darte de alta en ningún servicio como Anthropic u OpenAI. Después instalaremos Laravel AI SDK, crearemos nuestro primer agente, que es la clase de PHP que habla con el modelo, y lo utilizaremos desde una página con un formulario en el que escribiremos la reseña.
Le pasaremos al agente los datos del restaurante desde la configuración y enseñaremos la respuesta en la página a medida que el modelo la escribe, como en un chat. Veremos también cómo cambiar el modelo con el que responde y qué hace falta para pasar a otro proveedor. Y terminaremos con los tests de Pest, con un agente falso que no llama a Ollama para conocer las respuestas y poder asegurar su funcionamiento.
El curso tiene 8 lecciones, es gratuito y se ha llevado a cabo con Laravel 13, Laravel AI SDK 1.3, Ollama, Laravel Sail y Pest 5. Como siempre, tienes disponible el proyecto final, con un commit por cada lección.
En la plataforma también tienes el curso de Docker y Laravel Sail desde cero y el de Pest 5 desde cero.
Requisitos
- Saber lo básico de Laravel: rutas, controladores, vistas y validación.
- Docker instalado: el proyecto del curso funciona con Laravel Sail.
- 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 todavía no han añadido IA a sus aplicaciones.
- Quien quiere añadir IA a sus aplicaciones sin pagar ningún servicio, con un modelo gratuito en su propio equipo.
¿Qué hacer en caso de dudas durante el curso?
Los cursos gratuitos no incluyen soporte.