AIToday Live

S05E22 - Van AI App-idee tot Wereldwijd Succes: Het Verhaal van Petey

Info Support AIToday Season 5 Episode 22

In deze  aflevering van AIToday Live hebben we een exclusief gesprek met Hidde van de Ploeg, de briljante geest achter de succesvolle app Petey. Petey is een app die OpenAI's ChatGPT gemakkelijk toegankelijk maakt voor gebruikers via Apple Watch en iPhone. Hidde deelt met ons het verhaal van hoe Petey tot stand is gekomen en benadrukt het belang van strak design en gebruiksvriendelijkheid voor het succes van AI-gedreven apps.

Petey verovert de wereld en heeft inmiddels de nummer één positie bereikt in 18 landen en de nummer drie positie in Amerika. Volgens Hidde zijn een aantrekkelijk design en naadloze integratie met iOS cruciale factoren die hebben bijgedragen aan het succes van Petey. Hij gelooft dat het toegankelijk maken van technologie voor een breder publiek van essentieel belang is voor de groei van AI en machine learning.

Met zijn visie op de toekomst van AI en machine learning voorspelt Hidde grotere doorbraken en geavanceerdere systemen in de nabije toekomst. Hij moedigt ontwikkelaars aan om creatief te zijn en voortdurend te innoveren met AI. Voor degenen die overwegen AI te implementeren in hun producten of diensten, raadt Hidde aan om te experimenteren met de beschikbare API's en grondig de bijbehorende documentatie te bestuderen. Zijn mantra is simpel: start, leer en ervaar de kracht van AI.

Links

Stuur ons een bericht

Aigency
Aigency ontwerpt en ontwikkelt waardevolle, robuuste en betrouwbare Machine Learning-modellen.

Info Support
Info Support is de specialist in maatwerk software en leidend in kunstmatige intelligentie (AI).

Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.

Schrijf je in voor onze nieuwsbrief en ontvang exclusieve toegang tot nieuws, blik achter de schermen en meer!

1
00:00:00,000 --> 00:00:04,000
[Muziek]

2
00:00:04,000 --> 00:00:07,000
Welkom bij een nieuwe aflevering van de AIToday Live.

3
00:00:07,000 --> 00:00:08,000
Leuk dat je weer luistert.

4
00:00:08,000 --> 00:00:12,000
Mijn naam is Niels Naglé, Chapter Lead Data & AI bij Info Support.

5
00:00:12,000 --> 00:00:15,000
En ik ben Joop Snijder, CTO bij Aigency.

6
00:00:15,000 --> 00:00:19,000
En ik ben Hidde van de Ploeg.

7
00:00:19,000 --> 00:00:21,000
De gast vandaag.

8
00:00:21,000 --> 00:00:24,000
Leuk Hidde, leuk dat je aan wil sluiten.

9
00:00:24,000 --> 00:00:27,000
Zou je luisteraars iets meer over jezelf kunnen vertellen?

10
00:00:27,000 --> 00:00:28,000
Ja, tuurlijk.

11
00:00:28,000 --> 00:00:33,180
Ik ben een onafhankelijke appmaker, is wat ik tegenwoordig zeg.

12
00:00:33,180 --> 00:00:38,360
Ik ben van origine altijd appdesigner geweest.

13
00:00:38,360 --> 00:00:44,040
Voor veel verschillende apps in het verleden, ook grote Nederlandse apps wel.

14
00:00:44,040 --> 00:00:50,080
En eigenlijk mezelf in de laatste jaren omschot tot developer ook.

15
00:00:50,080 --> 00:00:54,940
Dus eigenlijk maak ik nu gewoon eigen apps voor mezelf en anderen.

16
00:00:54,940 --> 00:00:56,940
En wat voor apps heb je?

17
00:00:56,940 --> 00:01:04,380
Ik heb echt uitgekeken naar deze aflevering, want ik gebruik jouw app ook veel.

18
00:01:04,380 --> 00:01:09,580
Dus misschien moeten we even met de deur in huis vallen welke app je gemaakt hebt.

19
00:01:09,580 --> 00:01:11,620
Tenminste zal ik het vertellen van Pe.

20
00:01:11,620 --> 00:01:13,180
Ik gebruik Petey heel veel.

21
00:01:13,180 --> 00:01:18,340
Petey is een manier om chat GPT te gebruiken via een eerste standje was het je horloge

22
00:01:18,340 --> 00:01:20,940
en nu kan het een horloge en telefoon.

23
00:01:20,940 --> 00:01:23,420
Ik gebruik het veel.

24
00:01:23,420 --> 00:01:25,740
Kan je er zelf iets meer over vertellen?

25
00:01:25,740 --> 00:01:29,460
Ja zeker, ik heb de app Petey dus gemaakt.

26
00:01:29,460 --> 00:01:33,180
Het grappige was toen ik hem lanceerde heette het nog WatchGPT.

27
00:01:33,180 --> 00:01:35,980
Dus het was inderdaad, ik begon op de Apple Watch.

28
00:01:35,980 --> 00:01:43,180
En grappig genoeg is het idee eigenlijk vrij organisch voor mij ontstaan.

29
00:01:43,180 --> 00:01:48,940
Want ik had al best wel veel ervaring met de OpenAI API.

30
00:01:48,940 --> 00:01:53,140
Omdat ik dat had geïmplementeerd in een van mijn andere apps.

31
00:01:53,140 --> 00:02:00,040
Ik heb namelijk een doelstelling app die heet Gola en daarbij had ik de OpenAI API gebruikt

32
00:02:00,040 --> 00:02:06,020
om advies te genereren van hoe kan je je doelen behalen op basis van AI.

33
00:02:06,020 --> 00:02:14,220
Maar daarnaast had ik ook al vijf verschillende Apple Watch apps gemaakt en toen OpenAI de

