OpenAI API: Programmazione di chat basate su AI, assistenti alla vendita e avventure testuali Lingua: Tedesca

OpenAI API: Programmazione di chat basate su intelligenza artificiale, assistenti alla vendita e avventure testuali.

Novità & Tendenze, Webdesign, CMS & Sviluppo 36 Video · 3.5 h Formazione video · Italiano Stephan Haewß di Stephan Haewß

Vuoi sviluppare chat basate sull'IA che possano conversare con i tuoi utenti, simili a ChatGPT? In questo corso, lo sviluppatore Stephan Haewß ti mostrerà come utilizzare l'API di OpenAPI per i tuoi scopi. Attraverso tre esempi (una chat, un assistente di vendita per negozi online e un'avventura testuale), imparerai come rendere il tuo sito web e le tue app in grado di rispondere in modo adeguato alle domande dei tuoi utenti.

  • Come fai a far parlare il modello di lingua OpenAI sulle tue pagine web, negozi online e giochi
  • Il potere dietro a ChatGPT - come collegare l'API di OpenAI ai tuoi sviluppi
  • Esempio di chat: Programma app di chat basate sull'IA che interagiscono con i tuoi utenti.
  • Esempio di avventura testuale: Sviluppa un gioco in cui i PNG forniscono risposte generate dall'IA.
  • Esempio assistente alle vendite: così il tuo negozio online parla con i tuoi utenti sui prodotti.
  • Programmare chat basate sull'IA - un tutorial di oltre tre ore di Stephan Haewß.

Testo generato da intelligenza artificiale - impara ora come farlo fluire in modo mirato e specifico nelle tue applicazioni.

Contenuto

36 Video, 209 Minuti

Introduzione al corso

1 Video · 3 Minuti
01 Aperto Gratis

Cosa ti aspetta nel corso?

Ciò che ti aspetta in questo corso sull'API di OpenAI.

01

Cosa ti aspetta nel corso?

3 min Aperto

Introduzione

3 Video · 16 Minuti
02 Aperto Gratis

OpenAI API: 2.1 | Strumenti che utilizzeremo

In questo video verranno presentati gli strumenti utilizzati e le competenze richieste.

03 Aperto Gratis

OpenAI API: 2.2 | La piattaforma OpenAI.

Questa riguarda la piattaforma OpenAI e come utilizzarla.

04 Aperto

OpenAI API: 2.3 | IMPORTANTE: Aggiornamento dell'API di OpenAI e di AstroJS.

Qui si parla dell'aggiornamento di OpenAI. Scopri quali modifiche ci sono. Nel file del progetto è riassunto di nuovo tutto ciò che è importante.

02

OpenAI API: 2.1 | Strumenti che utilizzeremo

4 min Aperto
03

OpenAI API: 2.2 | La piattaforma OpenAI.

5 min Aperto
04

OpenAI API: 2.3 | IMPORTANTE: Aggiornamento dell'API di OpenAI e di AstroJS.

7 min Aperto

Programmare un'app di chat

11 Video · 68 Minuti
05 Aperto

API OpenAI: 3.1 | Creazione del progetto di base AstroJS

Creiamo il nostro primo progetto con npm create astro e esaminiamo la struttura del prodotto.

06 Aperto

OpenAI API: 3.2 | Aggiunta di React al nostro progetto

Dato che utilizziamo React per la nostra UI, Astro JS deve prima essere abilitato a utilizzare i componenti React.

07 Aperto

OpenAI API: 3.3 | Aggiunta di un endpoint al server

Il nostro punto finale per il servizio di chat sarà una richiesta get- verso l'URL /api/chat. Creeremo questo punto finale in questo video.

08 Aperto

API OpenAI: 3.4 | Preparazione della chiamata all'API OpenAI

Per le chiamate all'API di OpenAI abbiamo bisogno, oltre a una chiave API che possiamo generare tramite il nostro account sulla piattaforma OpenAI, anche del pacchetto openai-npm.

09 Aperto

Trasmissione della segnalazione dell'utente all'API di OpenAI.

Per testare, abbiamo usato un testo fisso sul server. Qui vogliamo utilizzare per la prima volta il testo inviato dal browser nell'URL come parametro di query.

10 Aperto

API OpenAI: 3.6 | Interfaccia utente di base in React

Chattare solo tramite l'URL nella barra degli indirizzi del browser non è una soluzione permanente. Ecco perché in questo video creiamo un'interfaccia utente React rudimentale che consente l'inserimento del testo della chat.

11 Aperto

API OpenAI: 3.7 | Salvataggio della cronologia della chat

Al momento non abbiamo una vera chat, ma solo una domanda e la relativa risposta. Per poter avere una conversazione produttiva con il LLM, dobbiamo memorizzare la cronologia della chat.

12 Aperto

API di OpenAI: 3.8 | Reimposta la chat

A volte si vorrebbe semplicemente ricominciare da capo e dimenticare ciò che è stato detto. Per evitare di dover riavviare il server, utilizziamo un ID chat per ripristinare la cronologia della chat sul server.

13 Aperto

OpenAI API: 3.9 | Migliorare l'esperienza utente

Fino ad ora la chat era ancora molto rudimentale. Qui saranno implementate alcune migliorie che spingeranno un po' di più la nostra app di chat verso ChatGPT.

14 Aperto

OpenAI API: 3.10 | Abbellisci la cronologia della chat

La cronologia della chat finora non è stata di facile lettura e verrà resa un po' più "bella" in questo video.

15 Aperto

OpenAI API: 3.11 | Riassunto: Prima app di chat

Ora la nostra prima app di chat è pronta eppure c'è ancora molto da fare se si vuole fare concorrenza a ChatGPT. ;-) Chi non lo desidera può proseguire con un nuovo progetto nella prossima sezione.

05

API OpenAI: 3.1 | Creazione del progetto di base AstroJS

5 min Aperto
06

OpenAI API: 3.2 | Aggiunta di React al nostro progetto

5 min Aperto
07

OpenAI API: 3.3 | Aggiunta di un endpoint al server

4 min Aperto
08

API OpenAI: 3.4 | Preparazione della chiamata all'API OpenAI

11 min Aperto
09

Trasmissione della segnalazione dell'utente all'API di OpenAI.

5 min Aperto
10

API OpenAI: 3.6 | Interfaccia utente di base in React

7 min Aperto
11

API OpenAI: 3.7 | Salvataggio della cronologia della chat

8 min Aperto
12

API di OpenAI: 3.8 | Reimposta la chat

5 min Aperto
13

OpenAI API: 3.9 | Migliorare l'esperienza utente

9 min Aperto
14

OpenAI API: 3.10 | Abbellisci la cronologia della chat

7 min Aperto
15

OpenAI API: 3.11 | Riassunto: Prima app di chat

2 min Aperto

Chat AI in un gioco di avventura testuale

13 Video · 81 Minuti
16 Aperto

OpenAI API: 4.1 | Creazione del progetto.

Stiamo avviando il nuovo progetto e utilizzando la nostra prima Chat-App.

17 Aperto

OpenAI API: 4.2 | La storia

Un gioco ha bisogno di una storia. In questo video presento la mia idea e faccio i primi preparativi per la navigazione nel gioco.

18 Aperto

API OpenAI: 4.3 | Preparare le missioni.

Il giocatore deve completare tre missioni (chat) per raggiungere la fine (provvisoria) del gioco. In questo video le preparo.

19 Aperto

OpenAI API: 4.4 | Il primo chatbot IA

Il barista è il primo compagno di chat in questo gioco e viene "portato in vita" in questo video.

20 Aperto

API OpenAI: 4.5 | Prompt di sistema per il barista

Fino ad ora il barista era un po' all'oscuro del suo ruolo nel gioco. Rimediamo, inserendo il primo sistema di prompt.

21 Aperto

OpenAI API: 4.6 | Chiamate di funzione

Il nostro partner di chat si è immerso nel ruolo di barista, ma nel programma non sappiamo ancora se la quest è stata completata dal giocatore. A tal fine, si possono utilizzare chiamate di funzione che LLM può effettuare autonomamente se lo ritiene opportuno. Dobbiamo assicurarci che lo faccia.

22 Aperto

OpenAI API: 4.7 | Chiamate di funzione: Fornire il risultato

Le chiamate di funzione possono avere valori di ritorno e dobbiamo comunicarli anche all'IA, come facciamo in questo video.

23 Aperto

Segna la quest come completata

Il client (Browser) deve essere notificato che la missione è stata completata, in questo modo il giocatore può parlare anche con il Dott. Owen e avvicinarsi all'obiettivo.

24 Aperto

Lasciare la chat

Anche la conversazione più bella deve finire, ma come gestiamo questa situazione nel programma? Con una chiamata di funzione naturalmente.

25 Aperto

Parla con il Dr. Owen.

Finalmente il giocatore può parlare con l'esperto di intelligenza artificiale per scoprire da lui la soluzione dell'ultimo enigma.

26 Aperto

API OpenAI: 4.11 | Avviare una nuova chat sul server

Il barista e il Dr. Owen sono due personaggi diversi e quindi non devono condividere la cronologia della chat. Dovremmo quindi creare una nuova cronologia della chat per il Dr. Owen.

27 Aperto

OpenAI API: 4.12 | Fornire una nuova funzione di ricerca per il Dr. Owen.

Dott. Owen ha bisogno di una funzione per farci sapere che il giocatore ha chiesto e ricevuto una risposta dopo aver risolto il suo piccolo problema con il security robot. Lo otterrai in questo video.

28 Aperto

OpenAI API: 4.13 | Chat con il robot di sicurezza

Il nostro nemico finale in questo gioco è il robot di sicurezza che non ci ha lasciato passare tutto il tempo. Ma ora il giocatore ha il potere o piuttosto la conoscenza per ingannarlo alla fine.

16

OpenAI API: 4.1 | Creazione del progetto.

5 min Aperto
17

OpenAI API: 4.2 | La storia

6 min Aperto
18

API OpenAI: 4.3 | Preparare le missioni.

5 min Aperto
19

OpenAI API: 4.4 | Il primo chatbot IA

4 min Aperto
20

API OpenAI: 4.5 | Prompt di sistema per il barista

9 min Aperto
21

OpenAI API: 4.6 | Chiamate di funzione

6 min Aperto
22

OpenAI API: 4.7 | Chiamate di funzione: Fornire il risultato

6 min Aperto
23

Segna la quest come completata

4 min Aperto
24

Lasciare la chat

9 min Aperto
25

Parla con il Dr. Owen.

4 min Aperto
26

API OpenAI: 4.11 | Avviare una nuova chat sul server

8 min Aperto
27

OpenAI API: 4.12 | Fornire una nuova funzione di ricerca per il Dr. Owen.

6 min Aperto
28

OpenAI API: 4.13 | Chat con il robot di sicurezza

9 min Aperto

Assistente alle vendite virtuale per un negozio online

7 Video · 37 Minuti
29 Aperto

OpenAI API: 5.1 | Creazione del nuovo progetto

Il nostro nuovo progetto ci porta nel mondo dei negozi di chitarre, naturalmente con il gentile supporto dell'API di OpenAI, che ci consente di realizzare un assistente virtuale per le vendite.

30 Aperto

OpenAI API: 5.2 | Migliore ricerca prodotti

Fino ad ora, l'assistente alle vendite non era particolarmente bravo nella consulenza. Questo dovrebbe essere migliorato ora con un simulato "database" utilizzando le mappe.

31 Aperto

OpenAI API: 5.3 | Più prodotti

Fino ad ora avevamo solo 2 prodotti, che aumenteremo a 4 in questo video. È importante che ora abbiamo diversi prodotti per tipo e possiamo quindi chiedere all'assistente di vendita, ad esempio, quali bassi elettrici sono disponibili.

32 Aperto

OpenAI API: 5.4 | Più parametri nelle chiamate di funzione

Il prezzo non è tutto quando si acquista una chitarra, ma un cliente che non vuole prendere un nuovo mutuo sulla propria casa dovrebbe essere in grado di chiedere al venditore chitarre elettriche a un prezzo basso o medio. Questo lo otteniamo con un secondo parametro priceRange nella funzione corrispondente che dovrebbe chiamare il LLM.

33 Aperto

OpenAI API: 5.5 | Fix per intervallo di prezzo non definito

Ahiammo rovinato tutto con l'ultimo video. Ma non ti preoccupare, l'errore è facilmente risolvibile se sai dove cercare.

34 Aperto

API OpenAI: 5.6 | Aggiungi prodotto al carrello

Cosa sarebbe un negozio online senza carrello della spesa? Anche se non implementeremo un vero e proprio carrello della spesa (non è questo lo scopo di questo corso), in questo video creeremo le basi affinché possiate collegare un carrello della spesa all'assistente virtuale di vendita. Anche qui, di nuovo, ci aiuterà... la chiamata di funzione!

35 Aperto

API OpenAI: 5.7 | Ricerca prodotti sfocata

I clienti nella maggior parte dei casi conosceranno solo approssimativamente i nomi dei prodotti. L'LLM può effettuare la chiamata della funzione solo con i nomi presenti nella richiesta del cliente. Ma con un piccolo trucco, è possibile utilizzare l'IA in modo abbastanza semplice per una ricerca "non esatta" nei nomi dei prodotti.

29

OpenAI API: 5.1 | Creazione del nuovo progetto

8 min Aperto
30

OpenAI API: 5.2 | Migliore ricerca prodotti

7 min Aperto
31

OpenAI API: 5.3 | Più prodotti

3 min Aperto
32

OpenAI API: 5.4 | Più parametri nelle chiamate di funzione

5 min Aperto
33

OpenAI API: 5.5 | Fix per intervallo di prezzo non definito

3 min Aperto
34

API OpenAI: 5.6 | Aggiungi prodotto al carrello

5 min Aperto
35

API OpenAI: 5.7 | Ricerca prodotti sfocata

6 min Aperto

Conclusione

1 Video · 6 Minuti
36 Aperto

API OpenAI: 6 | Cosa è stato imparato, cosa c'è ancora?

Una piccola conclusione su cosa abbiamo raggiunto in questo corso, cosa potete trarne e quali interessanti API ci sono ancora disponibili su OpenAI.

36

API OpenAI: 6 | Cosa è stato imparato, cosa c'è ancora?

6 min Aperto
Commenti (0)

Commenta ora „OpenAI API: Programmazione di chat basate su intelligenza artificiale, assistenti alla vendita e avventure testuali.“