OpenAI API: Å programmere AI-baserte samtaler, salgsassistenter og teksteventyr Språk: Tysk

OpenAI API: Programmer kunstig intelligensdrevne samtaler, salgsassistenter og tekstbaserte eventyr

Kunstig intelligens og trender, Webdesign, CMS & utvikling 36 videoer · 3.5 h Videotrenings · Norsk Stephan Haewß av Stephan Haewß

Du ønsker å utvikle AI-baserte chatteroboter som kan kommunisere med brukerne dine på en lignende måte som ChatGPT? I denne kurset vil utvikler Stephan Haewß vise deg hvordan du kan bruke OpenAPI's API til dine formål. Gjennom tre eksempler (en chat, en salgsassistent for nettbutikker og et tekstbasert eventyr) vil du lære hvordan du kan la nettsidene og appene dine svare passende på spørsmålene til brukerne dine.

  • Hvordan du lar den åpne AI's LLM snakke på nettstedene dine, nettbutikker og spill.
  • Kraften bak ChatGPT - slik kobler du APIen fra OpenAI til utviklingene dine
  • Eksempel på chat: Programmer AI-baserte chat-apper som interagerer med brukerne dine
  • Eksempel tekstbasert eventyr: Lag et spill der NPC-er gir KI-genererte svar.
  • Eksempel Salgsassistent: Slik snakker din nettbutikk med brukerne dine om produkter.
  • Programmere chatteroboter basert på AI - en over tre timer lang veiledning av Stephan Haewß

Tekst generert av kunstig intelligens - lær nå hvordan du kan integrere den på en målrettet og spesifikk måte i applikasjonene dine.

Innhold

36 videoer, 209 Minutter

Intro til kurset

1 videoer · 3 Minutter
01 Åpen Gratis

OpenAI-API: 1 | Hva kan du forvente i kurset?

Dette kan du forvente deg i denne OpenAI-API-kurset.

01

OpenAI-API: 1 | Hva kan du forvente i kurset?

3 min Åpen

Innledning

3 videoer · 16 Minutter
02 Åpen Gratis

OpenAI API: 2.1 | Verktøyene vi vil bruke.

I denne videoen vil det bli sett på de verktøyene som brukes og den nødvendige kunnskapen.

03 Åpen Gratis

OpenAI-API: 2.2 | OpenAI-plattformen

Her handler det om OpenAI-plattformen og hvordan man kan bruke den.

04 Åpen

OpenAI API: 2.3 | VIKTIG: Oppdatering av OpenAI-API og AstroJS.

Her handler det om oppdateringen fra OpenAI. Finn ut hvilke endringer som er gjort. I prosjektfilen er alt viktig oppsummert på nytt.

02

OpenAI API: 2.1 | Verktøyene vi vil bruke.

4 min Åpen
03

OpenAI-API: 2.2 | OpenAI-plattformen

5 min Åpen
04

OpenAI API: 2.3 | VIKTIG: Oppdatering av OpenAI-API og AstroJS.

7 min Åpen

Chat-App programmere

11 videoer · 68 Minutter
05 Åpen

OpenAI API: 3.1 | Opprettelse av AstroJS-basisprosjektet

Vi oppretter vårt første prosjekt med npm create astro og ser på strukturen av produktet.

06 Åpen

OpenAI API: 3.2 | Legge til React i prosjektet vårt

Siden vi bruker React for grensesnittet vårt, må Astro JS først aktiveres for å bruke React-komponenter.

07 Åpen

OpenAI API: 3.3 | Legg til en endpoint på serveren.

Vår sluttpunkt for chatten vil være en get--forespørsel til URL-en /api/chat. Vi setter opp denne sluttpunktet i denne videoen.

08 Åpen

OpenAI API: 3.4 | Forberede å kalle OpenAI API-en

For å bruke OpenAI-API-en trenger vi, i tillegg til en API-nøkkel som vi kan generere via vår konto på OpenAI-plattformen, også openai-npm-pakken.

09 Åpen

OpenAI API: 3.5 | Overføring av brukermelding til OpenAI-API

For å teste har vi brukt en fast tekst på serveren. Her vil vi for første gang bruke teksten som blir sendt av nettleseren i URL-en som en spørringsparameter.

10 Åpen

OpenAI API: 3.6 | Grunnleggende UI i React.

Kun å chatte via URL-en i nettleserens adressefelt er ingen varig løsning. Derfor lager vi i denne videoen et grunnleggende React-brukergrensesnitt som tillater inntasting av chat-tekst.

11 Åpen

OpenAI API: 3.7 | Lagring av chattehistorikk

Vi har fortsatt ikke en ordentlig chat, bare et spørsmål og svaret på det. For å ha en fruktbar samtale med LLM må vi huske chatteloggen.

12 Åpen

OpenAI API: 3.8 | Tilbakestille samtalen

