
Ensimmäinen kvanttipiirisi: Näin käytät aitoa kvanttiprosessoria ilmaiseksi
Kvanttilaskenta on siirtynyt teoriasta ja laboratorioista arkipäiväisempään käyttöön nopeammin kuin monet ennustivat. Vuonna 2026 meillä on käytössämme useita ekosysteemejä, jotka mahdollistavat matalan kynnyksen pääsyn aitoon kvanttirautaan. Vaikka simulaattorit ovat loistavia kehitystyöhön, mikään ei voita kokemusta siitä, kun oma koodi suoritetaan todellisessa suprajohtavassa tai ioniloukkupiirissä.
Miksi kokeilla aitoa prosessoria juuri nyt?
Vuonna 2026 kvanttivirheenkorjaus ja dekoherenssin hallinta ovat kehittyneet tasolle, jossa pienetkin piirit tuottavat hyödyllistä dataa. Lisäksi suomalainen osaaminen, kuten VTT:n ja IQM:n yhteistyö Helmi-kvanttitietokoneen parissa, on tehnyt alasta meille paikallisesti relevantin. Pilvipalvelut tarjoavat nykyään rajoitetun määrän ilmaisia krediittejä opiskelijoille, tutkijoille ja harrastajille.
Vaihe 1: Alustan valinta
Suosituimmat tavat päästä käsiksi aitoon laitteistoon ilmaiseksi ovat:
- IBM Quantum Platform: IBM tarjoaa edelleen "Open Plan" -vaihtoehdon, jolla voit ajaa koodia heidän pienemmillä, mutta vakaimmilla prosessoreillaan.
- Azure Quantum: Microsoftin pilvipalvelu tarjoaa usein aloituspaketteja, jotka sisältävät ilmaista ajoaikaa eri valmistajien (kuten IonQ tai Rigetti) koneille.
- EuroHPC / LUMI-Q: Eurooppalaiset kehittäjät voivat hakea resursseja yhteisrahoitettuihin kvanttihankkeisiin, joissa Suomen LUMI-supertietokone toimii keskeisessä roolissa.
Vaihe 2: Koodin kirjoittaminen Qiskitillä
Python on säilyttänyt asemansa kvanttiohjelmoinnin de facto -kielenä. Qiskit-kirjasto on vuonna 2026 kypsempi kuin koskaan. Tässä on yksinkertainen esimerkki Bellin tilan (lomittumisen) luomisesta:
from qiskit import QuantumCircuit, transpilefrom qiskit_ibm_runtime import QiskitRuntimeService
Luodaan piiri: kaksi kubittia, kaksi klassista bittiä
qc = QuantumCircuit(2, 2)
qc.h(0) # Hadamard-portti saattaa kubitin 0 superpositioon
qc.cx(0, 1) # CNOT-portti lomittaa kubitit
qc.measure([0,1], [0,1]) # Mitataan molemmat
Vaihe 3: Suorittaminen ja jonotus
Kun koodisi on valmis, se lähetetään pilvipalveluun. On tärkeää ymmärtää, että aito laitteisto on jaettu resurssi. Piirisi menee jonoon (queue), ja sen valmistuminen voi kestää muutamasta minuutista tuntiin riippuen valitsemastasi koneesta. Kun piiri ajetaan, se toistetaan yleensä tuhansia kertoja (niin kutsutut "shots"), jotta saadaan tilastollisesti merkittävä tulos kvanttiluonteen vuoksi.
Huomioitavaa tulosten tulkinnassa
Vaikka olemme vuodessa 2026, kohina (noise) on edelleen tekijä. Tuloksesi eivät ole täydellisiä 00 ja 11 -jakaumia, vaan mukana on aina pieni virhemarginaali. Tämä on osa oppimisprosessia: kvanttiohjelmoijan on ymmärrettävä raudan rajoitukset ja opittava hyödyntämään virheenkorjausalgoritmeja (error mitigation).
Aloita tänään, rekisteröidy valitsemaasi pilvipalveluun ja ota osaa teknologiseen murrokseen, joka määrittelee seuraavan vuosikymmenen laskentatehon.