34
00:02:14,220 --> 00:02:19,820
ChatGPT API vrij gaf, toen was het voor mij eigenlijk al heel snel van dat zou eigenlijk

35
00:02:19,820 --> 00:02:24,580
super lachend zijn om gewoon vanaf je pols te kunnen babbelen tegen ChatGPT zonder

36
00:02:24,580 --> 00:02:26,660
te hoeven typen enzo.

37
00:02:26,660 --> 00:02:32,540
En voor die kleine weetjes, want Siri die weet nog steeds vrij weinig.

38
00:02:32,540 --> 00:02:33,540
Behoorlijk.

39
00:02:33,540 --> 00:02:37,260
Misschien veranderen we het volgende week.

40
00:02:37,260 --> 00:02:40,700
Maar ja, dus zo is dat idee eigenlijk vrij snel ontstaan.

41
00:02:40,700 --> 00:02:48,620
En grappig genoeg begon ik met bouwen in de ochtend en ik had eigenlijk al een werkende

42
00:02:48,620 --> 00:02:53,620
prototyp echt in een uurtje of twee in elkaar gegnutseld.

43
00:02:53,620 --> 00:03:03,620
En toen heb ik als oud-designer zijnde de rest van de dag alleen nog maar lopen knutselen aan het robotje zelf en de animaties en hoe het er dan uit moet zien.

44
00:03:03,620 --> 00:03:13,620
Volgens mij de eerste versie heb ik in totaal in een dag of twee gemaakt en ook naar de App Store gegooid.

45
00:03:13,620 --> 00:03:16,580
En hoe lang heeft het geduurd dat het is opgepikt?

46
00:03:16,580 --> 00:03:20,060
Want ik kwam het op een gegeven moment echt overal tegen.

47
00:03:20,060 --> 00:03:27,180
Dus jij hebt, en corrigeer me als ik het fout heb, maar volgens mij heb je in Wired gestaan,

48
00:03:27,180 --> 00:03:29,020
je hebt in 9to5mac gestaan.

49
00:03:29,020 --> 00:03:36,180
Ik heb je echt in onwaarschijnlijke hoeveelheden Amerikaanse publicaties heb ik gezien.

50
00:03:36,180 --> 00:03:39,620
Wanneer werd het voor jou opgepikt?

51
00:03:39,620 --> 00:03:48,020
Ja, de eerste dag dat hij live kwam gaan, was voor mij al van oké dat is best wel snel

52
00:03:48,020 --> 00:03:52,300
gegaan en hij was dus in eerste instantie live gaan onder de naam WatchGPT.

53
00:03:52,300 --> 00:03:57,660
Dat was een projectnaam voor mij, maar ik dacht dat klinkt ook wel prima.

54
00:03:57,660 --> 00:04:00,260
Het vertelt wel wat het is.

55
00:04:00,260 --> 00:04:05,940
En door mijn andere apps had ik al wat relaties opgebouwd met een aantal journalisten.

56
00:04:05,940 --> 00:04:12,740
Ik had een standaard riddeltje gestuurd van ik heb een nieuwe appje met chatgp op je Apple Watch.

57
00:04:12,740 --> 00:04:15,380
Volgens mij was er ook nog niet echt een app die dat deed.

58
00:04:15,380 --> 00:04:20,780
Het was echt ouderwets weer een eerste primeur.

59
00:04:20,780 --> 00:04:29,820
De dag van de lancering ging ik naar bed en toen had ik al een paar honderd downloads.

60
00:04:29,820 --> 00:04:30,940
Toen dacht ik dit is leuk.

61
00:04:30,940 --> 00:04:34,500
Volgende ochtend werd ik wakker en toen waren het een paar duizend geworden.

62
00:04:34,500 --> 00:04:42,820
En die dagen, die weken daarna is echt één na de andere live gegaan inderdaad.

63
00:04:42,820 --> 00:04:48,700
YouTube filmpjes zag ik op een gegeven moment tevoorschijn komen van mensen die de app gingen

64
00:04:48,700 --> 00:04:52,340
reviewen zonder dat ik wist wie het was.

65
00:04:52,340 --> 00:04:58,100
Er was ook een Indisch account die ging helemaal los op dat appje.

66
00:04:58,100 --> 00:05:01,580
En vanaf dat moment is het alleen maar gekkenhuis geweest eigenlijk.

67
00:05:01,580 --> 00:05:02,580
Gaaf.

68
00:05:02,580 --> 00:05:07,860
Ja want ik heb begrepen dat jij op een gegeven moment zelfs op nummer drie stond in de best

69
00:05:07,860 --> 00:05:09,580
betaalde apps in Amerika toch?

70
00:05:09,580 --> 00:05:10,580
Ja klopt.

71
00:05:10,580 --> 00:05:16,380
Nummer één in 18 verschillende landen volgens mij en nummer drie in Amerika.

72
00:05:16,380 --> 00:05:22,500
En het grappige was, juist omdat het een Apple Watch only app was, was het ook het enige

73
00:05:22,500 --> 00:05:24,460
cirkeltje in de lijst.

74
00:05:24,460 --> 00:05:26,860
Normaal heb je altijd die vierkantjes van de Apple Watch.

75
00:05:26,860 --> 00:05:31,100
Maar de Apple Watch app heeft een rond icoontje en het was echt zo'n heel lijst.

76
00:05:31,100 --> 00:05:34,100
en dan zag je één cirkeltje en dat was dan mijn app.

77
00:05:34,100 --> 00:05:35,100
Oh, geweldig.

78
00:05:35,100 --> 00:05:36,100
Dus dat was zo leuk.

79
00:05:36,100 --> 00:05:40,100
En juist na die eerste versie,