Noen ganger ønsker man bare å begynne på nytt og glemme det som ble sagt. For å unngå å måtte starte serveren på nytt, bruker vi en chat-ID for å tilbakestille chatteloggen på serveren.

13 Åpen

OpenAI API: 3.9 | Forbedre brukeropplevelsen

Tidligere var chattingen veldig rudimentær. Her vil det bli implementert noen forbedringer som vil skyve vår chatt-app litt mer mot ChatGPT.

14 Åpen

OpenAI API: 3.10 | Forbedre samtaleloggen

Chatloggen har så langt vært vanskelig å lese og blir gjort litt "penere" i denne videoen.

15 Åpen

OpenAI API: 3.11 | Sammendrag: Første chat-app

Nå er vår første chat-app klar og likevel er det mye å gjøre hvis man vil konkurrere med ChatGPT. ;-) Hvis man ikke ønsker det, kan man fortsette med et nytt prosjekt i neste avsnitt.

05

OpenAI API: 3.1 | Opprettelse av AstroJS-basisprosjektet

5 min Åpen
06

OpenAI API: 3.2 | Legge til React i prosjektet vårt

5 min Åpen
07

OpenAI API: 3.3 | Legg til en endpoint på serveren.

4 min Åpen
08

OpenAI API: 3.4 | Forberede å kalle OpenAI API-en

11 min Åpen
09

OpenAI API: 3.5 | Overføring av brukermelding til OpenAI-API

5 min Åpen
10

OpenAI API: 3.6 | Grunnleggende UI i React.

7 min Åpen
11

OpenAI API: 3.7 | Lagring av chattehistorikk

8 min Åpen
12

OpenAI API: 3.8 | Tilbakestille samtalen

5 min Åpen
13

OpenAI API: 3.9 | Forbedre brukeropplevelsen

9 min Åpen
14

OpenAI API: 3.10 | Forbedre samtaleloggen

7 min Åpen
15

OpenAI API: 3.11 | Sammendrag: Første chat-app

2 min Åpen

KI-Chat i et tekst-eventyrspill

13 videoer · 81 Minutter
16 Åpen

OpenAI API: 4.1 | Opprettelse av prosjektet

Vi setter opp det nye prosjektet og bruker vår første chat-app.

17 Åpen

OpenAI API: 4.2 | Historien

Et spill trenger en historie. I denne videoen presenterer jeg ideen min for det og gjør de første forberedelsene for navigasjonen gjennom spillet.

18 Åpen

OpenAI API: 4.3 | Forberede oppdragene

Spilleren må gjennomføre tre oppdrag (chats) for å komme til (foreløpig) slutten av spillet. Disse forbereder jeg i denne videoen.

19 Åpen

OpenAI API: 4.4 | Den første AI-chatbot

Bartenderen er den første chatpartneren i dette spillet og blir "vakt til live" i denne videoen.

20 Åpen

OpenAI API: 4.5 | System-prompt for bartender

Tidligere var bartenderen litt uvitende om rollen sin i spillet. Vi løser dette ved å legge til det første systempromptet.

21 Åpen

OpenAI API: 4.6 | Funksjonssamtaler

Vår chattepartner har gått opp i rollen som bartender, men vi vet ennå ikke i programmet om oppdraget er blitt fullført av spilleren. For dette formålet kan det være hensiktsmessig med funksjonskall som LLM kan utføre av seg selv hvis det finner det hensiktsmessig. Vi må sørge for at det faktisk gjør det.

22 Åpen

OpenAI API: 4.7 | Funksjonskall: Levering av resultatet

Funksjonskall kan ha returverdier, og vi må også informere AI om dette, noe vi gjør i denne videoen.

23 Åpen

OpenAI API: 4.8 | Merk oppgaven som fullført.

Klienten (nettleseren) må bli varslet om at oppgaven er fullført, slik at spilleren kan snakke med Dr. Owen og komme nærmere målet.

24 Åpen

OpenAI API: 4.9 | Forlate chatten

Selv den fineste samtalen må ta slutt, men hvordan får vi det med i programmet? Selvfølgelig ved å kalle en funksjon.

25 Åpen

ÅpenAI API: 4.10 | Snakk med Dr. Owen.

Endelig kan spilleren snakke med AI-eksperten for å få løsningen på den siste gåten fra ham.

26 Åpen

OpenAI API: 4.11 | Starte ny samtale på serveren

Barkeeper og Dr. Owen er to forskjellige karakterer og bør derfor ikke dele en chatlogg. Derfor bør vi opprette en ny chatlogg for Dr. Owen.

27 Åpen

OpenAI API: 4.12 | Ny Quest-funksjon for Dr. Owen er klar

Dr. Owen trenger en funksjon slik at vi får vite at spilleren har blitt spurt om og fått svar på løsningen av sitt lille sikkerhetsrobotproblem. Dette får han i denne videoen.

28 Åpen

OpenAI API: 4.13 | Chat med sikkerhetsroboten

