API OpenAI: Programación de chats basados en IA, asistentes de ventas y aventuras de texto Idioma: Alemán

API OpenAI: Programación de chats basados en IA, asistentes de ventas y aventuras de texto

IA y tendencias, Diseño web, CMS y desarrollo 36 Videos · 3.5 h Formación en vídeo · Español Stephan Haewß de Stephan Haewß

¿Te gustaría desarrollar chats basados en IA que hablen con tus usuarios - similares a ChatGPT? En este curso, el desarrollador Stephan Haewß le mostrará cómo utilizar la API OpenAPI para sus fines. A través de tres ejemplos (un chat, un asistente de ventas para tiendas online y una aventura de texto), aprenderá a hacer que sus sitios web y aplicaciones hablen de tal forma que ofrezcan respuestas adecuadas a las preguntas de sus usuarios.

  • Cómo hacer que el LLM de OpenAI hable en tus sitios web, tiendas online y juegos
  • La potencia de ChatGPT: cómo conectar la API de OpenAI a tus desarrollos
  • Ejemplo de chat: programe aplicaciones de chat basadas en IA que interactúen con sus usuarios
  • Ejemplo de aventura de texto: Desarrollar un juego en el que los PNJ den respuestas generadas por la IA.
  • Ejemplo de vendedor: cómo su tienda online habla a sus usuarios sobre los productos
  • Programación de chats basados en IA: un tutorial de tres horas de Stephan Haewß

Texto generado por inteligencia artificial: aprenda ahora cómo incorporarlo a sus aplicaciones de forma específica y dirigida.

Contenido

36 Videos, 209 minutos

Introducción al curso

1 Videos · 3 minutos
01 Abierto Gratuito

API OpenAI: 1 | ¿Qué puede esperar del curso?

Esto es lo que puedes esperar en este curso sobre la API de OpenAI.

01

API OpenAI: 1 | ¿Qué puede esperar del curso?

3 min Abierto

Introducción

3 Videos · 16 minutos
02 Abierto Gratuito

API OpenAI: 2.1 | Herramientas que utilizaremos

Este vídeo explica las herramientas utilizadas y los conocimientos necesarios.

03 Abierto Gratuito

API OpenAI: 2.2 | La plataforma OpenAI

Se trata de la plataforma OpenAI y de cómo puedes utilizarla.

04 Abierto

API OpenAI: 2.3 | IMPORTANTE: Actualización de la API OpenAI y AstroJS

Se trata de la actualización de OpenAI. Averigua qué cambios se han introducido. El archivo del proyecto resume todo lo que necesitas saber.

02

API OpenAI: 2.1 | Herramientas que utilizaremos

4 min Abierto
03

API OpenAI: 2.2 | La plataforma OpenAI

5 min Abierto
04

API OpenAI: 2.3 | IMPORTANTE: Actualización de la API OpenAI y AstroJS

7 min Abierto

Programar una Chat-App

11 Videos · 68 minutos
05 Abierto

API OpenAI: 3.1 | Creación del proyecto base AstroJS

Creamos nuestro primer proyecto con npm create astro y echamos un vistazo a la estructura del producto.

06 Abierto

API OpenAI: 3.2 | Añadir React a nuestro proyecto

Dado que dependemos de React para nuestra interfaz de usuario, Astro JS primero debe estar habilitado para utilizar componentes React.

07 Abierto

API OpenAI: 3.3 | Añadir un endpoint al servidor

Nuestro endpoint para el servicio de chat será una petición geta la URL /api/chat. Vamos a configurar este punto final en este video.

08 Abierto

API OpenAI: 3.4 | Preparar la llamada a la API OpenAI

Para llamar a la API de OpenAI, necesitamos una clave de API, que podemos generar a través de nuestra cuenta en la plataforma OpenAI, así como el paquete openai-npm.

09 Abierto

API OpenAI: 3.5 | Transmisión del mensaje del usuario a la API OpenAI

Para las pruebas, utilizamos un texto fijo en el servidor. Aquí queremos utilizar por primera vez el texto que envía el navegador en la URL como parámetro de consulta.

10 Abierto

API OpenAI: 3.6 | Interfaz de usuario básica en React

Chatear sólo a través de la URL en la barra de direcciones del navegador no es una solución permanente. Por eso en este vídeo creamos una rudimentaria interfaz de usuario React que permite introducir el texto del chat.

11 Abierto

API OpenAI: 3.7 | Guardar el historial de chat

Aún no hemos tenido una conversación real, sólo una pregunta y su respuesta. Para mantener una conversación productiva con el LLM, necesitamos memorizar el historial del chat.

12 Abierto

API OpenAI: 3.8 | Reiniciar el chat

A veces sólo quieres empezar desde el principio y olvidar lo que has dicho. Para evitar tener que reiniciar el servidor, utilizamos un ID de chat para restablecer el historial de chat en el servidor.