80
00:05:40,100 --> 00:05:45,100
toen begon Apple ook wat meer te tacklen op het gebruik van GPT in de naam,

81
00:05:45,100 --> 00:05:47,100
want GPT is getrademarkt.

82
00:05:47,100 --> 00:05:51,100
Dus toen had ik best wel wat updates snel proberen te pushen,

83
00:05:51,100 --> 00:05:53,100
alleen toen werd ik elke keer afgekeurd.

84
00:05:53,100 --> 00:05:58,100
Dus op dat moment heb ik de naam veranderd naar Petey.

85
00:05:58,100 --> 00:06:02,260
En Petey staat natuurlijk voor de PT van ZGPT.

86
00:06:02,260 --> 00:06:06,540
Heel veel mensen hebben dat nog niet eens door, maar totdat ze het klik van "Oh wacht

87
00:06:06,540 --> 00:06:07,540
eens even, nu snap ik hem."

88
00:06:07,540 --> 00:06:08,540
Ja, goed gevonden.

89
00:06:08,540 --> 00:06:13,900
En Petey heeft een heel mooi vriendelijk gezichtje gekregen.

90
00:06:13,900 --> 00:06:15,820
Dat vind ik ook wel heel erg grappig.

91
00:06:15,820 --> 00:06:18,060
Vraag ik me nog wel af.

92
00:06:18,060 --> 00:06:19,060
Heb jij het, Niels?

93
00:06:19,060 --> 00:06:22,060
Ik kende dat niet, inderdaad.

94
00:06:22,060 --> 00:06:25,620
Dus ik vraag me wel af waar gebruik jij het dan voor op je horloge.

95
00:06:25,620 --> 00:06:27,620
want ik gebruik hem gerust op mijn telefoon.

96
00:06:27,620 --> 00:06:29,620
Even snel wat vragen.

97
00:06:29,620 --> 00:06:31,620
Het is een complicatie,

98
00:06:31,620 --> 00:06:33,620
noemen ze dat dan,

99
00:06:33,620 --> 00:06:35,620
op je Apple Watch.

100
00:06:35,620 --> 00:06:37,620
Dus ik heb hem gewoon meteen onder zijn knop zitten.

101
00:06:37,620 --> 00:06:39,620
En ik kan praten.

102
00:06:39,620 --> 00:06:41,620
En dat is precies wat Hidde zegt.

103
00:06:41,620 --> 00:06:43,620
Siri die, zeker als je

104
00:06:43,620 --> 00:06:45,620
iets meer dingetjes wil weten,

105
00:06:45,620 --> 00:06:47,620
of je wilt misschien een idee voor iets.

106
00:06:47,620 --> 00:06:49,620
Als ik buiten loop,

107
00:06:49,620 --> 00:06:51,620
dan brolt er nog wel eens wat.

108
00:06:51,620 --> 00:06:53,620
En dan, nou ja,

109
00:06:53,620 --> 00:06:58,820
Dan heb ik eigenlijk mijn brainstormmaatje.

110
00:06:58,820 --> 00:06:59,900
Zit er gewoon bij, Piet.

111
00:06:59,900 --> 00:07:01,180
Dan brainstormmaatje.

112
00:07:01,180 --> 00:07:02,180
Ja, dat is waar.

113
00:07:02,180 --> 00:07:04,580
En hij slaat natuurlijk op je hele conversatie.

114
00:07:04,580 --> 00:07:05,580
Dan heb je natuurlijk een opgeslag.

115
00:07:05,580 --> 00:07:09,060
Dus eigenlijk heb je daardoor ook weer wat je hebt besproken.

116
00:07:09,060 --> 00:07:10,060
Dat ligt dan vast, neem ik aan.

117
00:07:10,060 --> 00:07:14,060
Ja, dat heb ik pas recentelijk toegevoegd.

118
00:07:14,060 --> 00:07:16,460
In de eerste instantie was het echt voor de snelle interacties.

119
00:07:16,460 --> 00:07:19,580
Dat kon je dan wel delen via e-mail of messages.

120
00:07:19,580 --> 00:07:22,940
Ik wou graag andere opties toevoegen.

121
00:07:22,940 --> 00:07:24,380
dat laat Apple Watch gewoon nog niet toe.

122
00:07:24,380 --> 00:07:30,700
En nu kan je het ook sturen naar je telefoon, dus dan kan je het wel in andere apps gebruiken.

123
00:07:30,700 --> 00:07:36,980
Maar omdat ik eerst instantie Apple Watch only was, toen ben ik daarna begonnen.

124
00:07:36,980 --> 00:07:41,420
Kwam al vrij snel de vraag van, komt er ook een iPhone app?

125
00:07:41,420 --> 00:07:48,140
Want mensen vonden gewoon de ervaring vaar en die vonden inderdaad de vriendelijkheid leuk en het speels een beetje.

126
00:07:50,300 --> 00:07:53,580
Ook dat werd weer nieuws op 9to5mac bijvoorbeeld.

127
00:07:53,580 --> 00:07:58,180
Ik kondigde gewoon op Twitter aan van "hé, ik ben bezig met de iPhone-app".

128
00:07:58,180 --> 00:08:02,740
Zelfs toen de aankondiging van een beta was toen al nieuwswaardig.

129
00:08:02,740 --> 00:08:08,140
Je hebt echt wel een sweetspot gevonden.

130
00:08:08,140 --> 00:08:12,740
Ja, dus sinds dat moment is het ook op Daring Fireball geweest.

131
00:08:12,740 --> 00:08:19,620
Vanaf dat moment heb ik heel snel de iPhone-app, echt in een paar weken later ook gebouwd.

132
00:08:19,620 --> 00:08:26,620
Met de iPhone app ben ik me wel iets meer gaan richten op meer integratie met iOS.

