Ga naar hoofdinhoud

Perplexity Labs: een gids met 5 praktische voorbeelden

Leer over Perplexity Labs, de functies voor het maken van rapporten, dashboards en webapplicaties, en hoe je het gebruikt aan de hand van praktische voorbeelden.
· 8 min lezen

Verken met AI

Perplexity Labs is een projectgerichte AI-tool van Perplexity die volledige rapporten, dashboards en eenvoudige webapplicaties kan genereren met natuurlijke taalprompts.

Na de platformtest met mijn eigen prompts was ik oprecht onder de indruk van zowel de code-executiemogelijkheden als het vermogen om verzorgde webapplicaties te genereren met alleen HTML, CSS en JavaScript. Nog aantrekkelijker is dat al deze functies beschikbaar zijn met een abonnement van $20 per maand.

In deze blog leg ik uit wat Perplexity Labs is, hoe je het gebruikt en test ik de mogelijkheden aan de hand van vijf praktische voorbeelden.

We houden onze lezers op de hoogte van het laatste AI-nieuws via The Median, onze gratis nieuwsbrief op vrijdag waarin we de belangrijkste verhalen van de week samenvatten. Abonneer je en blijf scherp in slechts een paar minuten per week:

Wat is Perplexity Labs?

Perplexity Labs is een AI-gestuurde tool die gebruikersprompts omzet in volledige projecten zoals rapporten, spreadsheets, dashboards en eenvoudige webapplicaties. Als je eerder Manus AI hebt gebruikt, is de ervaring vrij vergelijkbaar.

Om je te helpen begrijpen hoe Perplexity Labs werkt, neem ik je mee door een voorbeeld uit de Labs-galerij: een portfolioprestatie-dashboard dat traditionele en AI-gestuurde beleggingsstrategieën vergelijkt.

Wanneer je een Lab maakt, zie je dat het er anders uitziet dan een standaard Perplexity-chat. In tegenstelling tot een traditionele chatthread heeft een lab extra panelen voor Apps, Assets en Images bovenop de gebruikelijke panelen Tasks en Sources:

voorbeeld van perplexity labs

Het interactieve dashboard

Het paneel Apps verschijnt wanneer je expliciet om een webapp, een dashboard of een presentatie vraagt, zoals in dit voorbeeld:

Paneel Apps van Perplexity Labs met een interactief financieel dashboard met grafieken en datavisualisaties

Het laat de algemene prestatievergelijking zien van een traditioneel aandelenportefeuille versus een AI-gestuurde portefeuille, met extra secties over sentimentimpact, macro-economische trends en portefeuillesamenstelling:

Dashboard voor portfolioprestaties van Perplexity Labs met vergelijking van traditionele en AI-beleggingsstrategieën met prestatiemetrics en grafieken

Wat dit bijzonder indrukwekkend maakt, is dat de app wordt uitgerold naar een speciale pagina die je buiten het Perplexity-platform kunt benaderen. Je kunt hem als bladwijzer opslaan, delen of later opnieuw bezoeken zonder terug te hoeven naar je oorspronkelijke lab.

Het paneel Assets

Het lab toont ook de volledige code waarop de applicatie draait in het paneel Assets:

Schermafbeelding van het paneel Assets van Perplexity Labs met codebestanden, Python-scripts en databestanden die de dashboardapplicatie aandrijven

De assets omvatten Python-scripts voor het genereren van synthetische data en grafieken op basis van het onderzoek, samen met CSV-datasets en PNG-afbeeldingen die je kunt downloaden en bekijken. De webapplicatie zelf draait op slechts drie bestanden: HTML voor de structuur, CSS voor de styling en JavaScript voor de interactieve functies.

Het paneel Tasks

Om je het volledige plaatje te geven, toont het paneel Tasks de exacte volgorde van hoe het onderzoek is uitgevoerd en hoe de gebundelde informatie door de verschillende Python-scripts, databestanden en de uiteindelijke webapplicatie stroomt:

Paneel Tasks van Perplexity Labs met de onderzoeksworkflow met geordende stappen voor dataverzameling, analyse en applicatieontwikkeling

Deze zichtbaarheid in de workflow helpt je te begrijpen wat er is gemaakt en hoe Labs het probleem heeft benaderd, waardoor het eenvoudiger wordt om je prompts te verfijnen voor toekomstige projecten.

Wat ik hier waardeer is de combinatie van meerdere vaardigheden die dit dashboard mogelijk hebben gemaakt:

  • Diepgaand onderzoek
  • Relevante informatie samenbrengen in een database
  • Python-programmeren voor data-analyse en visualisatie
  • UX-design om de applicatie visueel aantrekkelijk te maken
  • Webapp-ontwikkeling met HTML, CSS en JavaScript

Natuurlijk is dit een galerijvoorbeeld dat het Perplexity-team met zorg heeft uitgekozen, dus we moeten deze functie op de proef stellen door onze eigen Labs te maken.

In de volgende sectie neem ik je mee door de voorbeeldprojecten die ik maakte met Perplexity Labs. Elk voorbeeld hieronder kostte tussen de 10 en 30 minuten om te voltooien in aparte labsessies. Op één na vereiste elk voorbeeld slechts één prompt om de volledige applicatie te maken. De resultaten lieten consequent een strak ontwerp, aantrekkelijke kleurenschema's en, vooral, acceptabele functionaliteit zien.

Voorbeeld 1: Klimaatdatavisualisatie

Ik begon met een lab voor een generiek klimaatdatavisualisatieproject. Dit is de prompt:

Visualize global temperature trends over the past decade using interactive heat maps.
The application should display yearly and monthly temperature variations across different regions of the world, with the ability to zoom into continents, countries, or cities.
Include features such as a time slider, hover tooltips with exact temperature data, anomaly highlights (compared to historical averages), and filters for land vs. ocean temperatures.
The design should be responsive, data-rich, and intuitive, suitable for both researchers and general audiences. Use reliable open-source climate data sources (e.g., NASA, NOAA, Berkeley Earth).

Laten we het resultaat bekijken (je kunt het Lab ook hier bekijken):

voorbeeld van perplexity labs

Het gegenereerde rapport bij het project was gedetailleerd en to the point. De webapp had echter niet veel “coole” visualisaties waar ik op had gehoopt:

voorbeeld van perplexity labs

De applicatie bevat een basiskaart waarop je kunt in- en uitzoomen en klimaatafwijkingen per regio kunt markeren. Gebruikers kunnen de anomaliedrempel aanpassen via een eenvoudige bediening en door verschillende tijdsperioden navigeren met de schuifregelaar.

De app bevat ook een animatiefunctie, al biedt die niet de diepgang die je van klimaatvisualisaties zou verwachten. Ondanks deze beperkingen werken alle onderdelen op de pagina zoals bedoeld (bekijk het Lab hier zelf).

Mijn vermoeden was dat de prompt die ik gebruikte niet instructief en gedetailleerd genoeg was om een geavanceerdere applicatie op te leveren. Daarom gebruiken de overige projecten meer beschrijvende en gestructureerde prompts.

Voorbeeld 2: Aangepaste evenementenkalender

Voor dit volgende project wilde ik een kalenderdashboard dat informatie verzamelt over alle komende grote tech-evenementen, zoals conferenties, meetups, dev days en hackathons die door vooraanstaande organisaties worden georganiseerd:

Design a visually appealing calendar web application that displays upcoming events in Python, AI, data science, and machine learning. The app should showcase high-quality conferences, meetups, developer days, and hackathons organized by official organizations and reputable companies only (e.g., PyCon, IEEE, NeurIPS, Google, OpenAI, Hugging Face, etc.).

Each event card should include:

1. Event Name
2. Date(s)
3. Location (city, country, or virtual)
4. Organizing Body or Host
5. Registration Fee or Ticket Cost
6. Event Type (conference, meetup, dev day, hackathon, etc.)
7. Website or registration link
8. Brief description (agenda, target audience, notable speakers, etc.)

Prioritize clean and minimalist design and filter options (by date, topic, event type, location). The UI should support calendar view (monthly) and list view, with intuitive navigation and bookmarking for favorite events.

De eerste versie van de applicatie had alles wat ik wilde in een minimalistische interface:

voorbeeld van perplexity labs

De evenementen worden correct gevonden en weergegeven, waarbij meerdaagse evenementen ruimtes innemen in de kalender op hun respectieve dagen. Klikken op het evenement opent de evenementkaart met een knop om het te bookmarken:

Alle filters en besturingselementen werken, evenals de lijstweergave:

Na de eerste versie merkte ik dat de app alleen evenementen tot eind 2025 weergeeft. Dus vroeg ik in het chatvenster aan Perplexity om ook de evenementen voor 2026 op te nemen:

Can you update the app with events in 2026 as well?

Op dat moment ging de app stuk. Perplexity Labs lijkt gevoelig voor hetzelfde probleem dat veel code-assistenten plaagt: over-engineering. 

Na ongeveer 15 minuten gaf Perplexity me de bijgewerkte app met een betere UI en een nieuwe bladwijzerbeheerder:

voorbeeld van perplexity labs

Alleen stonden er nu voor beide jaren nog maar twee evenementen in de app, wat betekende dat de nieuwe UI de bestaande datapijplijn had gebroken.

Dit is dus een belangrijk punt om te onthouden: vraag je code-assistenten altijd om problemen op te lossen met zo min mogelijk wijzigingen. Zo voorkom je dat de onderliggende taalmodellen het aantal tokens verhogen door onnodige en ongewenste functies toe te voegen.

Ik weet zeker dat deze bug met een paar extra prompts is te verhelpen, dus waarom probeer jij het niet hier?

Voorbeeld 3: Dashboard voor voetbalclub

Als fan van FC Barcelona volg ik gretig hun wedstrijdresultaten, houd ik de komende wedstrijden in de gaten en check ik regelmatig het nieuws voor transfergeruchten. Met dat in gedachten probeerde ik een dashboard te maken om alles bij te houden:

Create a comprehensive, real-time dashboard for FC Barcelona fans that displays the following:

1. **Last 5 Match Results** – Include opponent, date, scoreline, competition, and key stats (e.g., goalscorers, assists, possession).
2. **Upcoming 5 Fixtures** – Show date, opponent, competition, kickoff time, and venue.
3. **Full Squad Overview** – List players by position with photos, jersey numbers, current contract status, contract expiry date, and injury status indicators.
4. **Transfer & Rumor Hub** – A dedicated news section summarizing credible reports on potential signings, departures, renewals, and management changes.
5. **Additional Useful Features**:

  * **League Standing** with live table updates
  * **Injury List & Recovery Timelines**
  * **Top Scorers & Assist Leaders**
  * **Player Stats Summary** (minutes played, goals, assists, cards)
  * **Manager and Staff Info**
  * **Fan Polls or Reactions** for each match or transfer rumor
  * **Live Match Alerts** and countdowns to kickoff

The dashboard should be visually engaging, mobile-friendly, and update automatically via APIs from trusted football data providers (e.g., Football-Data.org, Transfermarkt, ESPN, or Opta).

Perplexity stelde niet teleur:

De applicatie voldoet vrijwel aan alle vereisten in de prompt met een mooie UI in de officiële kleuren van FC Barcelona. Hij geeft accurate informatie over de selectie:

Daarnaast is er een aparte tab voor geruchten, mogelijke transfers en contractverlengingen:

Er waren echter een paar onnauwkeurigheden wat betreft contractverlengingen en blessure-updates, maar die kunnen we toeschrijven aan onvolkomenheden in het zoekproces.

Als voetbalfan weet ik uit eerste hand dat zelfs de beste taalmodellen met diepgaand onderzoek fouten maken in de complexe wereld van voetbalnieuws. Zo maakt ChatGPT vergelijkbare fouten bij bepaalde zoekopdrachten met complexe tijdlijnen.

Je kunt de applicatie hier verkennen.

Voorbeeld 4: AI-startuptracker

Het volgende project gaat over AI-startups en laat zien hoe belangrijk duidelijke instructies in prompts zijn:

Build a dynamic web application that tracks top-funded startups in AI, machine learning, and data science worldwide. The dashboard should pull from reliable funding databases (e.g., Crunchbase, PitchBook, CB Insights, or open-source alternatives) and display a curated list of startups with the following information:

1. Name, logo, and founding year
2. Headquarters location (city, country)
3. Founders (with brief bios if available)
4. Total funding raised, funding rounds, and latest round date
5. Top investors and VCs
6. Key products, APIs, or technologies offered
7. Primary market focus or industry vertical
8. Website, social links, and hiring page (if available)

Dashboard Features:

* Filter & Search: By funding amount, country, industry, founding year, or investor
* Charts & Trends:

 * Funding over time (line or bar chart)
 * Top countries and industries by startup count
 * Funding distribution by round type (Seed, Series A, etc.)
* Map View: Interactive global map showing startup HQs by funding volume
* Bookmark & Watchlist: Let users save startups they’re interested in tracking
* Automatic Updates: Sync regularly with open APIs or scrape if permitted

The UI should be clean, responsive, and professional—suitable for founders, investors, or researchers. Prioritize intuitive UX, minimal loading times, and visual clarity for data-heavy views. Add dark mode and export-to-CSV options

Hoewel de prompt goed gestructureerd en gedetailleerd is, mist er een cruciale informatie: het feit dat we in 2025 leven. Dat zie je terug in alle taken die Perplexity uitvoerde, waarbij het dacht dat het 2024 was:

perplexity labs

Vervolgens gebruikt de UI van de applicatie de gebrekkige onderzoeksresultaten:

Zoals je ziet, zijn de laatste financieringsbedragen allemaal uit 2024. Zo verbrak OpenAI in maart 2025 het record voor het grootste bedrag in één ronde met meer dan $40 miljard.

Verder is de hoofdinterface van het dashboard functioneel en werkt de donkere modus. Maar de tabs “Charts” en “Map” tonen onleesbare grafieken en de watchlist- en “Export to CSV”-functionaliteiten werken helemaal niet.

Verken het Lab hier.

Voorbeeld 5: Visualisatie van mondiale conflicten

Tot slot wilde ik een dashboard bouwen met mondiale conflicten. Omdat dit project ook realtime informatie nodig had, heb ik het jaartal expliciet in de prompt genoemd:

Create an interactive web dashboard that visualizes ongoing global conflicts, geopolitical tensions, and humanitarian crises in real time in 2025 June. The app should display a world map with clickable regions that surface detailed, verified information on each active conflict or crisis. Use reputable sources such as CrisisWatch, UN OCHA, ACLED, and major news outlets to provide live updates.

Each conflict entry should include:

1. Conflict name and affected regions
2. Key actors or parties involved (governments, rebel groups, coalitions, etc.)
3. Timeline of major events or escalations
4. Current status (active fighting, ceasefire, post-conflict recovery)
5. Human impact (displacement, casualties, humanitarian aid needs)
6. Links to news articles, UN reports, and crisis briefings
7. Tags (e.g., civil war, territorial dispute, ethnic violence)

Dashboard Features:

* Filter by region, conflict type, escalation level, or last update
* Time slider to visualize conflict evolution over weeks/months
* Toggle between map view and table/list view
* Live alerts for newly emerging conflicts or ceasefire violations
* Shareable conflict reports or exports (PDF/CSV)
* Optional integration with Twitter/X and RSS for news stream

