Kinetik
Nopeita tuloksia.Ilman promptaamista.
← Kaikki artikkelit

Artikkeli —

Jaetusta linkistä julkaistuksi artikkeliksi

Jaamme linkin puhelimesta, ja Claude-agentti kirjoittaa artikkelista luonnoksen sivustollemme. Ihminen lukee silti jokaisen sanan ennen julkaisua.

Jako puhelimesta, Netlify-funktio, GitHub Action, Claude-agentti, pull request, Deploy Preview, merge.

Luemme paljon: uusia työkaluja, kirjastoja ja kirjoituksia tekoälyvetoisesta ohjelmistokehityksestä. Parhaat niistä ansaitsevat lyhyen maininnan sivustollamme, mutta sen kirjoittaminen myöhemmin työpöydän ääressä jää harvoin tehdyksi. Automatisoimme siis tylsän osuuden ja pidimme itsellämme sen, joka vaatii harkintaa.

Jako puhelimesta

Lähtöpiste on pieni progressiivinen verkkosovellus (PWA) osoitteessa kinetik.fi/. Kun se on asennettu Android-puhelimeen, se näkyy järjestelmän jakovalikossa kuten mikä tahansa sovellus. Tämä on Web Share Target -rajapinta, eikä se tarvitse sovelluskauppaa.

Kun löydämme jotain kiinnostavaa, jaamme sivun sovellukseen. Lomake täyttää osoitteen ja otsikon. Lisäämme kommentin omasta näkökulmastamme ja voimme valita ajoon Claude-mallin ja ajattelun tason. Kirjautuminen tapahtuu Googlen OAuthilla Netlify Identityn kautta, ja vain sallitut osoitteet voivat lähettää.

Puhelimesta GitHubiin

Lomake lähettää tiedot Netlify-funktiolle. Se tarkistaa istunnon ja sallittujen listan, validoi syötteen ja käynnistää GitHub Actions -työnkulun repository_dispatch-tapahtumalla. Ainoa GitHub-token on funktiolla, ja sen oikeudet koskevat vain tätä yhtä repositoriota.

Agentti kirjoittaa, työnkulku päättää

Työnkulku hakee sivuston repositorion ja ajaa Claude Agent SDK:n artikkelinkirjoitustaidon (skill) kanssa. Taito on tavallinen Markdown-tiedosto repositoriossa: mitä viiteartikkeli sisältää, kuinka pitkä se on, mitä metatietoja se tarvitsee ja millä äänellä se kirjoitetaan.

Agentti lukee alkuperäisen sivun, kirjoittaa yhden Markdown-tiedoston ja linkittää takaisin lähteeseen. Sen oikeudet ovat kapeat: ei komentoriviä, kirjoitus vain artikkelikansioon ja haku vain jaetun sivun palvelimelta. Jos sivua ei voi lukea, se ei kirjoita mitään.

Agentti ei tee committeja. Työnkulku tarkistaa, että uusia artikkeleita on täsmälleen yksi, ajaa samat tarkistukset kuin CI-putkemme ja vasta sitten tekee commitin ja avaa pull requestin.

Katselmointi minuuteissa, ei päivissä

Netlify rakentaa jokaisesta pull requestista Deploy Previewn, väliaikaisen kopion koko sivustosta uusi artikkeli paikallaan. Pari minuuttia jakamisen jälkeen katselmointilinkki odottaa valmiina.

Netlify-botin kommentti pull requestissa: Deploy Preview on valmis, mukana esikatselulinkki

Siitä eteenpäin kyse on tavallisesta koodikatselmoinnista:

  • Kommentoi pull requestia ja vastaa /revise, niin agentti ajetaan uudelleen alkuperäisellä syötteellä ja kommenteilla.
  • Yhdistä se, niin tuotantosivusto päivittyy heti perään.

GitHubin pull request: kaikki tarkistukset läpäisty, CI ja Netlify-julkaisu, valmis yhdistettäväksi

Jokaisessa näin kirjoitetussa artikkelissa on merkintä siitä, että sivu sisältää tekoälyllä tuotettua sisältöä. Lukijan kuuluu tietää, eikä merkintä maksa mitään.

Mitä tästä opimme

Malli ei koske vain artikkeleita. Käynnistys mistä tahansa, agentti kirjoitetulla taidolla ja tiukoilla oikeuksilla, ja pull request tarkistuspisteenä. Se sopii suureen osaan sivuston sisältö- ja ylläpitotyöstä. Tekoäly tekee ensimmäisen luonnoksen nopeasti. Katselmointi ja päätös julkaisusta jäävät ihmiselle.

Tarvitsetko jotain tällaista?

Tämän työnkulun rakentaminen vei yhden päivän. Se säästää meiltä jo tunteja työtä ja helpottaa arkeamme huomattavasti. Jos haluat jotain vastaavaa, kerro siitä alla olevalla lomakkeella.

Tämän sivun luomiseen on käytetty tekoälyä

04 — Yhteystiedot

Kerro, mitä tarvitset.

Kuvaile ongelma tai idea. Vastaamme arviolla siitä, miten se voitaisiin toteuttaa.