133
00:08:26,620 --> 00:08:32,620
Dus bijvoorbeeld als jij vraagt om een locatie, dan krijg je de locatie te zien in Apple Maps.

134
00:08:32,620 --> 00:08:41,620
Als je vraagt om muzieknummers, van maak een playlist, dan kan je die playlist omzetten in een Apple Music playlist met een druk op een knop.

135
00:08:41,620 --> 00:08:49,020
En als je een URL vindt dan vind je meteen een mooie preview van de website.

136
00:08:49,020 --> 00:08:50,980
Met de OGE image en alles.

137
00:08:50,980 --> 00:08:55,660
Dus de iPhone app is nu wel robuster en echt wel een tool geworden.

138
00:08:55,660 --> 00:09:00,340
Waarbij de WatchOS app is echt gewoon voor de snelle vragen.

139
00:09:00,340 --> 00:09:02,900
Ja, voor de quick questions.

140
00:09:02,900 --> 00:09:04,260
Ja.

141
00:09:04,260 --> 00:09:06,420
Want ik herken het wel Joop.

142
00:09:06,420 --> 00:09:09,980
En wat je zegt, even sparren of brainstormen die je aan het doen bent.

143
00:09:09,980 --> 00:09:15,980
maar ik heb dan altijd een gebrek aan mijn geheugen dat ik dan weer vergeten als ik eindelijk weer terug ben en weer de drukte inga.

144
00:09:15,980 --> 00:09:17,480
Wat had ik ook weer bedacht.

145
00:09:17,480 --> 00:09:21,480
Als dat soort zaken erin zitten, dat zou mij inderdaad wel echt enorm helpen.

146
00:09:21,480 --> 00:09:25,480
Dat je je brainstorm hebt en dat je daar ook een logboekje van hebt.

147
00:09:25,480 --> 00:09:27,480
Wat was mijn brainstorm inderdaad?

148
00:09:27,480 --> 00:09:34,480
OpenAI is nu zelf uitgekomen, ook met een iPhone app.

149
00:09:34,480 --> 00:09:42,160
is dan het grote verschil wat jij zegt dan die integratie eigenlijk met het OS die jij hebt en die zullen zij er niet in hebben?

150
00:09:42,160 --> 00:09:50,280
Ja, nee, dat is ook zo. Ik geloof heel erg dat er is altijd ruimte voor goede alternatieve apps.

151
00:09:50,280 --> 00:10:01,280
Dat zag je bijvoorbeeld ook met Twitter apps enzo. Je had dan de officiële Twitter app, maar je had ook gewoon hele goede premium apps zoals Tweetbot of Twitterific ofzo.

152
00:10:01,280 --> 00:10:08,560
Ik probeer me met Petey tot vandaag nog steeds gewoon te richten op meer een premium ervaring.

153
00:10:08,560 --> 00:10:13,560
Dus echt iets meer finesse in het design en wat uniekere features erin te houden.

154
00:10:13,560 --> 00:10:18,560
Het grote schil is dat mijn app ook niet gratis is.

155
00:10:18,560 --> 00:10:26,360
Het is 5 euro van tevoren betalen en dan heb je nog een API key of een subscriptie nodig voor iOS.

156
00:10:26,360 --> 00:10:34,320
Die 5 euro geeft je oneindig GPT 3.5 ondersteuning op de Apple Watch.

157
00:10:34,320 --> 00:10:38,000
Maar voor iOS gebruik je het gewoon zoveel meer.

158
00:10:38,000 --> 00:10:42,240
Dat kan ik qua kosten gewoon niet gratis weggeven voor 5 euro.

159
00:10:42,240 --> 00:10:43,880
Logisch.

160
00:10:43,880 --> 00:10:50,560
Ja, dus zo'n prijspunt dat filtert ook wel weer een andere doelgroep.

161
00:10:50,560 --> 00:10:55,200
Ik vind het helemaal niet erg dat die officiële app er alleen maar beter is.

162
00:10:55,200 --> 00:10:59,640
Ik denk juist dat het een beetje filtert binnen de app store.

163
00:10:59,640 --> 00:11:04,360
Want er zijn ook zoveel van die scammy gratis chatgpt apps.

164
00:11:04,360 --> 00:11:08,440
En ik denk dat zo'n officiële app die beschadigt vooral dat soort apps.

165
00:11:08,440 --> 00:11:09,640
En dat is alleen maar top natuurlijk.

166
00:11:09,640 --> 00:11:15,760
Ja, daar komen we heel veel dat alleen maar zo'n innieminie laagje erop zit.

167
00:11:15,760 --> 00:11:16,840
Of scam inderdaad.

168
00:11:16,840 --> 00:11:18,800
Ja, dat is echt verschrikkelijk is dat.

169
00:11:18,800 --> 00:11:21,040
Ja, dat is heel lastig tegen te houden ook.

170
00:11:21,040 --> 00:11:26,040
Ja, dan moet Apple echt elke app heel nauwkeurig gaan checken natuurlijk.

171
00:11:26,040 --> 00:11:29,040
Maar er slipten er altijd wel een paar doorheen.

172
00:11:29,040 --> 00:11:34,040
En ik denk dat als je dan officiële app hebt, dan is dat altijd gewoon een veilige keuze.

173
00:11:34,040 --> 00:11:40,040
En als je iets meer wilt, dan zoek je vaak naar artikelen over adviezen van goede alternatieven.

174
00:11:40,040 --> 00:11:44,040
En bij de lancering van de officiële app zag ik zelfs weer een spijk aan downloads.

175
00:11:44,040 --> 00:11:50,040
Omdat in heel veel blogposts ook zeiden van, nou als je een goede alternatief zoekt, dan is PG daar wel een van.

176
00:11:50,040 --> 00:11:55,040
Ja, het heeft voor mij alleen maar geholpen.

