Автономды ЖИ агенттерінің өрлеуі бағдарламалық жүйелерде жаңа парадигманы енгізді: тұрақты машиналық когниция. Күйсіз режимде жұмыс істейтін дәстүрлі чат-боттардан айырмашылығы, OpenClaw сияқты заманауи агент фреймворктары үздіксіз, контексттен хабардар ЖИ жұмыс процестерін мүмкін етеді. Бұл қабілеттің өзегінде сессиялар арасында агентке білімді сақтауға, алуға және эволюциялауға мүмкіндік беретін OpenClaw жады жүйесі жатыр.
Тұрақты жады ЖИ көмекшілерін қысқа ғұмырлы диалогтық құралдардан уақыт өте келе шешімдерді есте сақтайтын, талғамдарды үйренетін және жоба деңгейіндегі білімді ұстайтын күйлі жүйелерге айналдырады. Іс жүзінде бұл әзірлеушілер агентпен әрбір өзара әрекеттескен сайын контексті қайта-қайта түсіндіруді немесе жұмыс процестерін қайта бастау қажеттілігі жоқ дегенді білдіреді (Әлі де неден бастау және OpenClaw-ды қалай баптау керек деп ойланып жүрсеңіз, міне: CometAPI арқылы OpenClaw баптаудың бес минуттық нұсқаулығы).
Алайда, бұл архитектуралық ығысулар күрделі инженерлік сын-қатерлерді де алып келеді:
- Жады қалай сақталады және қалай алынады?
- Әзірлеушілер жады мінез-құлқын қалай басқарады?
- Тұрақты агент жадының қауіпсіздік салдары қандай?
- Жады LLM контекст терезелерін шамадан тыс жүктеместен қалай масштабталады?
Бұл мақала OpenClaw жады жүйесінің архитектурасы, сақтау моделі, іздеу құбыры, басқару механизмдері және қауіпсіздік қырларын қоса отырып, терең техникалық талдауын ұсынады.
OpenClaw деген не?
OpenClaw — ашық бастапқы коды бар, өз құрылғыларыңызда іске қосылатын, жұмыс кеңістігіне басымдық беретін жеке ЖИ көмекшісі. Ол чат платформаларына (WhatsApp, Telegram, Slack, Discord және т.б.) қосылады, Gateway басқару жазықтығын ұсынады және — осы мақала үшін ең маңыздысы — “есте сақтайтындарын” жұмыс кеңістігі каталогының ішінде жай файлдар ретінде ұстайды. Мұндай дизайн жадыны әрі ашық, әрі тікелей басқарылатын етеді: жады модель ішіндегі жасырын дерекқор емес; агент жұмыс кеңістігіндегі файлдар — шындықтың бастапқы көзі.
Күйсіз және күйлі ЖИ жүйелері
Дәстүрлі диалогтық ЖИ жүйелері күйсіз режимде жұмыс істейді. Әрбір өзара әрекет тәуелсіз өңделеді, ал бұрынғы сессиялар туралы хабардарлық промптта нақты берілмесе, жоқ.
Бұл бірқатар шектеулер туғызады:
- Сессиялар арасында контекст нөлден басталады
- Пайдаланушылар ақпаратты қайталауға мәжбүр
- Ұзақ мерзімді үйрену мүмкін емес
- Жұмыс процестері сақталмайды
OpenClaw бұл шектеуді агент жұмыс кеңістігінде тікелей сақталатын тұрақты жадыны енгізу арқылы шешеді.
Тек тілдік модельдің контекст терезесіне сүйенудің орнына, OpenClaw агент оқи және жаңарта алатын құрылымдалған файлдар ретінде сақталатын жергілікті жады қабатын ұстайды.
Бұл келесілерді мүмкін етеді:
- Сессиялар арасындағы контексттің үздіксіздігі
- Ұзақ мерзімді білімді сақтау
- Жеке сипатталған ЖИ көмекшілер
- Ұзақ уақыт шкаласындағы жұмыс процестерін автоматтандыру
Нәтижесінде, OpenClaw ЖИ көмекшілерін күйсіз жауап берушілерден білімге ие агенттерге айналдырады.
Жады архитектурасы — маңызды төрт қабат
OpenClaw орындау ортасы ақпаратты қабаттарға ұйымдастырады. Осы қабаттарды түсіну — агент нені есінде сақтайтынын және нені қол жеткізе алатынын басқарудың кілті.
1) Жұмыс кеңістігінің бастапқы файлдары — төзімді өзек
SOUL.md, AGENTS.md, IDENTITY.md, TOOLS.md және MEMORY.md сияқты файлдар жұмыс кеңістігінің түпінде орналасады және бастапқы материал ретінде қарастырылады. Олар сессия басталғанда дисктен қайта жүктеледі және ең төзімді жады болып саналады: токендерді ықшамдаудан аман қалады және әрбір промпт жинақталуына транзиентті сессия тарихынан емес, дисктен қайта енгізіледі. Бұл файлдарды ұзақ өмірлі фактілер үшін пайдаланыңыз (пайдаланушы талғамдары, құқықтық шектеулер, жоба шешімдері).
2) Күндік/сессиялық файлдар — қысқа және орта мерзімді контекст
OpenClaw әңгіме транскрипттерін жинайды және сессия файлдарын сақтайды (мысалы, memory/ қалтасының астындағы күнделікті жазбалар). Олар жуырдағы контекст пен сессияның үздіксіздігі үшін пайдалы, бірақ агентіңіздің контекст терезесі тым ұлғайса, олар тазартылуы немесе ықшамдалуы мүмкін. Көптеген пайдаланушылар ретсіз фактілерді түсіру үшін memory/2026-03-10.md сияқты күнделікті жазба файлдарын пайдаланады.
3) LLM контекст терезесі — өткінші, бірақ шешуші
Әрбір айналымның промпты бастапқы файлдардың, жуырдағы сессия тарихының және алынған жады нәтижелерінің комбинациясынан құрастырылады. Дәл осы промпттағы контекст LLM моделі жауап бергенде “көреді”; ол өткінші (токен бюджетімен шектелген) және әр айналымда қайта құрастырылады. Егер агенттің бірізді әрекет етуін қаласаңыз, маңызды нұсқауларды тек өткінші хабарламаларда ғана емес, бастапқы файлдарға да енгізіңіз.
4) Семантикалық индекс / жады плагині — жедел іздеу
Агенттің өткен жазбалардан сәйкесін табуына мүмкіндік беру үшін OpenClaw Markdown файлдары және қосымша сыртқы вектор қоймалары (sqlite-vec, LanceDB, QMD және т.б.) бойынша семантикалық іздеуді қамтамасыз ететін жады плагинін (әдепкі: memory-core) қолданады. Индекс файлдардан бөлек: файлдар — шындықтың бастапқы көзі; индекс — іздеуді жылдамдату. Сіз эмбеддинг провайдерін, іздеу алгоритмін, персистенцияны өзгерту үшін плагиндерді ауыстыра аласыз.
OpenClaw жады қалай жұмыс істейді?
Шлюзге негізделген агент архитектурасы
OpenClaw жүйе компоненттері арасындағы байланысты оркестрациялайтын шлюзге орталықтанған архитектураны пайдаланады.
Негізгі құрамдастар:
| Component | Function |
|---|---|
| Gateway | Байланысты басқаратын орталық үдеріс |
| Brain | LLM ойлау қозғалтқышы |
| Hands | Орындау қабаты (shell, файлдық жүйе, браузер) |
| Memory | Тұрақты білім қоймасы |
| Channels | Хабарласу интерфейстері |
| Skills | Кеңейтілетін автоматтандыру модульдері |
Осы архитектурада жады агент білімінің ұзақ мерзімді сақтау қабаты ретінде әрекет етеді.
Файлдар түріндегі жады (шындықтың бастапқы көзі)
OpenClaw жады моделінің ортасына агент жұмыс кеңістігіндегі қарапайым Markdown файлдарын қояды. Агент осы файлдарға жазады және олардан оқиды; олар — тұрақты, адам өңдей алатын дүкен. LLM тек дискіге жазылғандарды “есте сақтайды” — ұшпа сессиялық контекст бөлек. Әдеттегі файлдар мен келісімдер:
MEMORY.md— іріктелген, ұзақ мерзімді төзімді жады элементтері (шешімдер, пайдаланушы профилі фактілері, тұрақты талғамдар).memory/YYYY-MM-DD.md— қосымшалық күнделіктер, өткінші/күнделікті жады ретінде пайдаланылады.USER.md,SOUL.md,AGENTS.md— агенттің тұлғасына немесе мінез-құлқына әсер ететін басқа жұмыс кеңістігі файлдары.
Бұл файлдар агент жұмыс кеңістігінде (әдепкі~/.openclaw/workspace) тұрады және сіз оларды кез келген уақытта оқи немесе өңдей аласыз.
Екі қолжеткізу жолы: файлға негізделген + индекске негізделген
Қарапайым файлдар масштабта семантикалық іздеу үшін тиімсіз болғандықтан, OpenClaw Markdown дереккөзін индекспен (вектор қоймасы және қосымша BM25 мәтін индексі) жұптайды. Индекс агенттік memory_search құралы арқылы қолданылады; нысаналы оқулар memory_get арқылы тікелей файл/жолдар ауқымын оқиды. Гибридті индекстеу тәсілі — эмбеддингтер (вектор) + BM25 (кілтсөз) — әрі семантикалық еске түсіруді, әрі дәл сәйкестікті қамтамасыз етеді. Әдеттегі индекс сақтау — жергілікті SQLite файлы, векторлық іздеу үшін кеңейтілген (мысалы, ~/.openclaw/agents/<agentId>/index.sqlite).
memory_search(query, topK)— метадеректерімен (жолы, жолдары, балы) бірге сәйкес үзінділердің рейтингтелген тізімін қайтарады. Агент жауап бермес бұрын “алдымен іздеу” жасағанын қаласаңыз, осыны қолданыңыз.memory_get(path, startLine, endLine)— Markdown файлының шикі бөлігін қайтарады; жадының қайда екенін нақты білсеңіз, қолданыңыз.
Бұлар — агенттің кірістірілген құралдары; skills және теңшелген код қажетіне қарай шақыра алады.
Өмірлік цикл: жазу, индекстеу, еске түсіру, тазарту, ықшамдау
OpenClaw жадының айқын өмірлік циклын іске асырады:
- Жазу — жадыға тұрарлық оқиға орын алғанда (анық сұрау, шешімді тіркеу немесе автоматты жады тазартуы), агент Markdown файлдарына жазады.
- Индекстеу — файл-бақылаушы және топтық жұмыс жаңа/өзгерген файлдарды вектор + BM25 дүкеніне инкременталды индекстейді.
- Еске түсіру — агент сессия кезінде
memory_search(семантикалық) немесеmemory_get(нысаналы) шақырады. - Жадыны тазарту (ықшамдауға дейін) — сессия контексті модель терезе шегіне жақындағанда, OpenClaw агентке ықшамдауға дейін сақталуы тиіс нәрсені дискіге жазу үшін үнсіз қадамды триггерлейді (бұл бапталатын).
- Ықшамдау — жүйе белсенді сессияны кіші ұстау үшін контекстті қысады немесе түйіндейді; жады файлдары — төзімді қалпына келтіру ретінде қалады.
Бөлшектеу және эмбеддинг конвейері (техникалық егжей-тегжей)
Файлдар индекстелгенде олар бөлшектерге кесіледі (әдеттегі эвристика: әр бөлшекке шамамен 300–500 токен, қабаттасумен), кейін әр бөлшек сіз таңдаған провайдер арқылы эмбеддингке айналады (OpenAI, Gemini, жергілікті GGUF эмбеддингтері және т.б.). Алынған векторлар іздеу үшін дерек көзі метадеректерімен (файл жолы, бастау/аяқтау жолы, уақыт белгісі) бірге сақталады. Іздеу сұрау эмбеддингін есептеу, векторлық кеңістікте ең жақын көршілерді іздеу және қажет болса BM25 балдарымен біріктіру мен қайта ранжирлеуді қамтиды. Бұл гибридтік тәсіл нақты сұраулар үшін дәлдікті арттырып, парафраздалған мазмұн үшін семантикалық еске түсіруді сақтайды.
Нақтысы: жаданы қалай басқару керек (командалар, файлдар, конфигурация)
Төменде операторлар мен әзірлеушілер OpenClaw жадысын тексеру, өзгерту және басқару үшін пайдалануы тиіс қадамдап жасалатын практикалық әрекеттер келтірілген. Мысалдар әдепкі жұмыс кеңістігі ~/.openclaw/workspace болатын стандартты жергілікті орнатуға негізделген (оны agents.defaults.workspace арқылы қайта анықтай аласыз).
Шикі жады файлдарын тексеру және сақтық көшірмелеу
Жады — Markdown. Жұмыс кеңістігінің сақтық көшірмесін жасаңыз немесе ең болмағанда MEMORY.md және memory/ қалтасын көшіріңіз.
Shell үлгісі:
# show workspace location (recommended)openclaw config get agents.defaults.workspace# copy memory files to a timestamped backupcp -r ~/.openclaw/workspace ~/.openclaw/workspace-backup-$(date +%F-%H%M)# or only memory files:cp ~/.openclaw/workspace/MEMORY.md ~/backups/opencaw-MEMORY-$(date +%F).mdcp -r ~/.openclaw/workspace/memory ~/backups/opencaw-memory-$(date +%F)/
Құжаттама және қауымдастық нұсқаулықтары экспорт/сақтық көшірме үшін MEMORY.md + memory/ көшірілуін нақты ұсынады.
MEMORY.md файлын өңдеу — ұзақ мерзімді фактілерді енгізудің ұсынылатын жолы
Тұрақты талғамдар мен фактілерді MEMORY.md файлына қойыңыз. Бұл файл сессия басталғанда контекстке тікелей енгізу үшін оқылады.
Мысал MEMORY.md үзіндісі:
# MEMORY.md## User preferences- timezone: Asia/Tokyo- prefers_brief_responses: true- default_calendar: personal@gmail.com## Projects- acme-internal: deploy target Cloudflare Workers, main repo: github.com/org/acme
Өңдегеннен кейін жаңа сессияларда файлдарды оқуға қайта іске қосудың қажеті жоқ; алайда, плагин индекстері үшін қайта индекстеу қажет болуы мүмкін (төменде қараңыз).
Бағдарламалық түрде жадыға жазу (Node.js мысалы)
Жады файлдар болғандықтан, қарапайым скрипттер жады элементтерін қосуға немесе жасауға қабілетті. Бұл сыртқы жүйе агент жұмыс кеңістігіне фактілерді журналдауды қалағанда пайдалы.
// append-memory.js (Node.js)import {writeFileSync, appendFileSync} from 'fs';import {homedir} from 'os';import path from 'path';const ws = path.join(homedir(), '.openclaw', 'workspace');const mdPath = path.join(ws, 'memory', `${new Date().toISOString().slice(0,10)}.md`);// ensure folder exists and append a factappendFileSync(mdPath, `\n- ${new Date().toISOString()}: Completed deployment for project X\n`);console.log(`Wrote to ${mdPath}`);
Кеңес: Жұмыс кеңістігі жолын растау үшін openclaw config get agents.defaults.workspace пайдаланыңыз.
Қайта индекстеу және плагинді басқару
Егер жады файлдарын өзгертсеңіз және семантикалық іздеуге сүйенсеңіз, қайта индекстеу (немесе плагиннің автоматты индексаторын күту) қажет.
- Қай плагин белсенді екенін тексеріңіз:
openclaw config get plugins.slots.memory - Қайта индекстеу (плагинге тәуелді — көптеген плагиндер
openclaw memory reindexсияқты CLI ұсынады немесе Gateway-ді қайта іске қосуды талап етеді).
Жады плагиндерін өшіру (тек файл режимін мәжбүрлеу) үшін конфигурация үзіндісі:
// ~/.openclaw/openclaw.json (partial){ "plugins": { "slots": { "memory": "none" } }}
Плагин параметрлерін өзгерткеннен кейін конфигурацияның күшіне енуі үшін Gateway-ді қайта іске қосыңыз:
openclaw gateway restart
Құжаттар мен конфигурация сілтемелері жады плагиндерін басқарудың басқарушылары ретінде нақты plugins.slots.memory және plugins.installs көрсетеді.
Жады артқы ұштарын ауыстыру — мысал: LanceDB плагинін қосу
Әдепкі жады артқы ұшын жоғары масштабты вектор қоймаларымен алмастыратын қауымдастық плагиндері бар. Үлгі шаблон (кеңінен қолданылатын қауымдастық плагинінен):
# from your workspace rootcd ~/.openclaw/workspacegit clone https://github.com/win4r/memory-lancedb-pro.git plugins/memory-lancedb-procd plugins/memory-lancedb-pronpm install# then update openclaw.json to activate the 'memory-lancedb-pro' plugin# and restart gateway:openclaw gateway restart
Плагиннің README және авторлары plugins.load.paths ішінде абсолютті жолдарды және эмбеддинг API кілттері үшін айқын орта айнымалыларын ұсынады.
CLI арқылы жадыны іздеу және ақауды жою
OpenClaw openclaw memory сияқты CLI көмекшілерін семантикалық индексті іздеу немесе басқару үшін ұсынады. Плагинге тән мәселелерге көңіл бөліңіз (мысалы, QMD артқы ұшын пайдаланушылар қайта баптауды талап еткен индекс/іздеу сәйкессіздіктерін хабарлаған). Нәтижелер жоқ болса, қайта индекстеңіз және плагин журналдарын тексеріңіз.
Файлдар түріндегі жады (шындықтың бастапқы көзі)
OpenClaw агент жұмыс кеңістігінің ортасына қарапайым Markdown файлдарын қояды. Агент осы файлдарға жазады және олардан оқиды; олар — тұрақты, адам өңдей алатын дүкен. LLM тек дискіге жазылғандарды “есте сақтайды” — ұшпа сессиялық контекст бөлек. Әдеттегі файлдар мен келісімдер:
MEMORY.md— іріктелген, ұзақ мерзімді төзімді жады элементтері (шешімдер, пайдаланушы профилі фактілері, тұрақты талғамдар).memory/YYYY-MM-DD.md— қосымшалық күнделіктер, өткінші/күнделікті жады ретінде пайдаланылады.USER.md,SOUL.md,AGENTS.md— агенттің тұлғасына немесе мінез-құлқына әсер ететін басқа жұмыс кеңістігі файлдары.
Бұл файлдар агент жұмыс кеңістігінде (әдепкі~/.openclaw/workspace) тұрады және сіз оларды кез келген уақытта оқи немесе өңдей аласыз.
Қорытынды
OpenClaw жады жүйесі ЖИ архитектурасында фундаменталды өзгерісті білдіреді.
Өткінші әңгімелердің орнына платформа уақыт өте келе білім жинауға мүмкіндік беретін тұрақты, әзірлеуші бақылайтын жады қабаттарын енгізеді.
Оның дизайны мынаған басымдық береді:
- файлдық сақтаумен ашықтық
- эмбеддингке негізделген іздеумен масштабталу
- конфигурация арқылы әзірлеуші бақылауы
- плагиндер арқылы кеңейтілімділік
Алайда, тұрақты жады әзірлеушілер мұқият басқаруы тиіс жаңа инженерлік және қауіпсіздік сын-қатерлерін де алып келеді.
Автономды агенттер күшейіп, кеңінен енгізілген сайын, OpenClaw секілді жады жүйелері келесі буын ақылды бағдарламалық жүйелердің өзек компонентіне айналуы ықтимал.
CometAPI енді openclaw-пен біріктірілген. Егер Claude, Gemini және GPT-5 Series қолдайтын API іздеп жүрсеңіз, CometAPI — openclaw-ды қолдану үшін үздік таңдау, әрі оның API бағасы үнемі арзандатылып отырады.). OpenClaw жақында GPT-5.4 нұсқасымен үйлесімділігін жаңартып, жұмыс ағынын оңтайландырды. Енді сіз OpenClaw-ды CometAPI-дің GPT-5.4 арқылы да баптай аласыз.
Дайынсыз ба?→ Бүгін OpenClaw-ға тіркеліңіз !
Көбірек кеңестер, нұсқаулықтар және жаңалықтар керек болса, бізді VK, X және Discord желілерінде қадағалаңыз!
