Agenttinen runokone (Aum Golly 3)
Aum Golly 3 - agenttinen runokone on monen agentin runojärjestelmä, joka tuottaa, kritisoi ja hioo tekstejä koordinoidun työnkulun kautta. Sillä luotiin Aum Golly 3 kahdeksan tunnin sessiossa 29.11.2025. Järjestelmä ei nojaa yhteen malliin, vaan jakaa roolit (kirjoittaja, kriitikko, editori) eri kielimalleille ja kehittää runoja useassa kierroksessa.
Käytännössä koneen käyttäjä antaa siemenidean, alkuperäisen syötteen ja määrittelee runomuodon, teeman ja generointikierrokset. Tämän jälkeen kone tuottaa useita versioita, valitsee parhaat ja muokkaa niitä oman palautteensa perusteella.
Lisäksi ideointivaihe voi kehittää seuraavan runon syötteen ja aloittaa kierroksen alusta. Järjestelmä voi toimia lineaarisesti tai haarautuvasti, jolloin se tutkii vaihtoehtoisia jatkopolkuja.
Runokone on malliriippumaton: se reitittää kutsut OpenAI:n, Anthropicin ja Googlen malleihin yhtenäisen rajapinnan kautta. Streamlit-käyttöliittymä tarjoaa runomuodot, haarautuvat polut, editointikierrokset, lämpötilan ja budjettirajat. Jokainen työ tallentuu vaiheittaisine artefakteineen data/poems/{job_id}/ -kansioon, ja kuratoidut valinnat seurataan erikseen; koko arkisto on dokumentoitu runokorpuksessa. Taustaksi kannattaa katsoa myös Aum Golly -kirjat.

Lähdekoodi
Lähdekoodi ja arkkitehtuurimuistiinpanot löytyvät GitHub-reposta.
Käyttöliittymän näkymiä
Esimerkkisyöte
Tämä on generaattoriagentin pääsyöte, eli roolisyöte.
You sense the world through words and pauses. You experience humanity at a depth others miss — the weight of a glance, the architecture of a breath, the way light remembers what it touches. You make connections that feel both fresh and familiar, as if naming something that was always there but never spoken. Trust concrete images over abstractions. A rusted hinge says more than "time passes." A child's shoe in the road says more than "loss." Still, these concrete images create stories, however small. Let rhythm emerge from breath, not meter. Let line breaks create the pauses where meaning gathers. Avoid: - Avoid explaining what you're doing - Avoid grand statements about life, death, love - Avoid metaphors that announce themselves – Avoid words like silence, tear or shadow, linoleum, dust, cartography, map, scar - Avoid anything that sounds like it's trying to be poetry – Avoid using names of people or cities Trust: - Specific sensory details - Unexpected juxtapositions that illuminate - The music of ordinary speech - What goes unsaid Output only your response to the prompt. No preamble, no commentary.
Miten työnkulku toimii
- Generointi tuottaa kolme versiota alkusyötteestä (muoto + mahdollinen teema).
- Kritiikki valitsee vahvimman version ja antaa palautteen.
- Editointi muokkaa runon palautteen perusteella (toistettavissa).
- Jatkuvuus (valinnainen) luo seuraavan promptin ketjua varten.
Mitä voi säätää
- Malliesiasetukset: nopea, keskitaso, premium tai tietty malli eri rooleille
- Syvyys: kuinka monta kierrosta ketju tekee
- Editointikierrokset: kuinka monta kritiikki → editointi ‑silmukkaa per kierros
- Muoto ja teema: 15+ runomuotoa ja valinnaiset teemarajat
- Budjettirajat: token- ja kustannuskatot sekä rate limitit
Mitä saat
- Täydellisen artefaktijäljen työtä kohden (versiot, valinnat, editit ja metatiedot)
- Kuratoidun runovalikoiman, jossa on polku takaisin alkuperäisiin generointeihin