177
00:11:55,040 --> 00:11:58,840
Ik vind het alleen maar goed om een beetje gezonde concurrentie te hebben.

178
00:11:58,840 --> 00:12:00,880
Nu doe ik alles in mijn eentje.

179
00:12:00,880 --> 00:12:03,880
Zitten zij daar met een filmpje.

180
00:12:03,880 --> 00:12:06,760
Hele grote teams inderdaad.

181
00:12:06,760 --> 00:12:14,120
Wij maken deze podcast vooral voor mensen die geïnteresseerd zijn in AI machine learning.

182
00:12:14,120 --> 00:12:15,120
Hoe er mee om te gaan.

183
00:12:15,120 --> 00:12:20,840
Jij hebt als software developer nu gebruik gemaakt van voorgetrainde modellen.

184
00:12:20,840 --> 00:12:25,720
Hoe is dat voor jou om vanuit die kant gebruik te maken van AI?

185
00:12:25,720 --> 00:12:34,920
Ik vind het een hele fijne nieuwe tool om problemen mee op te lossen.

186
00:12:34,920 --> 00:12:40,000
Ik bekijk natuurlijk ook nog steeds wel met een designer oog naar toe,

187
00:12:40,000 --> 00:12:41,480
met gebruiksvriendelijkheid.

188
00:12:41,480 --> 00:12:49,160
en ik denk dat juist zo'n voorgetraind model heel veel deuren opent over hoe je bepaalde problemen

189
00:12:49,160 --> 00:12:56,000
en nieuwe features kan toevoegen. Want ik ben ook wel met eigen modellen trainer bezig geweest

190
00:12:56,000 --> 00:13:01,640
als in machine learning modellen. Alleen het krijgen en het verzamelen van data, dat is en

191
00:13:01,640 --> 00:13:07,040
ook goede data, dat is gewoon zo ontzettend veel werk. Daar gaat gewoon heel veel tijd in zitten.

192
00:13:07,040 --> 00:13:12,980
zitten. En als je dan nog een goed voorgetreed model hebt zoals die van OpenAI, dan opent

193
00:13:12,980 --> 00:13:18,360
dat gewoon heel veel nieuwe deuren om weer nieuwe dingen te proberen, om je app of je

194
00:13:18,360 --> 00:13:25,220
product gewoon nog net een stapje slimmer te maken. En ik denk dat dat is mijn groot,

195
00:13:25,220 --> 00:13:31,900
dat vind ik het grote voordeel van dit soort modellen eigenlijk. Ja. En hoe bepaal je dan

196
00:13:31,900 --> 00:13:37,980
welk model je waarvoor inzet, want zo'n LLM, zo'n large language model, die geeft niet elke keer hetzelfde antwoord.

197
00:13:37,980 --> 00:13:42,780
Hoe zorg je dan voor bepaalde functionaliteiten wel te kunnen waarborgen in je app?

198
00:13:42,780 --> 00:13:51,300
Ja, ik denk dat daar zit een stukje, eigenlijk een stukje nieuwe skill komt erbij kijken en dat is het promptschrijven.

199
00:13:51,300 --> 00:13:57,060
Want het promptschrijven als gebruiker is één ding, maar als je het als een tool wil gebruiken,

200
00:13:57,060 --> 00:13:59,420
dan moet je het eigenlijk als systeem op grond schrijven.

201
00:13:59,420 --> 00:14:03,140
En daar moet je eigenlijk gewoon heel veel mee spelen.

202
00:14:03,140 --> 00:14:06,460
En waarschijnlijk is het nog steeds niet vlekkeloos natuurlijk.

203
00:14:06,460 --> 00:14:08,940
Er zullen hier nou wel gekke dingen tussen zitten.

204
00:14:08,940 --> 00:14:13,660
Alleen daar is het gewoon nog te nieuw voor om te zeggen van

205
00:14:13,660 --> 00:14:15,180
hier kan je het echt niet voor gebruiken.

206
00:14:15,180 --> 00:14:20,100
Maar in mijn geval is het gewoon heel veel spelen en kijken hoe anders het reageert.

207
00:14:20,100 --> 00:14:23,060
En heel veel laten testen door andere mensen ook.

208
00:14:23,060 --> 00:14:25,180
In verschillende talen ook liefst.

209
00:14:25,180 --> 00:14:26,180
Nou ja, mooi.

210
00:14:26,180 --> 00:14:27,820
Dat heb je natuurlijk ook ja.

211
00:14:27,820 --> 00:14:30,020
Dat je heel veel talen moet ondersteunen.

212
00:14:30,020 --> 00:14:31,020
Ja, ja.

213
00:14:31,020 --> 00:14:32,020
Dat is echt een diepe duw.

214
00:14:32,020 --> 00:14:33,020
Oh man, het is altijd zo ver.

215
00:14:33,020 --> 00:14:34,020
Snap ik.

216
00:14:34,020 --> 00:14:45,820
Wat je nu ziet ontstaan, is dat we chaining gaan krijgen.

217
00:14:45,820 --> 00:14:53,180
Dat je prompts eigenlijk op elkaar gaat volgen en dat je meerdere bronnen kan aanspreken.

218
00:14:53,180 --> 00:14:59,180
alleen maar het model van OpenAI, maar bijvoorbeeld een Google search opdracht of nou whatever.

219
00:14:59,180 --> 00:15:05,100
Zie je daar zeg maar richting jouw app ook nog kansen, mogelijkheden?

220
00:15:05,100 --> 00:15:09,700
Ja kansen of mogelijkheden zijn er eigenlijk altijd wel.

221
00:15:09,700 --> 00:15:14,420
Want elke nieuwe ontwikkeling is weet je waar potentieel weer nieuwe features

