AiHummer
Eesti
SisselogimineKonto
v1.1.x
{ }Swagger

Einstein (mälupistik)

v1.1.x · uuendatud 2026-07-05

Einstein on AiHummeri ametlik pikaajalise mälu plugin. See annab agendile püsiva, otsitava mälu, mis säilib taaskäivituste ja vestluste kaudu, ilma et see mälu kunagi mustaks kastiks muudetaks. Juhtiv reegel on lihtne: PostgreSQL on süsteemi hoidla ja kanoniline Markdown on selle inimesele loetav kujutis ning süsteem indekseerib ja pakub muudatusi. Režiimis review vaatab iga pikaajalisse mällu tõstmise üle inimene; režiimis auto (vaikimisi) muutub fakt, mille agent salvestab otse tööriistaga memory_store, kohe otsitavaks.

Plugin töötab hosti-native’is oma väikese Python teenusena (ainult standardteek — ilma raske raamistiku) ja suhtleb väravaga üle aihummer.memory.v1 leping. Sissepääsu mälu alamsüsteem (nõuded, tagasikutsumine, andmete tara) on kirjeldatud kontseptsiooni lehel Mälu (Einstein); see lehekülg käsitleb plugin mis seda toetab.

Faktid

Väli Väärtus
Versioon 1.0.0
Sadam 8820
Käivitusajal Python (standardraamatukogu), hosti-lokaalne

Mis see on

Einstein salvestab mälu kui inimesele loetav Markdown — kanoniline dokument, mille inimene saab avada, lugeda ja redigeerida. Selle dokumendi põhjal ehitab see masina, mida agent vajab käigu ajal:

  • Tagasitoomine — tooge mälestus, mis on seotud praeguse vestlusega.
  • Otsi — täielik tekst ja manustel põhinev otsing salvestatud faktide üle.
  • Manused — semantilise meenutuse vektorid, serveeritud HTTP kaudu.

Kuna Markdown on kanoniline, ei ole indeksid mingil moel hinnalised: neid saab igal ajal sellest kanonilisest kirjest taastada ja ülevaataja loeb alati sama teksti, mida agent loeb.

Kuidas seda kasutatakse

Pöördeajal küsib värav Einsteinilt mälu, mis on seotud praeguse kontekstiga. Mälustamine antakse mudelile tööriista tulemus, mis on mähitud andmepiirde sisse, mitte kunagi süstitud juhistena — seega ei saa mälusse sattunud pahatahtlik märge agendi üle kontrolli haarata. Uued faktilised andmed, mida vestluses täheldatakse, eraldatakse kui väited tõenditega ja lasti üle vaadata, selle asemel et kirjutada otse mällu.

On olemas ka teine tee: agent saab fakti ise salvestada tööriistaga memory_store. Kuidas see kirjutamine maandub, otsustab tuuma mälu püüderežiim — režiimis auto (vaikimisi) on fakt kohe otsitav; režiimides review või off saab sellest kinnitust ootav kandidaat. Tööriista tulemus kannab välja searchable_now, nii et agent oskab ausalt öelda, kas äsja salvestatud fakti saab juba meenutada.

[!NOTE] Süsteem indekseerib ja pakub välja, kuid ei kirjuta kunagi vaikides mälu ümber. Režiimis review on väite tõstmine pikaajalisse mällu tahtlik, inimese poolt üle vaadatud samm; režiimis auto (vaikimisi) on agendi poolt otse salvestatud faktid kohe otsitavad. Mälurežiim (auto / review / off) ja tagasivõtmise režiim (täistekst / manused) on tuuma seaded (AIHUMMER_MEMORY_CAPTURE / AIHUMMER_MEMORY_RETRIEVAL seadete kataloogis), mitte pistikprogrammi vorm.

v2 mäluplatvorm (vaikimisi sisse lülitatud)

Einstein tarnib täie v2 mäluplatvorm, ja kogu selle jõud on karbist välja — pole midagi käsitsi ühendada: väidete väljavõtmine, ülevaatamise järjekord, taustal töötav tuletaja (faktid, lingid ja üksused tõenditest), „unistuste“/konsolideerimise läbivaatamine (topeltandmete eemaldamine ja mälu iseparandus), mälugraafik ja vastuolude tuvastamine. Mälurežiim, manustaja ja vektorhoidla seadistatakse eraldi, tuuma seadetena. Einstein ise on tarnija poolt seadistatud: pistikprogramm ei paku operaatorile ühtegi seadet ja lehel „Pistikprogrammid” on saadaval ainult selle uuendamise toiming.

[!NOTE] Ainuke inimlik samm on heakskiidu andmine kirjutamiseks kanonilisse mällu (MEMORY.md). Iga v2 töötaja kirjutab ainult eraldiseisvasse kõrvalprotsessi poodi ja ei puutu kunagi kanoniline Markdown. Kui Einstein tuletab välja muudatuse, mis on väärt kanonisse kandmist, kuvatakse see ülevaate kasutajaliideses ja rakendatakse ühe klõpsuga. Nii on kogu võimsus kohe saadaval, kuid tuuma garantii kehtib: mälestusi ei kirjutata sinu selja taga kunagi ümber. See on tooteotsus, mitte operaatori seade.

Paigaldus

Einstein on sisseehitatud pistikprogramm: see paigaldub automaatselt iga üürniku jaoks, kannab Sisseehitatud märk pluginate nimekirjas ja ei saa eemaldada — mälu on osa toote tuumast. Moodul ise on alati olemas, kuid mälu kogumine saab välja lülitada: mälurežiim off (tuuma seade AIHUMMER_MEMORY_CAPTURE) peatab uute mälestuste kogumise ilma moodulit eemaldamata. Eraldi installida pole midagi; tavaliste pistikprogrammide kogu elutsükkel on kirjeldatud Paigalda ja uuendused. Konteinerid puuduvad — Einstein töötab enda systemd teenusena koos väravaga.

Turvalisus ja piirid

  • Kanoniiline Markdown on loetav projektsioon. Süsteemipood on PostgreSQL; indeksid ja manused on tuletatavad; kanoniline tekst on see, mis inimese ülevaatused ja redigeerimised.
  • Ilma vaiksete ümbersõnastusteta. V2 platvorm töötab kohe väljast, kuid kirjutamine kaanonisse läbib ühe-klõpsu inimliku kinnituse; töötajad kirjutavad ainult külgkarbi juurde ega puuduta kunagi kanonilist Markdowni.
  • Andmetega piiratud meenutamine. Mälu jõuab mudelini kui piiratud tööriista väljundina, kunagi mitte nagu juhised, mis blokeerivad kaudse vihjepõhise süstimise.
  • Turvaline veebiliides. Plugina ülevaade/haldusliides on ligipääsukontrolliga.
  • Host-i-sisene Jookseb systemdi all, mitte konteineris.

Kuhu järgmine