13 Abierto

API OpenAI: 3.9 | Mejorar la UX

Hasta ahora, el chat seguía siendo muy rudimentario. Aquí se están implementando algunas mejoras que impulsarán nuestra aplicación de chat un poco más en la dirección de ChatGPT.

14 Abierto

API OpenAI: 3.10 | Mejorar el historial de chat

El historial del chat no era fácil de leer hasta ahora y se hace un poco más "bonito" en este vídeo.

15 Abierto

API OpenAI: 3.11 | Resumen: Primera aplicación de chat

Nuestra primera aplicación de chat ya está terminada, pero aún queda mucho por hacer si quieres competir con ChatGPT ;-) Si no quieres hacerlo, puedes continuar con un nuevo proyecto en la siguiente sección.

05

API OpenAI: 3.1 | Creación del proyecto base AstroJS

5 min Abierto
06

API OpenAI: 3.2 | Añadir React a nuestro proyecto

5 min Abierto
07

API OpenAI: 3.3 | Añadir un endpoint al servidor

4 min Abierto
08

API OpenAI: 3.4 | Preparar la llamada a la API OpenAI

11 min Abierto
09

API OpenAI: 3.5 | Transmisión del mensaje del usuario a la API OpenAI

5 min Abierto
10

API OpenAI: 3.6 | Interfaz de usuario básica en React

7 min Abierto
11

API OpenAI: 3.7 | Guardar el historial de chat

8 min Abierto
12

API OpenAI: 3.8 | Reiniciar el chat

5 min Abierto
13

API OpenAI: 3.9 | Mejorar la UX

9 min Abierto
14

API OpenAI: 3.10 | Mejorar el historial de chat

7 min Abierto
15

API OpenAI: 3.11 | Resumen: Primera aplicación de chat

2 min Abierto

IA-chat en un juego de aventuras de texto

13 Videos · 81 minutos
16 Abierto

API OpenAI: 4.1 | Crear el proyecto

Estamos poniendo en marcha el nuevo proyecto utilizando nuestra primera aplicación de chat.

17 Abierto

API OpenAI: 4.2 | La historia

Un juego necesita una historia. En este vídeo presento mi idea al respecto y hago los preparativos iniciales para navegar por el juego.

18 Abierto

API OpenAI: 4.3 | Preparar las misiones

El jugador debe completar tres misiones (charlas) para llegar al final (temporal) del juego. Las preparo en este vídeo.

19 Abierto

API OpenAI: 4.4 | El primer chat de IA

El camarero es el primer compañero de chat en este juego y "cobra vida" en este vídeo.

20 Abierto

API OpenAI: 4.5 | Indicación del sistema para el camarero

Hasta ahora, el camarero no tenía ni idea de su papel en el juego. Para remediarlo, hemos añadido la primera pregunta del sistema.

21 Abierto

API OpenAI: 4.6 | Llamadas a funciones

Nuestro compañero de chat ha sido absorbido en su papel de camarero, pero aún no sabemos en el programa si la búsqueda ha sido cumplida por el jugador. Aquí es donde resultan útiles las llamadas a funciones, que el LLM puede hacer por su cuenta si lo considera oportuno. Tenemos que asegurarnos de que lo hace.

22 Abierto

API OpenAI: 4.7 | Llamadas a funciones: Provisión del resultado

Las llamadas a funciones pueden tener valores de retorno y también tenemos que comunicárselos a la IA, cosa que hacemos en este vídeo.

23 Abierto

API OpenAI: 4.8 | Marcar búsqueda como realizada

El cliente (navegador) debe ser notificado de que la búsqueda se ha completado, porque entonces el jugador también puede hablar con el Dr. Owen y acercarse un poco más al objetivo.

24 Abierto

API OpenAI: 4.9 | Salir del chat

Hasta la mejor conversación tiene que llegar a su fin, pero ¿cómo lo introducimos en el programa? Con una llamada a la función, por supuesto.

25 Abierto

API OpenAI: 4.10 | Hable con el Dr. Owen

Por último, el jugador puede hablar con el experto de la IA para averiguar la solución del último rompecabezas.

26 Abierto

API OpenAI: 4.11 | Iniciar nuevo chat en el servidor

Bartender y Dr Owen son dos personajes diferentes y por lo tanto no pueden compartir un historial de chat. Por lo tanto, debemos crear un nuevo historial de chat para el Dr. Owen.

27 Abierto

API OpenAI: 4.12 | Nueva función de búsqueda para el Dr. Owen

El Dr. Owen necesita una función para que sepamos que el jugador ha pedido la solución a su pequeño problema de robot de seguridad y ha recibido una respuesta. La obtiene en este vídeo.

28 Abierto

API OpenAI: 4.13 | Chatear con el robot de seguridad