222
00:15:14,420 --> 00:15:21,180
bij komt kijken. Ik ben ook een beetje begonnen met het spelen met de Bart van

223
00:15:21,180 --> 00:15:24,180
van Google bijvoorbeeld, kijken hoe dat anders reageert.

224
00:15:24,180 --> 00:15:29,300
Nu heb ik toch wel een beetje vertrouwenissue met Google altijd als het om privacy gaat

225
00:15:29,300 --> 00:15:30,300
enzo.

226
00:15:30,300 --> 00:15:36,020
Maar de privacy vraag is, dat is een heel gesprek aan zich als het om AI gaat denk ik.

227
00:15:36,020 --> 00:15:41,340
Zij zelf hadden daar blijkbaar ook bedenkingen bij, want in de EU mogen we het helemaal niet

228
00:15:41,340 --> 00:15:42,340
gebruiken.

229
00:15:42,340 --> 00:15:45,340
Nee precies, dat zegt al genoeg eigenlijk.

230
00:15:45,340 --> 00:15:47,260
Dat is een bevestiging.

231
00:15:47,260 --> 00:15:50,420
Dus ik weet het nog niet.

232
00:15:50,420 --> 00:15:55,860
Maar ja, dat chaining, ja, het is interessant iets, maar ik denk zoals ik al zei, voor nu

233
00:15:55,860 --> 00:15:59,100
zie ik nog niet direct iets van, oh, dan ga ik dit toepassen.

234
00:15:59,100 --> 00:16:05,100
Want er zijn nog gewoon zoveel andere toepassingen waarbij ik de chats veel rijker in content

235
00:16:05,100 --> 00:16:06,460
wil maken, zeg maar.

236
00:16:06,460 --> 00:16:08,460
Dat heeft voor mij gewoon hogere prioriteit.

237
00:16:08,460 --> 00:16:13,740
Ja, want dat zit dan eigenlijk in die gebruiksvriendelijkheid waar je het over hebt.

238
00:16:13,740 --> 00:16:14,740
Juist, ja.

239
00:16:14,740 --> 00:16:22,740
Jij hebt voor het jaar GPT al wel eens gekeken naar de omgeving waar je GPT 3 had, de playground van OpenAI.

240
00:16:22,740 --> 00:16:28,740
Dat zag er natuurlijk heel anders uit. Dat was gewoon een soort van heel groot wit infoblok.

241
00:16:28,740 --> 00:16:37,740
Denk je dat dat ook zeg maar door de chat functionaliteit, dat dat ervoor gezorgd heeft dat het nu allemaal zo populair is?

242
00:16:37,740 --> 00:16:43,940
100% want het is gewoon toegankelijkheid en de gebruiksvriendelijkheid.

243
00:16:43,940 --> 00:16:50,380
Want daarvoor was het gewoon een tool voor nerds en nu is het een tool voor nerds en

244
00:16:50,380 --> 00:16:52,100
iets minder fancy nerds.

245
00:16:52,100 --> 00:16:58,260
En over een jaar ofzo is het echt voor iedereen zeg maar.

246
00:16:58,260 --> 00:17:02,180
Zelfs mijn moeder al op het chatty-pitty begon te raken.

247
00:17:02,180 --> 00:17:06,100
Dat het normale publiek begint te raken.

248
00:17:06,100 --> 00:17:10,900
Ja, dat is ook wel de kracht van goed design zeg maar.

249
00:17:10,900 --> 00:17:14,300
Dat is ook precies wat ik nu met Petey wil blijven doen.

250
00:17:14,300 --> 00:17:20,300
Ik wil gewoon zo goed mogelijk design leveren en dingen proberen te vertalen naar 'kijk wat er allemaal mogelijk is'.

251
00:17:20,300 --> 00:17:26,900
Ik wil ook zeker meer van die functionaliteiten als bijvoorbeeld maken van een playlist iets naar voren brengen.

252
00:17:26,900 --> 00:17:28,700
Want nu moet je het nog een beetje zelf ontdekken.

253
00:17:28,700 --> 00:17:34,700
Maar dat laat al wel heel snel zien van je kan het echt voor zoveel verschillende dingen gebruiken.

254
00:17:34,700 --> 00:17:36,900
Het is niet alleen maar voor het een of het andere.

255
00:17:36,900 --> 00:17:41,140
Er zijn gewoon heel veel mogelijkheden, speels mogelijkheden ook.

256
00:17:41,140 --> 00:17:45,820
Dus ik denk dat daar zit ook wel de lol in, volgens mij.

257
00:17:45,820 --> 00:17:50,500
En hoe bepaal jij dan welke functie wel en welke functie niet?

258
00:17:50,500 --> 00:17:52,940
Want ik denk dat het ook organisaties zijn en die zien ook heel veel mogelijkheden.

259
00:17:52,940 --> 00:17:54,740
Maar hoe bepaal jij welke wel en welke niet?

260
00:17:54,740 --> 00:17:57,700
Gedeeltelijk op gebruikersfeedback.

261
00:17:57,700 --> 00:18:02,860
Ik heb ook een open roadmap in Petey zitten, dus kunnen mensen stemmen.

262
00:18:02,860 --> 00:18:04,860
Daar kijk ik wel naar.

263
00:18:04,860 --> 00:18:12,860
Ik probeer wel een beetje te filteren, want je hebt ook wel de AI-fanatiekelingen, zoals waarschijnlijk Rolf Nesluisterhuis,

264
00:18:12,860 --> 00:18:23,860
die andere verzoeken hebben, iets meer technische verzoeken op de nieuwste AI-trends, dan de alledaagse gebruikers.

265
00:18:23,860 --> 00:18:31,860
Dus ja, ik probeer heel erg die vertaling te houden tussen wat is er nu mogelijk en hoe maak je dat menselijk.

