Info

Kuidas see rakendus töötab

Metoodika

See rakendus kasutab otsingu-täiendatud genereerimist (RAG) koos Claude tehisintellektiga hääletuskäitumise ennustamiseks.

  1. Ajaloolised hääletusandmed ja kõned kogutakse Riigikogu API-st
  2. Tekst teisendatakse vektormanusteks semantiliseks otsinguks
  3. Uue eelnõu esitamisel otsitakse sarnaseid varasemaid hääletusi ja kõnesid
  4. Claude tehisintellekt analüüsib konteksti ja teeb põhjendatud ennustuse

Andmeallikad

Kõik andmed pärinevad ametlikest Riigikogu allikatest:

  • Hääletusandmed Riigikogu API-st
  • Stenogrammid täiskogu istungitelt
  • Eelnõude metaandmed ja täistekstid

Piirangud

See on eksperimentaalne tööriist ja ennustusi ei tohiks võtta lõplikuna. Täpsust võivad mõjutada:

  • Erakondade dünaamika ja koalitsioonilepped
  • Isiklikud suhted ja lobitöö
  • Jooksvad sündmused, mida ajaloolised andmed ei kajasta
  • Poliitiliste seisukohtade muutumine aja jooksul

Technical Stack

Framework: Next.js 14 with App Router

Database: PostgreSQL with pgvector extension

AI Models: Claude Sonnet 4 for reasoning, OpenAI text-embedding-3-small for embeddings

Architecture: Retrieval-Augmented Generation (RAG)

Disclaimer

This is an experimental application for educational and research purposes only. Predictions are based on historical patterns and should not be used for any official or decision-making purposes. The creators are not affiliated with the Estonian Parliament or any political party.