Ga naar hoofdinhoud

Deel 4: Geavanceerd gebruik en functies

4.1 Het juiste model kiezen

UvA AI Chat biedt toegang tot verschillende geavanceerde AI-modellen (Large Language Models). Het standaardmodel, GPT-4o, is een uitstekende allrounder en werkt goed voor veel taken, maar voor specifieke taken kan een ander model betere resultaten opleveren. Voor simpelere taken kan het beter zijn om een kleiner en efficiënter model te kiezen dat minder energie verbruikt. Om een ​​ander standaardmodel voor uw taken in te stellen, selecteert u het model dat het beste bij uw behoeften past in het menu Instellingen, zoals hieronder weergegeven.

UvA AI Chat

De onderstaande tabel dient als een snelle referentie om je te helpen het meest geschikte AI-model voor jouw taak te kiezen. Om uit te vinden welk model het beste werkt voor jouw specifieke taak zul je zelf moeten experimenteren met de verschillende modellen. Dit kan belangrijk zijn als je een bepaalde specifieke taak hebt die je vaker wilt uitvoeren.

Tabel 2: Vergelijking van beschikbare AI-modellen

ModelGeneral Use CasesKnowledge CutoffEnergy / Cost (relative)TypeContext Window InputContext Window Output
gpt-5Explaining complex concepts, advanced coding projects, interpreting academic papers30-09-2024HighAdvanced reasoning model272 K128 K
gpt-5-minimoderate concept clarification, brainstorming ideas, study planning, understanding course material31-05-2024MediumEfficient reasoning model272 K128 K
gpt-5-nanoQuick definitions, fact-checking, basic explanations, vocabulary help, concept reviews31-05-2024LowLightweight reasoning model272 K128 K
GPT-4oAnalyzing diagrams/charts visual content interpretation, presentation feedback20-11-2024HighMultimodal model128 K16 K
GPT-4.1General, language, high input, creative tasks, agentic planning14-04-2025HighAdvanced language model1 M100 K
GPT-oss-120bPowerful open-source model. Excellent for complex reasoning, coding, and multi-step tasks01-06-2024LowOpen source language model128 K32 K
Mistral-small-3.2Small, fast Mistral model for quick responses, short explanations, and lightweight assistant-style tasks01-12-2023MediumOpen source language model128 K128 K
Claude-Sonnet 4.6Latest and most capable Claude Sonnet model, good for complex tasks requiring deep analysis, coding, and creative work. Efficient for everyday use with excellent reasoning capabilities.31-01-2026HighHybrid reasoning model1M128 K
Claude-Haiku 4.5Fast, cost-efficient assistant for quick questions, summaries, document synthesis, routine operations, and high-volume or real-time workflows; strong coding helper at roughly Sonnet-4-level performance28-08-2025LowFast lightweight reasoning model200 K64 K
GPT-5.1One of the latest frontier models. Excellent for coding, complex reasoning tasks, and building intelligent agents. Provides high-quality output and analysis.31-08-2025HighAdvanced reasoning model400K128K

4.2 Functionaliteit uitbreiden met Extensies

Extensies zijn bedoeld voor technisch onderlegde gebruikers die bekend zijn met API's. Ze functioneren als extra hulpmiddelen die de AI kan gebruiken om taken buiten de chatomgeving uit te voeren, zoals het ophalen van informatie uit externe databases of het uitvoeren van acties in andere software.

Hoe het werkt

Extensies zijn krachtige hulpmiddelen die UvA AI Chat meer mogelijkheden geven door de AI in staat te stellen API-aanroepen te doen naar interne of externe systemen. Ze fungeren als extra tools die de AI in staat stellen om taken buiten de chatomgeving uit te voeren, zoals het ophalen van informatie uit een database, het uitvoeren van acties in andere software (zoals het toevoegen van een item aan een to-do-lijst), of het verzenden en ontvangen van gegevens. Deze hulpmiddelen zijn bedoeld voor technisch onderlegde gebruikers die bekend zijn met API's, aangezien onjuist gebruik onbedoelde acties in externe systemen kan veroorzaken.

Het proces omvat het definiëren van de details en functies van de extensie, en maakt gebruik van de API-structuur die wordt beschreven in de officiële OpenAI-documentatie (via openai.com). De aanmaakinterface wordt getoond in de bijgeleverde afbeelding.

