Saltar al contenido

file_download
Proyecto final
N/A
play_circle_outline
vista previa
4 minutos
play_circle_outline
El proyecto de partida
3 minutos
play_circle_outline
Un agente que devuelve datos
4 minutos
play_circle_outline
Valores cerrados con enums
5 minutos
play_circle_outline
Clasificar cada mensaje en una cola
5 minutos
play_circle_outline
Cuando el modelo se equivoca
5 minutos
play_circle_outline
Tests con una respuesta estructurada falsa
3 minutos
Vídeo de introducción Salida estructurada con Laravel AI SDK
play_circle_filled

Desbloquea el curso

starVer planes de suscripción
school

¿Qué aprenderás?

Laravel AI SDK es el paquete oficial de Laravel para añadir inteligencia artificial a tus aplicaciones. Además de pedirle a un modelo de IA que escriba un texto, puedes pedirle datos: le dices qué campos tiene que rellenar y con qué valores, y te devuelve esos datos en un array de PHP, listos para guardarlos en la base de datos, filtrar u ordenar. Es lo que se llama salida estructurada.

En este curso vamos a utilizarla con una aplicación sencilla: una academia de idiomas que recibe mensajes por su formulario de contacto, cada uno escrito a su manera, y que tiene que leerlos uno a uno para saber qué quiere cada persona y qué mensajes son urgentes. Crearemos un agente, que es la clase de PHP que habla con el modelo, que lee cada mensaje y devuelve el motivo, la urgencia, el idioma que quiere aprender la persona y el nivel que dice tener. Con enums de PHP limitaremos esos valores a los que definamos nosotros, para que el modelo no se invente categorías, y enseñaremos los mensajes en un listado ordenado por urgencia.

Como el modelo tarda unos segundos en responder, haremos la clasificación en segundo plano con un job en la cola de Laravel, para que quien envía el formulario no tenga que esperar. Veremos también qué hacer cuando el modelo devuelve algo que no cuadra: validaremos su respuesta antes de guardarla y marcaremos el mensaje para que lo revise una persona, sin perder ninguno. Y terminaremos con los tests de Pest, con un agente falso que devuelve datos sin llamar a Ollama.

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.

En la plataforma también tienes el curso de Docker y Laravel Sail desde cero y el de Pest 5 desde cero.

assignment

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 validació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.

group

¿A quién va dirigido el curso?

  • Desarrolladores de Laravel que ya le piden textos a un modelo de IA y quieren que les devuelva datos para su aplicación: una categoría, una prioridad o el valor de una columna.
  • Quien necesita ordenar lo que escriben sus usuarios, como mensajes, incidencias o reseñas, sin leerlo uno a uno y sin pagar ningún servicio de IA.
help_outline

¿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.

card_membership

Certificado de finalización

emoji_events

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.

Especialista con +15 años de experiencia en desarrollo web Full Stack. Dominio avanzado en Laravel y Vue.js, creando aplicaciones modernas de alto rendimiento. Instructor profesional con 8 años compartiendo conocimiento a través de cursos especializados que han formado a cientos de desarrolladores.

Israel Parra

Desarrollador Full Stack & Formador
visibility Vista previa

star

¿Te gusta lo que ves? Accede a este curso completo y a más de 200 cursos con una suscripción.

launch Ver planes de suscripción