Nuestro oponente final en este juego es el robot de seguridad que no quiso dejarnos pasar en todo momento. Pero ahora el jugador tiene el poder, o más bien el conocimiento, para burlarlo después de todo.

16

API OpenAI: 4.1 | Crear el proyecto

5 min Abierto
17

API OpenAI: 4.2 | La historia

6 min Abierto
18

API OpenAI: 4.3 | Preparar las misiones

5 min Abierto
19

API OpenAI: 4.4 | El primer chat de IA

4 min Abierto
20

API OpenAI: 4.5 | Indicación del sistema para el camarero

9 min Abierto
21

API OpenAI: 4.6 | Llamadas a funciones

6 min Abierto
22

API OpenAI: 4.7 | Llamadas a funciones: Provisión del resultado

6 min Abierto
23

API OpenAI: 4.8 | Marcar búsqueda como realizada

4 min Abierto
24

API OpenAI: 4.9 | Salir del chat

9 min Abierto
25

API OpenAI: 4.10 | Hable con el Dr. Owen

4 min Abierto
26

API OpenAI: 4.11 | Iniciar nuevo chat en el servidor

8 min Abierto
27

API OpenAI: 4.12 | Nueva función de búsqueda para el Dr. Owen

6 min Abierto
28

API OpenAI: 4.13 | Chatear con el robot de seguridad

9 min Abierto

Asistente de ventas virtual para una tienda en línea

7 Videos · 37 minutos
29 Abierto

API OpenAI: 5.1 | Crear un nuevo proyecto

Nuestro nuevo proyecto nos adentra en el mundo de las tiendas de guitarras, por supuesto con el amable apoyo de la API OpenAI, que nos permite realizar un asistente de ventas virtual.

30 Abierto

API OpenAI: 5.2 | Mejor búsqueda de productos

Hasta ahora, el asistente de ventas no ha sido especialmente bueno a la hora de asesorar. Ahora se va a mejorar con una "base de datos" simulada que utiliza mapas.

31 Abierto

API OpenAI: 5.3 | Más productos

Antes sólo teníamos 2 productos, que aumentamos a 4 en este vídeo. Lo importante aquí es que ahora tenemos varios productos por tipo y, por tanto, podemos preguntar al dependiente qué bajos eléctricos hay en la gama, por ejemplo.

32 Abierto

API OpenAI: 5.4 | Múltiples parámetros en llamadas a funciones

El precio no lo es todo a la hora de comprar una guitarra, pero un cliente que no quiera hipotecar de nuevo su vivienda debería poder pedir al vendedor guitarras eléctricas en el rango de precios más bajo o medio. Esto lo conseguimos con un segundo parámetro priceRange en la función correspondiente, a la que el LLM debe llamar.

33 Abierto

API OpenAI: 5.5 | Corrección de un rango de precios indefinido

Lo rompimos con el último vídeo. Pero no te preocupes, el error se soluciona rápidamente si sabes dónde buscar.

34 Abierto

API OpenAI: 5.6 | Añadir producto a la cesta de la compra

¿Qué sería de una tienda online sin una cesta de la compra? Aunque no vamos a implementar una cesta de la compra real (no es de lo que trata este curso), en este vídeo vamos a sentar las bases para que puedas conectar una cesta de la compra al asistente de ventas virtual. De nuevo... ¡la llamada a la función ayuda!

35 Abierto

API OpenAI: 5.7 | Búsqueda difusa de productos

En la mayoría de los casos, los clientes sólo conocerán los nombres aproximados de los productos. El LLM sólo puede realizar la llamada a la función con los nombres que aparecen en la consulta del cliente. Pero con un pequeño truco, la IA puede utilizarse con bastante facilidad para una búsqueda "difusa" en los nombres de los productos para estos casos.

29

API OpenAI: 5.1 | Crear un nuevo proyecto

8 min Abierto
30

API OpenAI: 5.2 | Mejor búsqueda de productos

7 min Abierto
31

API OpenAI: 5.3 | Más productos

3 min Abierto
32

API OpenAI: 5.4 | Múltiples parámetros en llamadas a funciones

5 min Abierto
33

API OpenAI: 5.5 | Corrección de un rango de precios indefinido

3 min Abierto
34

API OpenAI: 5.6 | Añadir producto a la cesta de la compra

5 min Abierto
35

API OpenAI: 5.7 | Búsqueda difusa de productos

6 min Abierto

Conclusión

1 Videos · 6 minutos
36 Abierto

API OpenAI: 6 | ¿Qué se ha aprendido, qué más hay?

Un breve resumen de lo que hemos conseguido en este curso, lo que puedes hacer con él y qué apasionantes APIs están aún disponibles en OpenAI.

36

API OpenAI: 6 | ¿Qué se ha aprendido, qué más hay?

6 min Abierto
Comentarios (0)

Comentar ahora „API OpenAI: Programación de chats basados en IA, asistentes de ventas y aventuras de texto“