Vår endelige motstander i dette spillet er sikkerhetsroboten som ikke ville la oss passere hele tiden. Nå har imidlertid spilleren makten eller rettere sagt kunnskapen til å til slutt lure ham.

16

OpenAI API: 4.1 | Opprettelse av prosjektet

5 min Åpen
17

OpenAI API: 4.2 | Historien

6 min Åpen
18

OpenAI API: 4.3 | Forberede oppdragene

5 min Åpen
19

OpenAI API: 4.4 | Den første AI-chatbot

4 min Åpen
20

OpenAI API: 4.5 | System-prompt for bartender

9 min Åpen
21

OpenAI API: 4.6 | Funksjonssamtaler

6 min Åpen
22

OpenAI API: 4.7 | Funksjonskall: Levering av resultatet

6 min Åpen
23

OpenAI API: 4.8 | Merk oppgaven som fullført.

4 min Åpen
24

OpenAI API: 4.9 | Forlate chatten

9 min Åpen
25

ÅpenAI API: 4.10 | Snakk med Dr. Owen.

4 min Åpen
26

OpenAI API: 4.11 | Starte ny samtale på serveren

8 min Åpen
27

OpenAI API: 4.12 | Ny Quest-funksjon for Dr. Owen er klar

6 min Åpen
28

OpenAI API: 4.13 | Chat med sikkerhetsroboten

9 min Åpen

Virtuell salgsassistent for en nettbutikk

7 videoer · 37 Minutter
29 Åpen

OpenAI API: 5.1 | Opprettelse av det nye prosjektet.

Vårt nye prosjekt tar oss til verden av gitarbutikker, selvfølgelig med vennlig støtte fra OpenAI-API-en, som lar oss realisere en virtuell salgsassistent.

30 Åpen

OpenAI API: 5.2 | Bedre produktssøk

Hittil har salgsassistenten ikke vært spesielt god på rådgivning. Dette skal nå forbedres ved hjelp av en simulert "database" med hjelp av maps.

31 Åpen

OpenAI API: 5.3 | Flere produkter

Hittil har vi bare hatt 2 produkter, som vi nå utvider til 4 i denne videoen. Det viktige her er at vi nå har flere produkter per type og dermed kan spørre salgsassistenten f.eks. hvilke elbasser som er tilgjengelige.

32 Åpen

OpenAI API: 5.4 | Flere parametere i funksjonsanrop

Prisen er ikke alt når du kjøper en gitar, men en kunde som ikke ønsker å ta opp et nytt pantelån på sitt hjem, bør være i stand til å spørre selgeren om elektriske gitarer i den lave eller mellomstore priskategorien. Dette oppnår vi med en annen parameter priceRange i den tilsvarende funksjonen som LLM deretter skal kalle.

33 Åpen

OpenAI API: 5.5 | Fiks for udefinert prisområde

Vi har ødelagt det med den siste videoen. Men ikke bekymre deg, feilen er raskt fikset, hvis man vet hvor man skal lete.

34 Åpen

Legg produktet i handlekurven.

Hva ville en nettbutikk være uten handlekurv? Selv om vi ikke vil implementere en ordentlig handlekurv (det er ikke hovedfokuset i denne kursen), vil vi i denne videoen legge grunnlaget for at dere kan koble en handlekurv til den virtuelle salgsassistenten. Her kommer igjen ... funksjonsanropet til hjelp!

35 Åpen

OpenAI API: 5.7 | Uklar produktssøk

Kunder vil i de fleste tilfeller bare ha et omtrentlig kjennskap til produktene sine navn. LLM kan bare utføre funksjonsanropet med de navnene som står i kundens forespørsel. Men med et lite triks kan kunstig intelligens enkelt brukes for en "uskarphets" søk i produktnavnene.

29

OpenAI API: 5.1 | Opprettelse av det nye prosjektet.

8 min Åpen
30

OpenAI API: 5.2 | Bedre produktssøk

7 min Åpen
31

OpenAI API: 5.3 | Flere produkter

3 min Åpen
32

OpenAI API: 5.4 | Flere parametere i funksjonsanrop

5 min Åpen
33

OpenAI API: 5.5 | Fiks for udefinert prisområde

3 min Åpen
34

Legg produktet i handlekurven.

5 min Åpen
35

OpenAI API: 5.7 | Uklar produktssøk

6 min Åpen

Konklusjon

1 videoer · 6 Minutter
36 Åpen

OpenAI API: 6 | Hva har blitt lært, hva er igjen?

En liten oppsummering av hva vi har oppnådd i denne kurset, hva dere kan gjøre med det og hvilke spennende APIer som fortsatt finnes hos OpenAI.

36

OpenAI API: 6 | Hva har blitt lært, hva er igjen?

6 min Åpen
Kommentarer (0)

Kommenter nå „OpenAI API: Programmer kunstig intelligensdrevne samtaler, salgsassistenter og tekstbaserte eventyr“