266
00:18:31,860 --> 00:18:38,460
maar. Juist de vertaling van techniek naar iets simpels en dat is wel uitdagend maar leuk.

267
00:18:38,460 --> 00:18:45,340
Ik denk dat het ook een heel mooie inspiratie kan zijn voor bedrijven die ZGPT zouden willen

268
00:18:45,340 --> 00:18:50,460
gaan inzetten in een organisatie. Dat je inderdaad heel goed nadenkt over integratie,

269
00:18:50,460 --> 00:18:56,540
gebruik. Ik denk dat dit juist daar een schoolvoorbeeld van is. Dus juist door in de

270
00:18:56,540 --> 00:19:03,540
consumentenmarkt te komen, worden volgens mij zoveel hogere eisen gesteld dan aan bedrijfsapplicaties.

271
00:19:03,540 --> 00:19:09,780
Terwijl daar werk je natuurlijk ook dagelijks mee en zou je diezelfde principes door moeten voeren

272
00:19:09,780 --> 00:19:18,580
om uiteindelijk de adoptie heel goed te krijgen. Ja, helemaal mee eens. We zijn er natuurlijk nog

273
00:19:18,580 --> 00:19:22,580
maar op het begin stapjes van wat er allemaal mogelijk is.

274
00:19:22,580 --> 00:19:26,580
En als je mee bezig bent als ontwikkelaar,

275
00:19:26,580 --> 00:19:28,580
je komt ook weer op de systeempomp,

276
00:19:28,580 --> 00:19:32,580
je kan best wel dingen aangeven van oké als het een locatie is,

277
00:19:32,580 --> 00:19:34,580
geven we het dan altijd terug in dit format.

278
00:19:34,580 --> 00:19:37,580
En dan filter je dat uit het textbestand.

279
00:19:37,580 --> 00:19:41,580
En dan weet je precies hoe je dat kan omzetten naar iets visueels,

280
00:19:41,580 --> 00:19:43,580
zoals een maplocatie bijvoorbeeld.

281
00:19:43,580 --> 00:19:54,380
Duidelijk. Niels is er klaar mee.

282
00:19:54,380 --> 00:20:02,140
Kijk jij hebt een behoorlijk beeld denk ik van wat er kan en je bent heel creatief.

283
00:20:02,140 --> 00:20:07,900
Waar denk je dat we misschien over een jaar, twee jaar staan met deze technologie?

284
00:20:07,900 --> 00:20:09,900
Heb je enig idee?

285
00:20:09,900 --> 00:20:14,900
Pfff, op dit moment durf ik het niet meer te zeggen.

286
00:20:14,900 --> 00:20:18,900
Hoe snel dat gegaan is in dit jaar.

287
00:20:18,900 --> 00:20:21,900
Het jaar is eigenlijk nog niet in zomer.

288
00:20:21,900 --> 00:20:26,900
Ik denk dat het volgend jaar allemaal iets meer genormaliseerd is.

289
00:20:26,900 --> 00:20:31,900
En is het meer normaal dat het een dagelijkse tool is.

290
00:20:31,900 --> 00:20:33,900
Nu is het nog heel trendy natuurlijk.

291
00:20:33,900 --> 00:20:36,900
En heel van oh cool, mensen zijn het nog aan het ontdekken.

292
00:20:36,900 --> 00:20:42,060
Ik denk dat volgend jaar er ook wel meer regelgeving omheen zit.

293
00:20:42,060 --> 00:20:44,660
Dat zie je nu al in sommige gevallen.

294
00:20:44,660 --> 00:20:47,860
Want het was nu nog echt wel een heel grijs gebied.

295
00:20:47,860 --> 00:20:50,260
Wat mag en wat mag niet.

296
00:20:50,260 --> 00:20:55,460
Het gaat allemaal iets meer naar de normalisatie toe.

297
00:20:55,460 --> 00:20:58,860
Natuurlijk wordt het alleen maar beter en sneller.

298
00:20:58,860 --> 00:21:02,860
En weet het meer en doet het meer waarschijnlijk ook.

299
00:21:02,860 --> 00:21:08,580
Maar ik denk dat die stappen gewoon iets kleiner zijn dan wat we nu gezien hebben.

300
00:21:08,580 --> 00:21:13,420
Want nu is het, nadat je zei die chatomgeving, heeft het gewoon in een keer zoveel toegankelijk gemaakt.

301
00:21:13,420 --> 00:21:18,060
Nou dat gaat straks ook gebeuren met die andere technologieën voor AI.

302
00:21:18,060 --> 00:21:23,700
En mensen krijgen meer toegang, dus er gaan ook meer dingen geprobeerd worden.

303
00:21:23,700 --> 00:21:28,820
Dus ja, als ik dan iets moet zeggen, dan gok ik dat.

304
00:21:28,820 --> 00:21:33,300
Ik denk dat het stappig kleiner wordt, maar dat het op meer plekken is.

305
00:21:33,300 --> 00:21:34,300
Ja, mooi.

306
00:21:34,300 --> 00:21:37,260
Ik denk dat je een heel realistisch beeld hebt.

307
00:21:37,260 --> 00:21:40,860
Ja, ik hoop alleen dat...

308
00:21:40,860 --> 00:21:47,340
Ik hoop om te zien dat mensen helemaal gek gaan en gewoon echt lijpe dingen gaan maken

309
00:21:47,340 --> 00:21:48,340
met AI.

310
00:21:48,340 --> 00:21:51,180
Want dat vind ik altijd een beetje het zoeken.

311
00:21:51,180 --> 00:21:54,540
Het kreatieve moet er wel bij inblijven, zeg maar.

312
00:21:54,540 --> 00:21:55,540
Ja, toch?