Design the UI for clarity and urgency, with accessible visuals and support for mobile devices. Make it useful for analysts, journalists, NGOs, and concerned citizens

De eerste versie van deze app leverde een niet-responsieve pagina op. Toch produceerde Perplexity, toen ik dezelfde prompt in een nieuw Lab plakte, het meest visueel opvallende en bevredigende voorbeeld in onze lijst:

voorbeeld van perplexity labs

Alle aspecten van de applicatie kloppen: de cijfers zijn accuraat, de bedieningselementen werken, er zijn live alerts en voor features die nog niet geïmplementeerd zijn verschijnt een nette pop-up die de gebruiker aanspoort om backendfunctionaliteit toe te voegen.

Bovendien sluit het zwart-rode thema van de applicatie goed aan bij de context. De app toont de acht actieve conflicten met verschillende kleuraanduidingen afhankelijk van het escalatieniveau.

Klikken op een actief conflict opent een gedetailleerde kaart:

voorbeeld van perplexity labs

De lijstweergave toont een volledige conflictenlijst met de belangrijkste punten samengevat:

voorbeeld van perplexity labs

Verken het dashboard hier.

Belang van prompt engineering

Zoals bij elke code-assistent maakt het schrijven van goede prompts het verschil, en de voorbeelden die we net zagen bewijzen dat. Voor de prompts van deze projecten gaf ik mijn ruwe ideeën en vereisten aan ChatGPT om ze te verfijnen. 

Ik vind dat deze aanpak veel beter werkt dan handmatige prompt engineering, aangezien LLM's steeds beter worden in het schrijven van instructies om zichzelf beter te laten werken. Toch is prompt engineering een iteratief proces—zoals je zag kunnen zelfs de door ChatGPT gegenereerde prompts op bepaalde punten falen zonder jouw toezicht.

Conclusie

Als je Perplexity Labs test over verschillende soorten projecten, merk je dat het indrukwekkende mogelijkheden biedt om onderzoek, data-analyse en webontwikkeling te combineren in één workflow.

Onze voorbeelden lieten zien dat je met goed gestructureerde, gedetailleerde prompts kunt rekenen op functionele applicaties met strakke interfaces en werkende features, terwijl vage instructies teleurstellende resultaten opleveren.

De tests brachten ook enkele beperkingen aan het licht die je moet overwegen voordat je voor belangrijke projecten op Labs vertrouwt. Zo hebben we gezien dat de nauwkeurigheid van realtime data inconsistent blijft, vooral bij snel veranderende informatie zoals sportstatistieken of actuele gebeurtenissen, en dat het systeem de neiging heeft tot over-engineering wanneer je om iteratieve verbeteringen vraagt.

Ondanks deze beperkingen geeft het maandabonnement van $20 je toegang tot een tool die normaal gesproken expertise vereist in meerdere domeinen—van onderzoek en data-analyse tot UX-design en webontwikkeling—waardoor het een waardevolle optie is voor snelle prototyping en verkennende projecten.

Wil je meer AI-tools ontdekken? Bekijk dan de volgende tutorials:

Bexruz (Bex) Tuychiev

Auteur

Bexruz (Bex) Tuychiev

Ik ben een contentmaker op het gebied van data science met meer dan 2 jaar ervaring en een van de grootste achterbannen op Medium. Ik schrijf graag uitgebreide artikelen over AI en ML met een vleugje sarcastische stijl, want je moet toch íets doen om ze wat minder saai te maken. Ik heb meer dan 130 artikelen en een DataCamp-cursus gemaakt, en er is nog een nieuwe in de maak. Mijn content is door meer dan 5 miljoen paar ogen gezien, van wie 20k volgers werden op zowel Medium als LinkedIn. 

Onderwerpen

Gerelateerd