Tweede Kamer Moties Contact Uitleg

Deze webpagina heeft als doel te laten zien hoe Large Language Models (zoals GPT3) ingezet kunnen worden om de Nederlandse politiek transparanter en inzichtelijker te maken.

Technische uitleg

De samenvattingen en implicaties komen tot stand door dagelijks voor alle moties:

De python code voor de API call:

import openai

samenvatting_prompt = "Samenvatting van bovenstaande motie, kort en bondig:\n",
implicaties_prompt = "De gevolgen / implicaties van deze motie in 1 korte zin samengevat, beginnend met 'Als de motie wordt aangenomen dan' \n"

# text and onderwerp_motie are retrieved from the tweede kamer API
samenvatting_input = onderwerp_motie + '\n\n' + text_motie + '\n\n' + samenvatting_prompt
implicaties_input = onderwerp_motie + '\n\n' + text_motie + '\n\n' + implicaties_prompt

implicaties = openai.Completion.create(engine="text-davinci-003",
                                      prompt=input,
                                      temperature=0.3, 
                                      max_tokens=100, 
                                      frequency_penalty=0.0,
                                      presence_penalty=0.0).choices[0].text

samenvatting = openai.Completion.create(engine="text-davinci-003",
                                        prompt=input,
                                        temperature=0.3, 
                                        max_tokens=180, 
                                        frequency_penalty=0.0,
                                        presence_penalty=0.0).choices[0].text

Limitaties huidige versie

Backlog