313
00:21:55,540 --> 00:21:59,100
Ja, want anders gaan mensen nooit meer iets schrijven, zeg maar.

314
00:21:59,100 --> 00:22:01,620
En ook schrijven is een vorm van creativiteit natuurlijk.

315
00:22:01,620 --> 00:22:04,300
En ik hoop dat mensen heel creatief worden met promptschrijven.

316
00:22:04,300 --> 00:22:09,620
Promptschrijven, wat je ermee kan, welke transformaties er allemaal nog meer mogelijk zijn.

317
00:22:09,620 --> 00:22:14,620
Ik denk dat we inderdaad pas het begin gezien en voelen dat we nog geen idee hebben, zeg

318
00:22:14,620 --> 00:22:17,660
maar, wat we allemaal kunnen voor slimmigheid.

319
00:22:17,660 --> 00:22:24,940
En ik heb nog een vraagje voor mezelf en ook voor de luisteraars, maar ook voor mezelf.

320
00:22:24,940 --> 00:22:27,180
Waar is jouw beeld?

321
00:22:27,180 --> 00:22:29,780
Waar zou je moeten starten als je nog niet gestart bent?

322
00:22:29,780 --> 00:22:31,780
Wat is dan de beste plek om te starten?

323
00:22:31,780 --> 00:22:33,780
Petey.

324
00:22:33,780 --> 00:22:35,780
Haha.

325
00:22:35,780 --> 00:22:37,780
Een flauwe is het niet.

326
00:22:37,780 --> 00:22:47,460
Nee, maar voor mensen die ook dat soort oplossingen of de stap willen maken om het in te zetten in productieomgevingen of in applicaties en systemen.

327
00:22:47,460 --> 00:22:51,780
Ik denk dat een hele goede manier om te starten is om...

328
00:22:51,780 --> 00:22:56,120
Heb je nou implementatie of gebruik van chatgpt?

329
00:22:56,120 --> 00:22:57,120
Implementatie.

330
00:22:57,120 --> 00:23:01,120
Een hele goede manier om te starten is,

331
00:23:01,120 --> 00:23:04,620
het maakt niet uit wat voor programmeertal je gebruikt,

332
00:23:04,620 --> 00:23:10,120
maar voor de meest populaire programmeertal zijn er best wel veel software development kits,

333
00:23:10,120 --> 00:23:13,620
SDK's die makkelijk te implementeren zijn, packages enzo.

334
00:23:13,620 --> 00:23:18,120
Dus dat is letterlijk één import en dan gooi je API key erin en dan werkt het.

335
00:23:18,120 --> 00:23:22,120
Ik zou vooral lekker starten met spelen.

336
00:23:22,120 --> 00:23:29,120
En kijken hoe die API reageert op verschillende systeemprompten.

337
00:23:29,120 --> 00:23:41,120
En daarna is het uitvogelen hoe implementeer je dat in een gebruikbare manier voor jezelf.

338
00:23:41,120 --> 00:23:44,120
Het is allemaal voor heel erg spelen.

339
00:23:44,120 --> 00:23:47,120
Nou ja, best wel laagdrempelig.

340
00:23:47,120 --> 00:23:49,120
Ja, het is laagdrempelig mogelijk.

341
00:23:49,120 --> 00:23:54,120
Het is een mooie API die eenvoudig aan te spreken is.

342
00:23:54,120 --> 00:23:58,120
Dus als je een beetje kan programmeren, dan kom je meteen al een eind.

343
00:23:58,120 --> 00:24:03,120
Ja, en het is ook best wel goed en duidelijk gedocumenteerd.

344
00:24:03,120 --> 00:24:09,120
Er zit ook een heel document over, Promptschrijver.

345
00:24:09,120 --> 00:24:14,820
die vertelt best wel verschillende mogelijkheden voor de prompt zelf.

346
00:24:14,820 --> 00:24:19,620
Ik zou dat ook vooral lekker rustig doorlezen als je ermee begint,

347
00:24:19,620 --> 00:24:21,620
want daar leer je best wel van.

348
00:24:21,620 --> 00:24:25,620
Een hele mooie tip denk ik voor alle luisteraars van deze aflevering.

349
00:24:25,620 --> 00:24:28,620
Rekening houden dus met user-friendliness.

350
00:24:28,620 --> 00:24:33,120
Heel belangrijk, design, maar het meest belangrijke,

351
00:24:33,120 --> 00:24:36,620
ga beginnen, ga ermee leren, ga proeftuinen en ga het ervaren.

352
00:24:36,620 --> 00:24:40,780
Dank je wel Hidde voor deze mooie aflevering.

353
00:24:40,780 --> 00:24:43,780
Graag gedaan, dank je wel.

354
00:24:43,780 --> 00:24:47,300
Luisteraars ook bedankt voor deze aflevering.

355
00:24:47,300 --> 00:24:48,500
Leuk dat jullie weer luisteren.

356
00:24:48,500 --> 00:24:51,940
Hidde, dank je wel inderdaad voor deze aflevering.

357
00:24:51,940 --> 00:24:52,940
Joop ook.

358
00:24:52,940 --> 00:24:55,860
Hopelijk volgende keer weer fysiek aan de keukentafel met mij.

359
00:24:55,860 --> 00:24:56,860
Zeker.

360
00:24:56,860 --> 00:24:58,980
Vond je het een leuke aflevering?

361
00:24:58,980 --> 00:24:59,980
Laat het dan ons weten.

362
00:24:59,980 --> 00:25:03,060
Vergeet je niet te abonneren, dan mis je geen enkele aflevering.

363
00:25:03,060 --> 00:25:04,260
Tot de volgende keer.

364
00:25:04,260 --> 00:25:06,260
Muziek

365
00:25:06,260 --> 00:25:07,260
Tot ziens.


People on this episode