← Tagasi blogisse

Analüütikaagentidest energiavahemäluni: kuidas pipeline muutus

architectureengineering

⚠️ See artikkel kirjeldab süsteemi eelmist versiooni. Mitmeagentne pipeline klassifikatsiooni, planeerimise ja energiavahemäluga on täielikult asendatud ühe GPT-5.2 agendiga. Neli töötlusvoogu (GENERAL_OVERVIEW, FULL_ANALYSIS, FOLLOW_UP, SIMPLE_CHAT) ei eksisteeri enam — kõik küsimused läbivad ühtse prompti kogu kaardi JSON-iga.


Astrology Boti praegune arhitektuur pole esimene versioon. Enne seda oli teine lähenemine — lihtsam ja odavam — millest tuli loobuda. Mitte hinna pärast — ebastabiilsuse pärast.


Vana lähenemine: GPT-5-mini ja tõlgendamisvabadus

Esimene versioon töötas GPT-5-minil. Pipeline oli otsekohene:

  1. Kasutaja esitab küsimuse
  2. Planeerija koostab plaani: millised kaardi elemendid vajavad analüüsi (4–10 punkti)
  3. Iga punkti jaoks — eraldi väljakutse: spetsifikatsiooni genereerimine, andmete eraldamine kaardist, analüüs
  4. Sünteesija paneb kõik kokku lõppvastuseks

GPT-5-mini ei vajanud ranget struktuuri — ta neelas mahukaid spetsifikatsioone ja andis midagi välja. Kohati oli päris hea. Maksis odavalt.

Probleem oli mujal.


Miks tuli loobuda

Üht ja sama kaardi elementi tõlgendati erinevalt sõltuvalt küsimusest. Küsi suhete kohta — mudel rõhutab 7. maja. Küsi iseloomu kohta — ja samad suhted on äkki kirjeldatud läbi Veenuse, teiste rõhuasetuste ja teiste järeldustega. Mõlemad vastused võisid omal moel õiged olla, kuid need rääkisid üksteisele vastu.

Astroloogiateenuse jaoks on see vastuvõetamatu. Kui inimene esitab kaks küsimust ja saab kaks erinevat kirjeldust sama elemendi kohta oma kaardis — usaldus süsteemi vastu puruneb. Mitte sellepärast, et vastused on halvad, vaid sellepärast, et need on ebastabiilsed.

Teine probleem oli akumulatsiooni puudumine. Iga küsimus genereeris kõik nullist. Kümnes küsimus maksis sama palju kui esimene. Mingit süsteemi "õppimist" konkreetse kaardi kohta ei toimunud.


Võtmeline arusaam: kaardi energeetika on staatiline

Mingil hetkel sai ilmseks: 3. maja energeetika nataalkaardis on üks ja sama, sõltumata küsimusest. Valitsejad, aspektid, planeedid majas, pinged ja toetused — miski sellest ei muutu sõltuvalt sellest, kas inimene küsib raha või suhete kohta.

See tähendab, et seda saab kirjeldada üks kord — üksikasjalikult, struktureeritult, mõlema avaldumisviisiga (kui väline surve ja kui isiklik instrument) — ja taaskasutada igas analüüsis. Nendest energeetilistest kirjeldustest kirjutan eraldi — see on projekti kõige töömahukam osa.

See arusaam pööras arhitektuuri pea peale.


Praegune süsteem: 4 töötlusvoo

Nüüd läbib iga küsimus kavatsuse klassifikaatori — kerge Sonneti väljakutse, mis määrab päringu tüübi. Seejärel suunatakse ühte neljast voost:

GENERAL_OVERVIEW — "räägi iseloomust", "mis on kaardis huvitavat?". Fikseeritud plaan 12 majast, kõik tekstid juba vahemälus (genereeritud kaardi initsialiseerimisel). Laaditakse koheselt, jääb ainult süntees — kõige keerulisem osa promptide seisukohast.

FULL_ANALYSIS — konkreetne küsimus teema kohta: "kuidas on karjääriga?", "räägi suhetest". Planeerija koostab plaani 4–10 punktiga (majad ja planeedid), süsteem kontrollib vahemälu, genereerib ainult puuduvad tekstid, seejärel sünteesib vastuse. Iga selle analüüsi jaoks genereeritud tekst salvestatakse ja on kättesaadav tulevaste küsimuste jaoks.

FOLLOW_UP — täpsustus või jätkamine praeguse teema raames. Ei vaja uut plaani, kuid kannab kontekstis kõiki sessiooni energeetilisi tekste, isiksuse tuuma ja kogu vestlust. Võib tõmmata lisaandmeid, kui vestlus liigub kõrvalteemasse.

SIMPLE_CHAT — tervitused, üldised küsimused, "mida sa oskad?". Üks mudeli väljakutse, ilma astroloogiata.


Kaks mudelit, rollide jaotus

Ettevalmistavad agendid — klassifikaator, planeerija, energeetiliste tekstide generaatorid — töötavad alati Sonnetil. See on kiire ja odav mudel, mis tuleb struktureeritud ülesannetega hästi toime.

Lõppvastus kasutajale — süntees — läheb läbi mudeli, mille valib kasutaja ise: Sonnet (kiirem ja odavam) või Opus (sügavam ja kallim). Just sünteesi etapis avaldub kvaliteedierinevus: Opus näeb paremini mitteilmseid seoseid teemade vahel ja ehitab terviklikuma portree.


Mida see andis

Stabiilsus. Üks kaardi element — üks tõlgendus. Kolmas maja on kirjeldatud üks kord ja ei muutu küsimusest küsimusse. Kui mudel kirjeldas energeetika kvaliteetselt — see tekst töötab igas kontekstis.

Akumulatsioon. Iga küsimus "soojendab" kaarti. Esimene analüüs on kõige kallim, sest süsteem genereerib uusi tekste. Teine on odavam. Kümnes — veel odavam. Kaart muutub iga küsimusega rikkamaks.

Üleminek Claude'ile. Vana lähenemine töötas GPT-5-minil, mis ei vajanud ranget struktuuri. Uus nõuab energeetiliste kirjelduste formaadi täpset järgimist — ja just siin selgus, et GPT sellega hakkama ei saa, aga Sonnet — täitsa küll.

On mõte kunagi tuua tagasi kerge režiim vähem struktureeritud analüüsiga. Aga praegu ei taha liidest üle koormata — see on niigi kohati keerukavõitu.

Kommentaarid