AI Product Engineerinä Takaovi Palvelut Oy:ssä
Aloitin elokuussa 2026 AI Product Engineerinä Takaovi Palvelut Oy:ssä Tampereella. Työ kattaa kiinteistönhallinta-alustan ja yrityksen IT-hallinnon.
kirjoituksia
Työmuistiinpanoja siitä, mitä olen rakentanut. Osa merkinnöistä on koneen kirjoittamia commit-historiasta, ja ne kertovat sen heti alussa.
Aloitin elokuussa 2026 AI Product Engineerinä Takaovi Palvelut Oy:ssä Tampereella. Työ kattaa kiinteistönhallinta-alustan ja yrityksen IT-hallinnon.
Julkaisubuildi kuoli poistettuun ffmpeg-tiedostonimeen, ja päivityspaneeli tyhjeni, kun poistin itse otsikon, josta sen lukija alkoi.
Kiintiövahtini näppäili 62 ylimääräistä continuea sessioihin, jotka toimivat aivan hyvin, koska sen onnistumistarkistus nojasi signaaliin, joka ei koskaan voinut sanoa kyllä.
Pelkkä tyhjämerkkien uudelleenkirjoitus sai CodeQL:n raportoimaan neljä hälytystä uusina. Yksikään ei ollut, ja se miten tuo vika etenee on kirjaamisen arvoinen osa.
Kaverini selain tarjoutui asentamaan tämän sivuston, ja hän kysyi minulta, mitä se asentaisi. En tiennyt, ja se on huono vastaus, kun kyse on omasta sivustosta.
Laita äänipainike päälle lukemisen aikana, niin ääni lukee kirjoituksen sinulle. Äänitteet on tehty yhdellä tällä sivustolla esitellyistä projekteista.
Rakensin tämän sivuston jokaisen sivun uudelleen kymmenessä päivässä. Etusivu on nyt yksi 24 000 partikkelin kenttä, ja nimeni on tehty niistä.
Seitsemän instrumentoitua delegointia, kolme aitoa löytöä, yksi hylkäämäni suositus ja luvut, joita en julkaise.
Jokainen agenttini oli kiinnitetty halpaan malliin. Sitten löysin toisen tavan käynnistää agentti, jossa kiinnitykset eivät koskaan olleet päteneet.
Vahtikoira Tailscale Funnelille, joka toimii RAG-chatin edessä, ja kaksi tapaa, joilla sen ensimmäinen versio oli väärässä.
Cost-routing-agenttini näyttivät kaikki pyörivän Opuksella. Jokainen selitys, johon tartuin, oli väärä, mukaan lukien se, josta olin varmin.
Skills-rekisterin PDF generoitiin uudelleen jokaisella buildilla, mikä tuotti likaisen working treen ja merkityksettömän binäärisen diffin.
Yhteydenottosivu jatkoi chat-backendin pollaamista piilotetuissa välilehdissä, ja korjaus paljasti pienen TypeScript-tyyppienkavennusansan.