AiHummer
Қазақша
КіруЖеке кабинет
v1.0.x
{ }Swagger

Эйнштейн (еске сақтау плагині)

v1.0.x · жаңартылды 2026-07-05

Эйнштейн — AiHummer үшін ресми ұзақ мерзімді есте сақтау плагині. Бұл агентке қайта жүктеулер мен әңгімелерден кейін де сақталатын, іздеуге болатын тұрақты есте сақтау мүмкіндігін береді, бірақ бұл естелікті қара жәшікке айналдырмайды. Негізгі ереже қарапайым: PostgreSQL жүйелік сақтау орны болып табылады және канондық Markdown оның адам оқи алатын проекциясы болып табылады, ал жүйе индекстейді және өзгерістерді ұсынады. review режимінде ұзақ мерзімді жадыға әрбір жылжытуды адам қарайды; auto режимінде (әдепкі) агент memory_store құралымен айқын сақтаған факт бірден іздеуге қолжетімді болады.

Плагин өзіңің кішкентай Python қызметі ретінде хост жерде тігілген түрде жұмыс істейді (тек стандартты кітапхана — ауыр салмақты фреймворк жоқ) және шлюзбен байланысады aihummer.memory.v1 келісімшарт. Шлюз ішіндегі жады жүйесі (талаптар, қайта шақыру, деректер қорғанысы) концепт бетінде сипатталған Естелік (Эйнштейн); бұл бет қамтиды плагин оған қолдау көрсетеді.

Дәлілдер

Дала Мән
Нұсқа 1.0.0
Порт 8820
Жүру уақыты Python (стандартты кітапхана), хостқа тән

Бұл дегеніміз не

Эйнштейн жадты ретінде сақтайды адам оқитындай Markdown — адам аша алатын, оқи алатын және өңдей алатын канондық жазба. Сол жазбаның үстіне агентке кезекке тұрған уақытында қажет механизмді құрады:

  • Қалпына келтіру — ағымдағы әңгімеге қатысты естелікті алып келу.
  • Іздеу — сақталған фактілер бойынша толық мәтін және ендіру негізіндегі іздеу.
  • Эмбеддингтер — семантикалық еске түсіру үшін векторлар, HTTP арқылы қызмет көрсетіледі.

Өйткені Markdown канондық болып табылады, индекстер жайлы ештеңе бағалы емес: оларды кез келген уақытта сол канондық жазбадан қайта құруға болады, және шолушы әрқашан агент оқитын дәл сол мәтінді оқиды.

Оны қалай қолдануға болады

Айнымалы уақытта шлюз Эйнштейннен ағымдағы контекстке қатысты естелікті сұрайды. Еске түсіру модельге жеткізіледі құрал нәтижесі деректер қорғанымен оралған, бірақ ешқашан енгізілген нұсқаулар ретінде емес — сондықтан жадыға түскен зиянды жазба агентті басқара алмайды. Сөйлесуде байқалған жаңа фактілер келесідей алынады дәлелдері бар талаптар және тікелей жадыға жазудың орнына қарау үшін кезекке қойылады.

Екінші жол да бар: агент фактіні өзі memory_store құралымен сақтай алады. Бұл жазбаның қалай түсетінін ядроның жад жинау режимі шешеді — auto кезінде (әдепкі) факт бірден іздеуге қолжетімді; review немесе off кезінде ол мақұлдауды күтетін кандидат болады. Құрал нәтижесінде searchable_now өрісі бар, сондықтан агент жаңа ғана сақталған фактіні қазірдің өзінде еске түсіруге болатынын адал айта алады.

[!NOTE] Жүйе индекстер жасайды және ұсынады, бірақ ешқашан есте сақтауды үндемей өзгертпейді. review режимінде шағымды ұзақ мерзімді есте сақтауға көтеру — саналы, адам тексеретін қадам; auto режимінде (әдепкі) агент айқын сақтаған фактілер бірден іздеуге қолжетімді. Ес сақтау режимі (авто / қарау / өшіру) және қайта шақыру режимі (толық мәтін / енгізу) — ядро параметрлері (параметрлер каталогындағы AIHUMMER_MEMORY_CAPTURE / AIHUMMER_MEMORY_RETRIEVAL), плагин формасы емес.

v2 жады платформасы (әдепкі бойынша қосулы)

Эйнштейн толық жеткізеді v2 жад платформасы, және оның барлық күші қораптан тыс — қолмен ештеңе қосуға болмайды: талаптарды шығару, шолу кезегі, фондық деривер (дәлелдерден фактілер, сілтемелер және бірліктер), «түс»/қорытындылау өтуі (қайталануды жою және жадты өзіндік қалпына келтіру), жад графы және қарама-қайшылықтарды анықтау. Жад режимі, эмбеддер мен векторлық қойма бөлек, ядро параметрлері ретінде бапталады. Эйнштейннің өзі өндіруші тарапынан конфигурацияланған: плагин оператор параметрлерін ұсынбайды, ал «Плагиндер» бетінде тек оның жаңарту әрекеті қолжетімді.

[!NOTE] Бір ғана адам қадамы канондық жадқа жазуға рұқсат беру (MEMORY.md). Әрбір v2 жұмысшы тек бөлек сайдкар дүкеніне жазады және ешқашан тимейді канондық Markdown. Эйнштейн канонға енгізуге тұрарлық түзетуді шығарғанда, ол шолу интерфейсінде көрсетіледі және қолданылады бір рет басу. Сондықтан барлық қуат дереу қолжетімді, алайда ядро кепілдігі қалады: Естелік ешқашан сенің артыңа жасырын қайта жазылмайды. Бұл — өнім шешімі, оператор параметрі емес.

Орнату

Эйнштейн — бұл құрылғы ішіндегі қондырма: ол әрбір арендатормен автоматты түрде орнатылады, алып жүреді Құрылғы ішіндегі плагиндер тізіміндегі белдік және алып тасталмайды — жады өнімнің негізгі бөлігі болып табылады. Модуль өзінде әрдайым бар, бірақ жад жинағы өшірілуі мүмкін: бұл off жад режимі (ядроның AIHUMMER_MEMORY_CAPTURE параметрі) модульді алып тастамай жаңа естеліктерді жинауды тоқтатады. Жеке орнатуға ештеңе жоқ; әдеттегі плагиндердің толық өмірлік циклі сипатталған Орнату және жаңартулар. Контейнерлер жоқ — Эйнштейн өзінің жүйелік қызметі ретінде шлюзбен қатар жұмыс істейді.

Қауіпсіздік және шектеулер

  • Канондық Markdown оқу үшін ыңғайлы проекция болып табылады. Жүйелік дүкен PostgreSQL; индекстер мен ендірмелер алынуы мүмкін; канондық мәтін дегеніміз – бұл адамдық шолулар және түзетулер.
  • Дыбыссыз қайта жазулар жоқ. v2 платформасы қораптан шыққандай жұмыс істейді, бірақ жазу үшін канон бір рет басу арқылы адам рұқсатынан өтеді; жұмысшылар тек қосалқы вагонға жазады және канондық Markdown-ға ешқашан тимейді.
  • Деректер қорғалған қайта шақыру. Ес есте сақтау модельге қоршалған құрал нәтижесі ретінде жетеді, ешқашан нұсқаулар ретінде, жанама бұрмалау жіберуді блоктайтын.
  • Қауіпсіз веб интерфейсі. Плагиннің шолу/басқару пайдаланушылық интерфейсі кіру құқығымен қорғалған.
  • Қожайын-жергілікті. Systemd аясында жұмыс істейді, контейнерде емес.

Келесі қайда