Introductie
Op 19 december 2023 had ik het genoegen om de lezing “How to Consume OpenAI API with Deno” bij te wonen, gepresenteerd door Dimitri Casier van Howest, mijn school. Deze lezing beloofde een boeiende combinatie van Deno, een runtime voor JavaScript en TypeScript, en de OpenAI API, die bekend staat om zijn geavanceerde AI-modellen. De aankondiging wekte mijn nieuwsgierigheid, aangezien het onderwerp niet alleen technisch uitdagend leek, maar ook relevant was voor de snel evoluerende wereld van AI en web development.

Lezing
Onderwerpspunten:
- Introduction Deno
- Introduction OpenAI API
- Demo’s and Tutorials
De presentatie opende met een knallende start toen Dimitri zichzelf voorstelde en een door AI gegenereerde afbeelding toonde die zowel Deno als OpenAI vertegenwoordigde. Deze speelse introductie zorgde meteen voor een luchtige en positieve sfeer.
De essentie van Deno werd geïntroduceerd, waarbij Dimitri prompt engineering benadrukte als een cruciaal aspect van het IT-vakgebied. Hij legde uit hoe Deno, als een verbeterde versie van Node.js, talloze voordelen biedt, waaronder out-of-the-box functionaliteiten, web platform API’s, en uitstekende beveiliging.
Vervolgens werden de features van Deno uitgebreid besproken, met speciale aandacht voor opvallende aspecten zoals “Top Level Await.” Dit concept werd verduidelijkt en benadrukte het gebruiksgemak en de efficiëntie van Deno bij het ontwikkelen van applicaties.
Lijst van features:
- Out of the box
- Web platform API’s (fetch, local storage, console,…)
- Standard libraries
- Security by default
- Top level await
- Import and export (package.json niet nodig)
- CLI commands
- Testing (eigen tests)
- Deno.json ( optionele extra config file)
- Connection to database
De lezing ging verder met boeiende demonstraties van Deno, wat voor mij als deelnemer verhelderend was, vooral omdat ik voor het eerst werd blootgesteld aan dit framework. De overgang naar het bespreken van de OpenAI API was naadloos, met Dimitri die de belangrijkste modellen zoals GPT4, GPT3.5, en DALL-E presenteerde.
De uitleg over de prijsbepaling van de API en de mogelijkheden van tekstgeneratie, vision, en image generation gaven een praktische kijk op hoe deze krachtige AI-modellen kunnen worden toegepast in real-world scenario’s. Dimitri’s visuele voorbeelden en gedetailleerde codefragmenten versterkten mijn begrip van de onderliggende concepten.
Het hoogtepunt van de lezing was de onthulling van de mogelijkheden om Deno en OpenAI API te integreren voor het bouwen van eigen AI-agents. Dimitri deelde niet alleen de code maar illustreerde ook hoe deze stappen kunnen leiden tot het creëren van indrukwekkende AI-applicaties.
De lezing werd afgesloten met enkele inspirerende quotes, waaronder
“The sky is the limit.”
Dimitri’s heldere presentatie en gepassioneerde aanpak zorgden ervoor dat deze lezing een van de meest boeiende en informatieve sessies was die ik ooit heb bijgewoond.
Achteraf hebben we nog gebabbeld met Dimitri Casier over alle interessante onderwerpen die te pas kwamen en dat hij hoopt dat een van ons een project maakt met de geziene leerstof.
Reflectie
Deze lezing was een ware ontdekkingstocht door de mogelijkheden van Deno en de OpenAI API. Dimitri Casier leverde niet alleen een goed voorbereide en gestructureerde presentatie, maar slaagde er ook in om complexe onderwerpen op een toegankelijke manier over te brengen. De demonstraties, levendige voorbeelden, en praktische toepassingen hebben mijn interesse in deze technologieën aangewakkerd.
Als leerkracht aan Howest heeft Dimitri niet alleen zijn diepgaande kennis tentoongespreid, maar ook zijn vermogen om technische concepten begrijpelijk en boeiend te maken. Deze lezing heeft mijn nieuwsgierigheid naar Deno en OpenAI verder aangewakkerd en zal zeker bijdragen aan mijn verdere research binnen deze fascinerende domeinen van IT. Het was niet alleen een leerrijke ervaring, maar ook een inspirerende duik in de wereld van vernieuwende technologie.