Эйнштейн (эс тутум плагини)
Эйнштейн 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 жөндөөсү) жаңы эс тутумдардын топтолушун модулду алып салбай туруп токтотот. Башкача орнотулчу эч нерсе жок; кадимки плагиндердин толук жашоо цикли бул жерде сүрөттөлгөн. Орнотуу жана жаңыртуулар. Контейнерлер жок — Эйнштейн шлюз менен катар өзүнчө systemd кызматы катары иштейт.
Коопсуздук жана чектөөлөр
- Canonical Markdown — окула турган проекция. Система дүкөнү PostgreSQL; индекстер жана эмбеддингдер алынуучу; канондук текст - бул эмне адамдын текшерүүлөрү жана түзөтүүлөрү.
- Ызы-чуу жок кайра жазуулар. v2 платформасы коробкадан эле иштей баштайт, бирок жазуу үчүн канон бир баскыч менен адам тарабынан бекитүүдөн өтөт; жумушчулар сайдкарга гана жазышат жана канондук Markdownга эч качан тийишпейт.
- Маалымат менен корголгон эскертүү. Эстутум модельге тосмолонгон куралдын чыгарылышы катары жетет, эч качан жасалмаларын бөгөттөгөн көрсөтмөлөр катары.
- Коопсуз веб интерфейс. Плагиндин карап чыгуу/менеджмент интерфейси кирүү укугу менен башкарылат.
- Меймандос төрөлүүчү. Systemd астында иштейт, контейнерде эмес.