
Chatbotin suurin ongelma on harvoin tyhmyys. Useammin se on muisti.
Kerrot maanantaina assistentille, kuka asiakas on, mitä viime palaverissa päätettiin, miksi tiettyä ratkaisua ei saa ehdottaa ja millä tyylillä raportti pitää kirjoittaa. Torstaina alat taas alusta. Sama tausta. Sama asiakas. Sama selitys.
OpenHuman yrittää ratkaista juuri tämän.
Se on avoimen lähdekoodin työagentti, joka kerää kontekstia eri työkaluista, rakentaa siitä paikallisen muistikerroksen ja antaa käyttäjän tarkistaa muistia tavallisina Markdown-tiedostoina. Idea on yksinkertainen mutta iso: agentista tulee työmuisti, jonka päälle tehtäviä tehdään.
Lyhyesti: OpenHuman on kiinnostava, jos haluat AI-agentin, joka muistaa työsi eri työkaluista. Se ei ole vielä valmis yrityskäyttöön ilman varauksia. Aloita kalenterista ja muistiinpanoista, älä sähköpostista, Slackista ja Drive-kansiosta täydellä käyttöoikeudella.
Mikä OpenHuman on?
OpenHuman on TinyHumansin kehittämä avoimen lähdekoodin AI-agentti ja työpöytäsovellus. Projektin oma kuvaus on kunnianhimoinen: henkilökohtainen AI, joka on yksityinen, yksinkertainen ja tehokas. OpenHuman yhdistää neljä asiaa samaan pakettiin:
käyttöliittymän, josta agenttia käytetään
integraatiot työhön liittyviin palveluihin
muistikerroksen, joka säilyy istuntojen yli
mallireitityksen, joka ohjaa eri tehtäviä eri malleille
Kirjoitushetkellä 21.5.2026 OpenHumanin GitHub-repossa oli 23 892 tähteä, 2 144 haarukointia ja 158 avointa issuea. Uusin julkaisu oli OpenHuman v0.54.0, julkaistu 19.5.2026. Lisenssi on GPL-3.0. Projekti on merkitty Early Beta -vaiheeseen. Se kannattaa ottaa tosissaan, mutta valmiina yritystuotteena sitä ei kannata pitää.
Tämä varaus on tärkeä.
OpenHuman yrittää olla paikka, jossa käyttäjän työkonteksti asuu. Kalenteri, sähköpostit, muistiinpanot, GitHub, Slack, dokumentit ja projektit muuttuvat agentin luettavaksi muistiksi sen sijaan, että ne liitettäisiin jokaiseen keskusteluun käsin.
OpenHumanin peruslupaus kuuluu näin:
Yhdistä työkalusi. Anna agentin hakea konteksti. Tarkista muisti. Käytä agenttia tehtäviin, joissa jatkuvuudella on väliä.
Se kuulostaa pieneltä erolta ChatGPT:hen tai Claudeen verrattuna. Käytännössä ero on iso. Tavallinen chatbot vastaa siihen, mitä juuri kirjoitat. Muistipohjainen agentti yrittää vastata myös siihen, missä vaiheessa työsi on.
Jos haluat... | OpenHuman on kiinnostava, koska... |
|---|---|
yhden AI-avustajan koko työllesi | se yhdistää useita lähteitä samaan muistikerrokseen |
agentin, joka ei aloita jokaista pyyntöä tyhjästä | Memory Tree antaa pitkäkestoisen kontekstin |
vähemmän API-avainten säätöä | mallireititys ja hallinnoidut integraatiot vähentävät alustasäätöä |
täysin kypsän yritystyökalun | odota vielä, koska projekti on early beta |
OpenHuman on parhaimmillaan kokeiluna ihmiselle, joka jo käyttää tekoälyä työssään ja ymmärtää käyttöoikeuksien riskit. Jos haluat vain kirjoittaa yksittäisen sähköpostin tai tiivistää dokumentin, ChatGPT tai Claude riittää. Jos haluat agentin, joka tietää mitä sinulla oli kesken eilen, OpenHuman osuu kiinnostavampaan kohtaan.
Laura testaa OpenHumania
Kuvitellaan Laura.
Laura on itsenäinen konsultti. Hänellä on kolme asiakasprojektia, Notionissa muistiinpanoja, Gmailissa asiakaskeskusteluja, kalenterissa palavereita ja Drive-kansioissa sekalainen joukko tarjouksia, raportteja ja vanhoja luonnoksia.
Laura saa tekoälyltä hyviä vastauksia. Silti jokin tökkii. Tekoäly ei tunne hänen työtilannettaan ilman jatkuvaa selittämistä.
Maanantaina Laura voisi kirjoittaa tavalliseen chattiin:
Olen menossa huomenna asiakkaan X palaveriin. Tässä on viime palaverin muistio, tässä kolme sähköpostia, tässä tarjousluonnos ja tässä asiakkaan aiempi palaute. Tee minulle briiffi.
Se toimii, mutta joka kerta työ alkaa keräämisestä.
OpenHuman-tyyppisessä työnkulussa Laura aloittaa helpommin. Hän yhdistää ensin kalenterin ja Notionin. Ei Gmailia. Ei Slackia. Ei Drivea. Ei mitään, millä agentti voisi lähettää viestejä tai muuttaa tiedostoja.
Ensimmäinen pyyntö on arkinen:
Tee minulle huomisen asiakaspalaverien briiffi. Käytä kalenteria ja Notion-muistiinpanoja.
OpenHuman hakee kalenterista palaverit, etsii niihin liittyviä Notion-muistiinpanoja ja rakentaa Lauralle lyhyen valmistelun. Se voi kertoa, mitä viimeksi sovittiin, mitä kysymyksiä jäi auki ja mihin asioihin Lauran kannattaa palata.
Seuraava vaihe on tärkeämpi kuin itse briiffi. Laura avaa OpenHumanin Obsidian-yhteensopivan vaultin ja katsoo, mitä agentti tallensi muistiin. Sieltä näkyy tavallisia Markdown-tiedostoja: tiivistelmiä, lähdeviitteitä, aiheita ja muistiin nostettuja asioita.
Yksi kohta on väärin. Agentti tulkitsi asiakkaan tavoitteen liian laveasti. Laura korjaa sen muistiinpanoon.
Tämä on OpenHumanin kiinnostavin osa.
Muisti ei ole musta laatikko. Ainakaan ideatasolla. Jos agentti väittää muistavansa jotain, käyttäjä voi mennä katsomaan, mistä väite tuli. Jos muisti on väärä, sitä voi korjata samalla tavalla kuin tavallista muistiinpanoa.
Vasta tämän jälkeen Laura lisää Gmailin. Mieluiten ensin vain lukemista varten. Agentti saa etsiä asiakkaaseen liittyvät viestit ja tehdä niistä yhteenvedon, mutta se ei saa lähettää vastauksia. Ei poistaa. Ei arkistoida. Ei muuttaa kalenteria.
Tämä on hyvä tapa aloittaa muistipohjaisten agenttien kanssa. Ajattele käyttöönottoa perehdytyksenä, älä asennuksena. Uudelle työntekijällekään ei anneta ensimmäisenä päivänä pääsyä kaikkeen ja oikeutta lähettää viestejä nimissäsi.

