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
5. Cuándo y porqué utilizar UUIDs
7. Links de Navegación para los 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)
14. Página para editar Chatbots
15. Formulario para editar Chatbots
19. Cómo reutilizar formularios de inertia
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
30. Listado de fuentes de conocimientos
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
Publicar un comentario