Om je eigen extensie toe te voegen, klik je op "Add extension" (Extensie toevoegen):

  • Name (Naam): Geef je extensie een naam in het veld "Name of your Extension".
  • Short description (Korte beschrijving): Schrijf een korte beschrijving van de extensie.
  • Detail description (Uitgebreide beschrijving): Geef een meer gedetailleerde uitleg over de specialiteiten en de stappen die nodig zijn om de extensie uit te voeren.
  • Headers: Definieer de benodigde headers voor de API-aanroepen. Een standaard "Content-Type" header met de waarde "application/json" wordt weergegeven. Je kunt meer headers toevoegen door op "Add Header" (Header toevoegen) te klikken. Het platform ondersteunt ook het beveiligen van headerwaarden die zijn opgeslagen in Azure Key Vault.
  • Functions (Functies): Voeg de specifieke functies toe die de extensie zal uitvoeren door op "Add Function" (Functie toevoegen) te klikken. Deze functies kunnen verschillende API-verzoeken ondersteunen, waaronder GET, POST en PUT, waardoor de extensie zowel gegevens kan ophalen als acties kan activeren.
  • Submit (Verzenden): Zodra alle details zijn ingevuld, klik je op de knop "Submit" om de aanmaak van je extensie te voltooien.

Praktisch voorbeeld van het gebruik van een extensie

Een onderzoeker configureert een extensie die communiceert met de UvA-bibliotheekcatalogus API. Nu kunnen ze een prompt gebruiken zoals:

"Use the library extension to find the five most recent publications by author 'Adriaan van Dis'. Provide the full APA citations for each publication and a direct link to each in the catalog."


4.3 Gebruik de Web Scraper-tool

Web Scraper Functie

UvA AI Chat heeft toegang tot een web_scrape-tool waarmee het de inhoud van een webpagina kan ophalen en lezen wanneer je een URL opgeeft. Zo werkt het.

Wat het doet

FunctieBeschrijving
InvoerEen volledige URL (bijv. https://example.com)
UitvoerPagina-inhoud in markdown-formaat (markdown is een eenvoudige manier om tekst op te maken met simpele symbolen, zodat het makkelijk leesbaar is en kan worden omgezet in mooi opgemaakte documenten zoals webpagina’s.)

Wat UvA AI Chat met de Web Scraper kan doen

  • Samenvatten van de inhoud van een webpagina
  • Specifieke informatie extraheren (bijv. datums, namen, prijzen, beleid)
  • Vragen beantwoorden op basis van de live inhoud van een pagina

Beperkingen

  • Leest alleen openbaar toegankelijke pagina's, geen met inloggegevens beveiligde inhoud
  • Leest statische inhoud, dynamisch geladen inhoud (bijv. JavaScript-gegenereerde pagina's) wordt mogelijk niet altijd volledig weergegeven
  • Bladert niet zelfstandig door het web, je moet zelf een URL opgeven
  • UvA AI Chat kan slechts één pagina per bericht scrapen

Voorbeeldgebruik

Om deze functionaliteit te gebruiken, vraag de UvA AI Chat om een pagina voor je te scrapen en voeg jouw pagina in.

"Kun je deze pagina scrapen en samenvatten: https://example.com/article"

Plak simpelweg een URL en vertel UvA AI Chat wat je erover wilt weten!


4.4 Python code schrijven met UvA AI Chat

AI chat kan Python-code voor je schrijven en uitvoeren om gegevens te analyseren, grafieken te maken of berekeningen uit te voeren in een aparte, veilige omgeving. Zoals altijd blijven je bestanden privé en gescheiden van andere gebruikers. Wanneer AI grafieken of afbeeldingen genereert, kunnen deze direct in je gesprek verschijnen. De code wordt automatisch weergegeven in een apart paneel waar je deze kan bekijken, kopiëren of bewerken. Je kunt de Python-functionaliteit gebruiken zonder dat je weet hoe je Python-code moet schrijven, en je kunt data analyseren, grafieken maken of berekeningen uitvoeren met Python zonder zelf de code te hoeven bewerken of schrijven. Is het belangrijk dat de informatie die uit de code komt feitelijk juist is, bijvoorbeeld voor onderwijs of onderzoek? Verifieër altijd de data handmatig.

De code gebruiken Zodra je vraagt om Python-code te genereren, verschijnt er een apart venster met de code. Van daaruit kun je de code uitvoeren (door op Run Python te klikken) of alle regels kopiëren (door op het pictogram met de twee pagina’s rechtsboven te klikken).

UvA AI Chat