Memory Tree: OpenHumanin tärkein idea
OpenHumanin ydin on Memory Tree.
OpenHumanin muisti on enemmän kuin pitkä chat-historia. OpenHuman muuttaa eri lähteistä tulevan datan Markdown-palasiksi, tiivistää niitä ja järjestää ne hierarkkisiksi “muistipuiksi”. Paikallinen SQLite-tietokanta säilyttää palaset. Sama tieto kirjoitetaan myös Obsidian-yhteensopivaan vaultiin, jonka käyttäjä voi avata, lukea ja muokata.

Tällä on iso ero tavalliseen AI-muistiin.
Moni palvelu sanoo muistavansa käyttäjästä asioita, mutta käyttäjä näkee huonosti, mitä muistissa on. OpenHumanin lähestymistapa on karkeampi ja rehellisempi: muisti on kansio. Tiedostoja. Markdownia. Linkkejä. Lähteitä.
Dokumentaatio kuvaa vaultin rakenteen näin:
Osa | Rooli |
|---|---|
| automaattisesti luodut tiivistelmät lähteistä, aiheista ja kokonaisuuksista |
| käyttäjän omat käsin kirjoitetut muistiinpanot |
palvelukohtaiset kansiot | eri integraatioista syntyvä tieto, esimerkiksi Gmail tai Slack |
frontmatter-tiedot | lähde, aikaväli ja muut jäljitettävyyteen liittyvät tiedot |
Tämä rakenne muistuttaa Obsidianin ja "second brain" -ajattelun logiikkaa. Erona on se, että ihminen ei yksin järjestä kaikkea. Agentti lukee, tiivistää ja ehdottaa.
Hyvä agenttimuisti vastaa muutamaan kysymykseen:
mitä asiasta tiedetään?
mistä tieto tuli?
milloin se tapahtui?
mihin projektiin tai ihmiseen se liittyy?
onko tieto edelleen voimassa?
Tavallinen chat-historia vastaa lähinnä kysymykseen "mitä keskustelussa sanottiin". Työmuisti tarvitsee enemmän. Sen pitää yhdistää palaverit, ihmiset, päätökset, dokumentit ja seuraavat askeleet.
Tästä syystä Memory Tree on OpenHumanin kiinnostavin ominaisuus. Puumetafora ei ole tässä oleellinen. Oleellista on, että agentin muistista tulee tarkastettavaa.
Huono muisti tekee agentista vaarallisen itsevarman. Se muistaa väärin, yhdistää asioita liian rohkeasti ja alkaa antaa neuvoja vanhentuneen tiedon perusteella.
Hyvä muisti toimii enemmän assistentin muistikirjana. Se ei ole täydellinen, mutta sen voi avata.
Integraatiot: mistä agentti saa kontekstin?
OpenHumanin README ja dokumentaatio puhuvat yli 118 integraatiosta. Mukana on Gmail, Notion, GitHub, Slack, Stripe, Google Calendar, Drive, Linear, Jira, HubSpot, Salesforce, Asana, Trello, Dropbox, Discord ja muita arjen työpalveluita.
Tämä on sekä tuotteen vahvuus että suurin riskialue.
Integraatiot voivat näkyä OpenHumanissa neljällä tavalla:
Rooli | Mitä se tarkoittaa? |
|---|---|
Työkalu | agentti voi kutsua palvelua tehtävän tekemiseen |
Muistilähde | auto-fetch tuo tietoa Memory Tree -kerrokseen |
Profiilisignaali | käyttäjän toiminta voi vaikuttaa personointiin |
Triggeri | uusi tapahtuma voi käynnistää agenttitoiminnon |
Auto-fetch on tässä olennainen. OpenHuman käy aktiivisia integraatioita läpi säännöllisesti, dokumentaation mukaan noin 20 minuutin välein. Ajatus on, että huomisen asiakasbriiffi ei ala tyhjästä, koska agentti on jo hakenut ja tiivistänyt uutta kontekstia.
Käytännön hyöty näkyy vasta arjessa.
Jos Laura valmistautuu palaveriin, agentti voi katsoa kalenterin, aiemmat Notion-muistiinpanot ja viimeisimmät sähköpostit. Jos kehittäjä palaa vanhaan bugiin, agentti voi yhdistää GitHub-issuen, PR:n, keskustelun ja dokumentaation. Jos sisällöntuottaja suunnittelee artikkelia, agentti voi muistaa vanhat julkaisut, aiheet ja lähteet.
Juuri tästä paikallisten agenttien uusi aalto kertoo: mallista on tulossa vaihdettava osa. Pysyvä arvo kertyy muistista, työkaluista, oikeuksista ja siitä, miten hyvin agentti ymmärtää käyttäjän työympäristöä.
OpenHuman on samaa aaltoa. Se vie ajatuksen käyttäjän koko stackin suuntaan.
Ensimmäiset integraatiot kannattaa silti valita rauhassa:
Integraatio | Hyvä ensimmäinen käyttötapaus | Riskitaso |
|---|---|---|
Kalenteri | päivän valmistelu ja palaverikonteksti | matala |
Notion tai Obsidian | muistiinpanojen haku ja tiivistys | matala tai keskitaso |
Drive | dokumenttien löytäminen ja yhteenveto | keskitaso |
Gmail | viestien luokittelu ja luonnokset | keskitaso |
GitHub | issue- ja PR-yhteenvedot | keskitaso |
Slack | kanavien tiivistys ja tehtävien poiminta | korkeampi |
Stripe tai CRM | asiakas- ja maksudatan käsittely | korkea |
Slack on hyvä esimerkki riskistä. Se sisältää paljon muiden ihmisten viestejä, epäselviä heittoja, sisäisiä asioita ja mahdollisia piilotettuja ohjeita. Agentti, joka lukee Slackia ilman rajoja, saa nopeasti paljon melua ja arkaluonteista tietoa.
OpenHumanin käyttö kannattaa aloittaa lähteistä, joissa tieto on sinun hallinnassasi ja käyttöoikeudet voi rajata selvästi.
Mitä OpenHumanilla voisi oikeasti tehdä?
OpenHumanin arvo syntyy tehtävistä, joissa konteksti toistuu. Lähdetään katsomaan konkreettisia esimerkkejä joiden avulla saat OpenHuman-agentista kaiken irti 👇
Tilaa AI-Sanomien Plus-jäsenyys niin näet loput sisällöstä
Tilaamalla AI-Sanomien maksullisen jäsenyyden saat pääsyn kaikkiin uutiskirjeen sisältöihin sekä tuet Suomen parasta AI-mediaa.
Tilaa jäsenyys tästä! Voit lopettaa koska tahansa.Miksi tilaus kannattaa?:
- Näet kaikki uutiskirjeen sisällöt, uudet AI-työkalut sekä vinkit tekoälyn käyttöön.
- Pääsy kaikkiin verkkokursseihin kurssit.aisanomat.fi-alustassa
- Pääsy Kehotesuunnittelija.fi Premium-tasoon (15 €/kk)
- Pääsy satoihin maksullisiin sisältöihin, oppaisiin ja artikkeleihin


