NLP Academy · Les

Een QA-pipeline uitvoeren

Haal antwoorden uit een passage

Les 2 van 413 stappen

Een QA-pipeline uitvoeren is een gratis NLP Academy-les op CoddyKit. Dit is les 2 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject NLP Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus NLP Academy bevat in totaal 4 lessen.

Wat een pijplijn je biedt

Een Hugging Face-pijplijn combineert een model en tokenizer in één eenvoudige aanroep. Je geeft een vraag en context op en krijgt een antwoord terug. 🚀

Importeer de helper

Alles begint met één import. De functie pipeline uit de bibliotheek transformers bouwt de volledige QA-stack voor je.

from transformers import pipeline

Maak een QA-pijplijn

Geef de taaknaam question-answering door aan pipeline. Als je geen model opgeeft, wordt er automatisch een geschikte standaardversie gedownload.

qa = pipeline("question-answering")

Geef een context op

De pijplijn heeft een context nodig: de passage die het antwoord bevat. Zie dit als de tekst die het model mag lezen.

context = "The Eiffel Tower is located in Paris and was completed in 1889."

Stel je vraag

Roep de pijplijn nu aan met zowel een vraag als de context. De pijplijn doorzoekt de passage en retourneert de best overeenkomende span.

result = qa(question="Where is the Eiffel Tower?", context=context)

Lees het resultaat

Het resultaat is een woordenboek. De antwoordtekst staat onder de sleutel answer en kan direct worden afgedrukt of opgeslagen.

print(result["answer"])  # Paris

De betrouwbaarheidsscore

Elk resultaat bevat ook een score tussen 0 en 1. Een hogere score betekent dat het model zekerder is over de gekozen span.

print(result["score"])  # e.g. 0.98

Begin- en eindposities

Het resultaat bevat tekenindexen voor begin en einde. Daarmee zie je precies waar het antwoord in de context is gevonden.

print(result["start"], result["end"])

Een model kiezen

Je kunt een specifiek model op naam vastleggen. Een populair klein QA-model is distilbert, dat is gefinetuned op de SQuAD-dataset.

qa = pipeline("question-answering",
  model="distilbert-base-cased-distilled-squad")

Gebruik dezelfde context opnieuw

Eén context kan veel vragen beantwoorden. Bouw de pijplijn één keer en roep deze daarna herhaaldelijk aan met nieuwe vragen over dezelfde passage.

Het leest alleen de context

Onthoud: deze extractieve pijplijn beantwoordt vragen alleen vanuit de context die je opgeeft. Vraag je naar iets dat niet in de tekst staat, dan krijg je een slechte span.

Korte controle

Haal je weer voor de geest hoe de QA-pijplijn het resultaat retourneert.

Samenvatting

Eén aanroep van de pijplijn neemt een vraag en context en retourneert een woordenboek met answer, score, start en end. Je hebt extractieve QA in drie regels uitgevoerd. ✅

Gratis beginnen

Leer Python met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Een QA-pipeline uitvoeren” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad NLP Academy, waaronder “Een QA-pipeline uitvoeren”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus NLP Academy bevat in totaal 4 lessen.

Wat leer ik in “Een QA-pipeline uitvoeren”?

Haal antwoorden uit een passage Je oefent met NLP Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met NLP Academy te beginnen?

Ervaring vooraf is niet nodig. NLP Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.

Hoe lang duurt de les “Een QA-pipeline uitvoeren”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over NLP Academy?

Ja. Elke les over NLP Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Extractive versus generative QA
  2. Een QA-pipeline uitvoeren
  3. Antwoordspans in context vinden
  4. Geen antwoord en lange documenten verwerken
← Terug naar NLP Academy