Chatbots personalizados con Laravel-IA

1. Introducción al curso de Chatbots personalizados con Laravel & OpenAI

2. Prerequisitos para el Curso de Chatbots con Laravel y OpenAI

3. Instalación de una App Laravel con Inertia y Jetstream: Paso a Paso

4. Herramientas de Calidad

5. Cuándo y porqué utilizar UUIDs

6. Modelo Chatbot

7. Links de Navegación para los Chatbots

8. Listado de Chatbots

9. Formatear fechas en Javascript

10. Qué es y cómo utiliza Tailwind Merge

11. Restructurando los botones de Jetstream Vue

12. Uso de iconos con Vue3 (Heroicons)

13. Detalle de un Chatbot

14. Página para editar Chatbots

15. Formulario para editar Chatbots

16. Validación del Chatbot

17. Actualizar Chatbot

18. Crear Chatbots

19. Cómo reutilizar formularios de inertia

20. Componente Textarea

21. Componente Select

22. Fuentes de conocimiento para los chatbots

23. Cómo crear ventanas modales

24. Formulario para crear fuentes de conocimientos

25. Formulario para crear fuentes de conocimientos 

26. Validación de las fuentes de conocimiento

27. Cómo subir archivos con Inertia

28. Diseñando el campo para seleccionar PDFs

29. Botón para quitar archivo

30. Listado de fuentes de conocimientos

RESUMEN 1

31. Diseñando una Lista de elementos con Tailwind CSS

32. Mostrando Fuentes de Conocimiento en Laravel: PDFs y URLs en el Chatbot

33. Cómo eliminar una fuente de conocimiento con confirmación en Laravel (UX segura

34. Job para extraer fuentes de conocimiento

35. Inertia v2 y Polling con Vue.js en Laravel





41. Componente Textarea para enviar mensajes

43. Manejo de Shift+Enter en textareas con Vue 3

44. Modelo Message y Rutas Anidadas

45. Introducción a la API de OpenAI: Qué es, cómo funciona, precios y tokens

46. Cómo generar tu API Key de OpenAI paso a paso

47. Cómo conectar Laravel con la API de OpenAI paso a paso

48. Instalar y configurar el paquete OpenAI PHP para Laravel

50. Mejoras en Validación, Modelos GPT-5 y UI de Chatbots

51. Cómo usar Enums en Laravel para integrar modelos de OpenAI en chatbots

52. Modelo, system prompt y temperatura configurable

54. Guardar y mostrar mensajes del chat

55. Diseñando los mensajes de los chats con el componente ChatMessage

56. Refactorizando la vista de chats en Laravel + Vue para un diseño más limpio

57. Actualizando el proyecto a Laravel 12 para aprovechar sus mejoras

58. Mejorando la persistencia del historial de mensajes en el chatbot con Laravel

59. Refactorizando la lógica del chatbot: delegando responsabilidades a los modelos

60. Conectando el envío de mensajes entre componentes con eventos en Vue

61. Auto-scroll del chat al enviar nuevos mensajes en Vue

62. Respuestas en tiempo real con Event Streams y OpenAI en Laravel

63. Agregando transmisión en tiempo real con useStream en Vue y Laravel

64. Streaming de respuestas en tiempo real usando EventSource Parser

65. Mejora del flujo de mensajes del asistente y render dinámico con ChatMessage

66. Clase final - Mejoras en el streaming de mensajes y UX del chat con Laravel















Comentarios

Entradas más populares de este blog

1. Introducción al curso de Chatbots personalizados con Laravel & OpenAI

2. Prerequisitos para el Curso de Chatbots con Laravel y OpenAI

4. Herramientas de Calidad