ЖИ агенттерінің жады: тұрақты контексі бар ЖИ агенттерін қалай құрастыруға болады

Бұл нұсқаулықта ЖИ агенттерінің жады деген не екені, жұмыс, эпизодтық, семантикалық және процедуралық жадтың бірге қалай жұмыс істейтіні, сондай-ақ тұрақты контекст арқылы жетілетін агенттерді қалай құрастырып, тексеру керектігі түсіндіріледі.

Post by Aravind Srinivas on Perplexity Computer's background Dream agent, with a diagram of the self-improvement loop: online sessions produce raw history, Dream reads and reconciles it with connectors, then compiles, cites, and commits updates to the Brain, which feeds the next session's context.

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

Қазіргі таңда AI агенттерінің жадында принтерге шексіз ертіп барудың осындай нұсқасы бар. Letta компаниясының бас директоры Charles Packer пікірінше (The New Stack), жад бенчмарктары шегіне жеткен: олар есте сақтауды өлшейді, ал ол бұл мәселені шешілген деп санайды. Шешілмеген мәселе — агенттің қайта оқытусыз, өзі сақтайтын контекст арқылы жұмысын жақсартуы.

Оның серіктес негізін қалаушысы Sarah Wooders мұны үнемі жаңа жұмысқа кірісумен салыстырады: бенчмарктар агентке қажетті бүкіл контекстті бір-бірімен байланыссыз тапсырмалар бойынша қайта-қайта береді, ал адамдар мүлде олай жұмыс істемейді. Жаңа қызметкерді принтерге ертіп бару керек болуы мүмкін. Бірақ үш жылдан кейін оған орныңыздан тұрмай-ақ бір жолдық нұсқау бере алғыңыз келеді.

Біз ұмтылуға тиіс стандарт осы, әрі Perplexity Computer үшін жасалған өздігінен жетілетін жад жүйеміз Brain де осы мақсатқа бағытталған. Ол бұрынғы жұмыс пен түзетулерді үнемі дамып отыратын білім викиіне жүйелейді.

Агент нені есте сақтауы керек екенін және оның агентке жұмысты жақсырақ атқаруға көмектесетінін қалай тексеруге болатынын қарастырамыз.

AI агентінің жады дегеніміз не?

AI агентінің жады — агенттің бұрынғы өзара әрекеттесулер мен жұмыстан сақтап қалатын ақпараты, сондай-ақ оны жаңарту және пайдалану механизмдері. Тұрақты жад контексі бұл ақпаратты сеанстар арасында тасымалдайды, сондықтан сөйлесуді жабу келесі тапсырманы нөлден бастау дегенді білдірмейді.

Осы атаумен шығарылатын шешімдердің көбі пайдаланушыны есте сақтайды. Сіздің қалауларыңыз, контактілеріңіз, рөліңіз, PNG емес, PDF файлдарын қалайтыныңыз. Бұл — оңай жартысы.

Brain жүйесін жасағанда (ол Perplexity Computer жадын қамтамасыз етеді) біз жұмыстың өзіне назар аудардық. Қай тәсіл сәтті болды? Қай дереккөз жиырма минутты босқа кетірді? Агент жұмысты аяқтадым деп хабарлағаннан кейін нені түзетуге тура келді? Бұл тарих келесі тапсырмаға жақсырақ бастапқы нүкте береді.

Brain бұл ақпаратты агенттің Sandbox ортасында файлдар түрінде сақтайды, олар үш деңгейге бөлінген:

  • sessions/ қалтасында өңделмеген транскрипттер мен олардың түйіндемелері сақталады.
  • notes/ қалтасында тақырыптар бойынша жүйеленген, сұрыпталған ақпарат сақталады.
  • knowledge/ қалтасында викидің өзі сақталады: адамдар, жобалар және ұғымдар туралы өзара байланысқан Markdown беттері.

Мұның ешқайсысы өздігінен жақсармайды. Түнде біз «Dream» деп атайтын фондық агенттер сол күнгі сеанстарды оқып, олардың түйіндемесін жасайды және жағдай өзгерген жерлерде викиді қайта қарайды. Біз бұл өңдеулерді Git арқылы бекітпес бұрын дайындап, тексереміз, сондықтан бірдеңе дұрыс көрінбесе, тексеруге болатын diff болады.

Бұл агенттің жұмысты жақсырақ атқаруына көмектесе ме? 30 күндік жұптық бағалауымызда Brain қосылған сеанстар дұрыстықты 9,3 пайыздық тармаққа, ал есте сақтауды 8,9 тармаққа жақсартып, шамамен 15% аз токен пайдаланды.

Дереккөз: X

Агенттік жадтың қандай түрлері бар?

Негізінен екі түрі бар және бұл бөлу адамға қатысты қолданылатын бөлуге өте ұқсас: дәл қазір ойыңызда ұстап тұрған нәрсе және келесі айда да білетін нәрсе.

Қысқа мерзімді жад

Қысқа мерзімді жад ағымдағы сөйлесудің немесе тапсырманың контекстін сақтайды. Сіздің сұрауыңыз, соңғы хабарламалар, құрал шақыруының нәтижесі, агент жаңа ғана ашқан құжат. Келесі не істеу керектігін анықтауға жеткілікті ақпарат.

Мұны жұмыс жады деп те атайды. LLM үшін контекст терезесі белгілі бір модель шақыруы кезінде қолжетімді ақпаратты қамтиды. Қолданба тапсырманың қосымша күйін жүргізіп, әр қадамда оның қай бөліктерін беру керектігін шеше алады.

Әрі қысқа мерзімді деген міндетті түрде бір реттік дегенді білдірмейді. Фреймворк сөйлесу күйін сақтап, оны ертең жалғастыра алады — ол бәрібір сол тредке тиесілі. Бірақ бұл ақпаратты басқа тапсырманың пайдалана алатын-алмайтыны — жеке жобалау шешімі.

Ұзақ мерзімді жад

Ұзақ мерзімді жад ақпаратты сеанстар арасында қолжетімді етеді. CoALA мақаласы когнитивтік ғылымнан үш санатты алып, агент жасаушыларға тәжірибе мен ноу-хауды сипаттайтын терминдер жиынын берді:

  • Эпизодтық жад — болған оқиға: Бұған бұрынғы сеанстар, агент жасаған қадамдар, ол алған нәтиже жатады. Brain жүйесінде бұл тарихты sessions/ қалтасы өңделмеген транскрипттер мен олардың түйіндемелері арқылы қамтамасыз етеді.
  • Семантикалық жад — агент шындық деп қабылдайтын нәрсе: Бұл сөйлесулерден сұрыпталған пайдаланушы, оның жобалары және әлемі туралы фактілер болуы мүмкін. Brain жүйесінің knowledge/ викиі осындай ақпаратты дәлелдерге апаратын сілтемелермен бірге сақтайды.
  • Процедуралық жад — істерді қалай орындау керектігі: Бұлар — промпттар, қайта пайдаланылатын жұмыс процестері, агенттерге жұмысқа қажетті нұсқаулар мен құралдарды беру үшін Perplexity жасайтын Skill пакеттері. Мұның бір бөлігі сізде жад деп атамасаңыз да бар болуы мүмкін.

Ең қызықты жұмыс деңгейлер арасында жүреді. Сеанс сіздің PNG файлынан бас тартқаныңызды жазып алады. PDF пайдалану туралы нұсқауыңыз агент алдағы уақытта да ескеретін қалауға айналады. Экспорттау процесіне енгізілген түзету келесі жолы орындалатын нәрсеге айналады.

«Бұл болды» дегеннен «бұл шындық» дегенге, одан «біз мұны осылай істейміз» дегенге дейінгі бұл түрлендіру — біз басында айтқан үйрену мәселесінің бір бөлігі, әрі Brain жүйесінің түнгі Dream агенттері күш-жігерін дәл осыған жұмсайды.

Біреу ортақ ас үйде микротолқынды пеште балық жылытты делік. Шағымдар түседі, терезе ашылады. Ақырында жазу пайда болады: БАЛЫҚҚА ТЫЙЫМ САЛЫНАДЫ.

Алты айдан кейін кінәлі көшіп кеткен, бірақ жазу әлі тұр. Бұл — тұрақтылық. Жад түрлерін не сақталып қалатыны арқылы түсіндіруге болады:

  • Жұмыс жады — түскі ас дайындап жатқанда қадағалап отыратын нәрсе, мысалы, сорпаны араластыру керек екені.
  • Эпизодтық жад — балыққа қатысты оқиғаның өзі; дәлізге дейін бәрінің соңынан ерген иіс.
  • Семантикалық жад — сол оқиғадан алған біліміңіз: ортақ ас үйде балықты қайта жылыту ұзақ уақыт кетпейтін иіс қалдыруы мүмкін.
  • Процедуралық жад — бұдан кейін не болатынын реттейтін нұсқау. Мұнда микротолқынды пеште балық жылытпаңыз. Жазу бүкіл оқиғаны көрмеген адамның да ережені сақтауына мүмкіндік береді.

Тағы бір айырмашылық бар, өйткені ол біз жасап жатқан нәрсені өзгертеді. 2025 жылғы желтоқсанда алғаш жарияланған Memory in the Age of AI Agents шолуында қысқа және ұзақ мерзімді деп бөлу жеткіліксіз екені айтылады — ол жадты пішіні бойынша да сұрыптайды:

  • Токен деңгейі: Бұл — агент оқитын айқын мазмұн. Файлдар, сақталған жазбалар, іздеп алынған фрагменттер.
  • Параметрлік: Бұл — үйретілген салмақтарда кодталған ақпарат. Оны жаңарту үшін оқыту немесе модельді өңдеу әдістері қажет.
  • Латентті: Бұл — оқуға болатын мәтін түрінде жазылмай, ішкі көріністерде сақталатын ақпарат.

Мұнда біз токен деңгейіндегі жадқа, яғни модельден тыс сақталатын және қажет кезде оның контекстіне оқылатын ақпаратқа назар аударамыз. Brain жүйесінің Markdown викиі — соның бір мысалы.

Бетті жаңартқанда біз агенттің келесі тапсырмада оқи алатын нәрсесін өзгертеміз, бірақ оның негізгі салмақтары өзгеріссіз қалады. Packer кіріспеде айтқан ой да осы: агенттің қайта оқытусыз, өзі сақтайтын контекст арқылы жетілуі.

Агент жадының түрлері бірге қалай жұмыс істейді?

Агент бұрынғы талпынысына қайта оралып, қай жерде қателескенін көріп, кейін сіз берген нұсқауларды жүктей алады. Бір тапсырмаға жадтың бірнеше түрі қатысады және олардың әрқайсысына жеке кезек немесе бөлек дерекқор қажет емес.

Мұнда тұрақтылық сөйлесу аяқталғаннан кейін не қолжетімді болып қалатынын анықтайды, ал іздеп алу агенттің оны қайта көретін-көрмейтінін анықтайды.

Жад түрі

Сеанстар арасында не сақталады?

Онда не сақталады?

Brain/ Computer оны контекстке қалай енгізеді?

Жұмыс жады

Сақталған тапсырма күйін қалпына келтіруге болады, бірақ модель әр шақыру үшін қолданба беретін нәрсені ғана көреді.

Ағымдағы промпт, соңғы диалог кезектері, құрал нәтижелері және іздеп алынған ақпарат

Индекс агентке қолжетімді жадты табуға көмектеседі; файлдарды оқу тиісті мазмұнды қосады.

Эпизодтық

Сақталған сеанс жазбалары мен түйіндемелер.

Не болды: бұрынғы талпыныстар, әрекеттер, нәтижелер және түзетулер.

Егжей-тегжей қажет болғанда агент дереккөз сілтемелері арқылы растайтын сеанс дәлелдеріне өтеді.

Семантикалық

Жүргізіліп отыратын білім, жазылған жағдайда нұсқалар тарихымен бірге.

Адамдар, жобалар, қалаулар және олардың өзара байланыстары туралы фактілер.

Агент knowledge/ беттерін оқиды, файлдардан іздейді және [[wikilinks]] сілтемелері бойынша өтеді.

Процедуралық

Сақталған нұсқаулар, Skill пакеттері және жұмыс процестері — қайта қаралғанға немесе жойылғанға дейін.

Тапсырманы қалай орындау керектігі.

Computer қажет кезде тиісті Skill пакеттері мен нұсқауларды жүктейді.

Brain жүйесінде біз сабақтан дәлелге қайта апаратын осы жолды сақтаймыз. Мысалы, сіз Computer-ден өткен аптадағы жобаны жалғастыруды сұрадыңыз делік:

  • Brain индексі оған қандай жад беттері бар екенін және оларды қайдан табуға болатынын айтады.
  • Brain сақталған шешімдер мен нұсқауларды оқу үшін жоба бетін ашады.
  • Егер жазбада сіздің бір тәсілден бас тартқаныңыз айтылса, агент оның дереккөз сілтемесі бойынша сөйлесуге оралып, себебін тексере алады.

Байланысты беттерге апаратын сілтемелер оған қатысты адамдарды немесе басқа жобаларды іздеуге мүмкіндік береді. Агент мұны файлдарды оқу және іздеу арқылы жасайды. Мысалы, grep оған жобаның атауы аталған жерлерді табуға мүмкіндік береді.

Біз сондай-ақ агенттер файлдарды зерттей алудан не ұтатынын сынадық. Қаржылық құжаттар бойынша 150 сұрақтан тұратын ішкі бенчмаркте стандартты файл құралдарын пайдаланатын зерттеуші агент 0,627 жауап ұпайына жетті, ал сол корпус бойынша семантикалық іздеу шамамен 0,37 көрсетті.

Дереккөз: X

AI агентінің жадын қалай жақсартуға болады?

Orogat пен Mansour жазған 2026 жылғы мамырдағы мақала агент жадындағы қайталанатын төрт ақауды анықтайды: қойма үнемі өсе береді, ескірген сенімдер қайта қаралмайды, орын таусылғанда ақпарат ұмытылады, ал іздеп алу кезінде оқылған нәрседен ештеңе үйренілмейді.

Олар ұсынған шешім — агенттік жадты қойма ретінде қарастыруды тоқтатып, оны төрт операция арқылы дамитын «күй» ретінде қарастыру: қабылдау, қайта қарау, ұмыту, іздеп алу. Бұл бөлімдегі біздің тексеру тізіміміз осы.

Нені есте сақтау керектігін іріктеп таңдаңыз

«Нашар» жад бір енгеннен кейін, оны әрбір келесі қадам мұраға алады.

Workday AI Research LoCoMo бенчмаркінен алынған шамамен 1500 үміткер жадқа іріктеу тәсілін сынап, олардың кез келгенін сақтамас бұрын бес сұрақ қойды:

  • Бұл пайдалы ма? Ол қайта кездесуі ықтимал ма?
  • Бұл сенімді ме? Сөйлесуде шынымен солай айтылды ма, әлде модель өзі толықтырды ма?
  • Бұл жаңа ма, әлде бұрыннан сақталған ба?
  • Бұл өзекті ме?
  • Бұл тұрақты факт пе, әлде уақытша күй ме?

Модель шақыруы тек бірінші сұраққа қажет болды. Қалған төртеуі ережелер ретінде барлығы 65 миллисекундтан аз уақытта орындалды. Бұл әдіс тиісті жадтың 97%-ын сақтай отырып, сақтау не алып тастау шешімдерінде дәлдікті 12%-ға арттырды.

Ең үлкен үлесті соңғы сұрақ қосты: тұрақты және уақытша ақпарат арасындағы айырмашылықты алып тастасаңыз, шешім сапасы шамамен 18%-ға төмендеді.

Тарихты жоғалтпай жауапты қайта қараңыз

Фактінің қашан жарамды болғанын, оны қандай дереккөз растайтынын және нені алмастырғанын жазып отырыңыз. Егер дереккөздер бір-біріне қайшы келсе, оны шешуге жеткілікті дәлел жиналғанша бұл қайшылықты көрінетін етіп сақтаңыз. Ең жаңа құжат та қате болуы мүмкін.

Brain викиді бастапқы құжаттар, коннектор нәтижелері және пайдаланушы түзетулері арқылы жаңартады. Әрбір жад жазбасы өз дереккөзіне сілтеме жасайды. Бізге агенттің ағымдағы жауапты табуы және сол жауап күмәнді көрінсе, оны тексеретін орынның болуы қажет.

Әдейі ұмытыңыз

Мақалада ақаулардың бір түрі «сыйымдылыққа байланысты ұмыту» деп аталады: ақпарат пайдалы болуын тоқтатқандықтан емес, сақтау көлемінің шегіне сыю үшін жойылады.

Ортақ ас үйге оралайық. Алты айдан кейін балықты кім жылытқаны немесе терезенің қанша уақыт ашық тұрғаны ешкімді қызықтырмайды. Бірақ жазудың әлі де атқаратын қызметі бар.

Келесі адам түскі ас дайындаса, ереже қолжетімді болады. Тек шағымдарды мұрағатқа жібересіз.

Workday әдісіндегі өзектілік пен ақпарат түрін тексеру сақтауға дейін басталып, жадқа айналуға лайық нәрсені сүзеді. Brain жүйесінде біз бастапқы құжаттар өзгерген сайын және пайдаланушылар түзетулер енгізген сайын бар білімді де қайта қараймыз. Екі жағдайда да араласу қажеттілігін мазмұн туындатады.

Іздеп алу нәтижесін келесі жаңартуға пайдаланыңыз

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

Нәтижені, дереккөзді және кез келген түзетуді жазып отырыңыз. Brain жүйесін жасаған кезде біз осы жұмыс тарихын оның есте сақтайтын нәрсесінің бір бөлігіне айналдырдық: қай тәсіл сәтті болды, қай дереккөз еш нәтиже бермеді және агент жұмысты аяқтадым деп хабарлағаннан кейін пайдаланушы нені түзетті. Brain бұл тәжірибені викидің мерзімді жаңартуларына енгізеді, сондықтан кейінгі тапсырмалар оны пайдалана алады.

Алайда мұның ешқайсысы есте сақтау бенчмаркінде көрінбейді. Циклдің жұмыс істеп тұрғанын білудің жолы — агентке тек жад арқылы ғана орындай алатын тапсырма беріп, оның қаншалықты жиі орындайтынын құны мен кідірісін қоса есептеу. DolphinBench дәл осыны жасайды, сондықтан ең жоғары нәтижелер әлі де 70–79 аралығында.

Perplexity көмегімен тұрақты жады бар агентті қалай жасауға болады

Perplexity ұсынатын Agent API Brain сияқты өздігінен жүргізілетін жад жүйесін қамтымайды. Мұны бірден айтқанымыз жөн. Бірақ ол сізге қажетті жад бөліктерін береді: процедураларды сақтайтын орын, контекстті диалог кезектері арасында тасымалдау тәсілі және өзіңіз басқаратын қоймадан оқуға әрі оған жазуға арналған құралдар.

Процедуралық жадтан бастаңыз

Теңшелетін Skill нұсқауларды, процедураларды және қосымша файлдарды бір нұсқа нөмірімен біріктіреді. Платформа командасы орналастыру тексерулерін, кері қайтару критерийлерін және есеп беру форматын бір рет жазып, қолданбалардың сол Skill-ге сілтеме жасауын қамтамасыз ете алады. Процедура өзгергенде команда жаңа нұсқаны жүктейді.

Дереккөз: X

Профиль бір деңгей жоғары тұрады. Профильдер агенттің моделін, нұсқауларын, құралдарын, Skill-дерін, коннекторларын және іске қосу параметрлерін нұсқасы бар бір ID астында сақтайды.

Екеуін де қыркүйекте қостық, сонымен бірге басқарылатын коннекторларды да енгіздік. Енді жоба әкімшісі мақұлданған GitHub немесе Slack қосылымын бір рет баптап, қолданбаларға жеке тіркелгі деректерін сақтаудың орнына соған сілтеме жасауға мүмкіндік бере алады. Қолжетімділік өзгергенде әкімші қосылымды бір жерде жаңартады.

Неліктен бұл жад саналады? Тағы да микротолқынды пеште балық жылытылған асүйге оралайық. Келесі келген адам шағымдарды өз көзімен көрмесе де, «БАЛЫҚ ЖЫЛЫТУҒА БОЛМАЙДЫ» ережесін орындай алады.

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

Біз Dream-нің жадты жаңартуын бағыттау үшін де Skill-дерді қолданамыз. Бірақ Skill өз бетінше үйрене алмайды. Нұсқаулар жаңа нұсқа жүктелгенде өзгереді — оны адам да, автоматтандырылған процесс те жүктеуі мүмкін.

Егер агент бір қызметте кері қайтару тексеруі қайта-қайта сәтсіз аяқталып жатқанын байқап, соған бейімделгенін қаласаңыз, бұл — жоғарыда айтылған сеанстардан уикиге дейінгі цикл.

Не болғанын сақтап, нені өзгерту керектігін анықтап, түзетуді келесі жолы қолжетімді ету қажет. Ол үшін келесі екі бөлік керек.

Жұмыс жадын диалог кезектері арасында сақтаңыз

Агент орналастыру тексеруін іске қосады. Сіз: «Неге ол сәтсіз аяқталды?» — деп сұрайсыз. Бұл — орынды қосымша сұрақ, бірақ агент «ол» нені білдіретінін әлі де көре алған жағдайда ғана.

Біздің Agent API сөйлесу контекстін әрі қарай жеткізудің екі тәсілін қолдайды:

  • Сөйлесуді өзіңіз қайта жіберіңіз: Алдыңғы хабарларды келесі сұраудың input массивіне қосыңыз. Жібермес бұрын нені сақтау, қорытындылау, бүркемелеу немесе алып тастау керектігін өзіңіз шешесіз.
  • Аяқталған жауаптан жалғастырыңыз: Оның ID-сін сақтап, келесі хабармен бірге previous_response_id ретінде жіберіңіз. Сөйлесу күйін біз сервер жағында сақтаймыз, сондықтан қолданбаңызға алдыңғы кезектерді қайта жіберудің қажеті жоқ. Тізбектегі ең соңғы жауаптан жалғастыра аласыз.

Қайта жіберу агенттің не көретінін бақылауға мүмкіндік береді, ал ID арқылы жалғастыру сөйлесуді қайта жинау жұмысынан құтқарады. Қай тәсілді таңдасаңыз да, келесі жауапқа қажетті жаңа нұсқауларды, құралдарды немесе модель параметрлерін беріңіз.

Өзіңіздің эпизодтық және семантикалық қоймаңызды қосыңыз

Бұл бөлікті Agent API сізге қалдырады.

Бір жолы — функцияларды шақыру. Құралдарды сіз анықтайсыз, агент шақыруды сұрайды, ал қолданбаңыз оны орындап, нәтижесін қайтарады. Жад үшін қарапайым бастапқы нүкте — агент әрекет етпес бұрын оқу операциясы және одан кейін жазу операциясы.

Агент алған фактіні ғана журналға жазсаңыз, оның пайдасы тигенін бәрібір білмейсіз. Нәтижені, дереккөзді және пайдаланушы түзеткеннің бәрін журналға жазсаңыз, эпизодтық қабаттың бастамасы пайда болады.

MCP қолдауымыз тағы бір жол ұсынады. Егер үйлесімді қашықтағы MCP сервері сізге қажетті операцияларды ұсынса, әрқайсысын теңшелетін функция ретінде орап шықпай-ақ, агент оларды шақыра алады.

Коннекторларымыз агентке жад жазбаларының негізіндегі дәлелдерге қол жеткізуге мүмкіндік береді. GitHub, Slack, Google Drive, Datadog, Linear және Notion біздің басқарылатын каталогымызда бар, ал ішкі жүйелер үшін теңшелетін коннекторлар қоса аласыз.

Соңында тарих қашан қаралатынын және ағымдағы сипаттама қашан қайта өңделетінін шешіңіз.

Жаңа сеанста не сақталатынын тексеріңіз

Енді сөйлесуді жабыңыз. Ескі хабарларды қайта жібермей және previous_response_id бермей, жаңа сұрау бастаңыз, бірақ агентке сол жад қоймасына қолжетімділік беріңіз. Түзетуді қайталамай, одан байланысты жұмысты орындауды сұраңыз.

Егер оған еске салу қажет болса, жұмысыңыз әлі аяқталмаған.

Орналастыру агенті үшін нені әрі қарай сақтау керек екенін тексеретін бірнеше тест құрастырыңыз:

  • Түзету сақталады: Агент мәселе туындаған қызмет үшін тексерілген кері қайтару пәрменін тауып, қолданады.
  • Түзету өз аясынан шықпайды: Агент басқа қызметтердің процедураларына тиіспейді.
  • Жаңа ақпарат ескі нұсқауды алмастырады: Пәрмен қайта өзгергенде агент ағымдағы нұсқаны қолданады және өзгерістің дереккөзін анықтай алады.

Біздің регрессиялық тестілеу жөніндегі нұсқаулығымыз агент нәтижелері мен алынған дәлелдерді сақтауды, оларды күтілетін әрекетпен салыстырып тексеруді және нұсқаулар немесе модельдер өзгергеннен кейін іске қосуларды салыстыруды көрсетеді.

Жадпен және жадсыз іске қосуларды салыстырғанда модель, Профиль және Skill нұсқаларын өзгеріссіз ұстаңыз. Әр салыстыруды қойманың белгілі снапшотынан бастаңыз, әйтпесе бір тест агентке келесі тестің жауабын үйретіп қоюы мүмкін.

Бірдеңе сәтсіз болса, сол жағдайды сақтап қойыңыз. Келесі өзгеріс одан міндетті түрде өтуі тиіс.

Немесе құрастыруды өткізіп жіберіңіз: Computer-дегі Brain

Егер сізге бөліктер емес, дайын цикл керек болса, ол — Computer. Оның негізінде Brain жұмыс істейді және төрт дереккөзден үйренеді: сеанстарыңыздан, қосылған құралдардан, сіз жасаған файлдар мен артефактілерден және түзетулеріңізден. Brain-нің фондық жаңартулары әлі де өзекті ақпаратты нығайтады, өзгергенін қайта қарап, ескіргенін белгілейді.

Бұл циклді өзіңіз құрастырудың қажеті жоқ. Сіз тек жұмысыңызды істейсіз.

Жад сіз бөліскен қалауларыңыз бен мәліметтерді сақтайды. Brain жобаларды, адамдарды, шешімдерді және аяқталмаған жұмыстарды олардың негізіндегі дәлелдермен байланыстырады.

Оның не үйренгенін Жад көрінісінде қарап, жазбалардың дереккөздерін анықтап, оларды өңдеуге немесе жоюға болады. Brain сіздің өз белсенділігіңізді пайдаланады, инкогнито сеанстарын есепке алмайды және оның жеке ауыстырғышы бар.

Мысалы, Rho компаниясында шот-фактура жобасына қатысты шешімдер Slack, Notion, Jira, Figma және Google Docs арасында шашырап жатты. Команда Computer-ді өзгерістерді түнде қарап шығып, сәйкессіздіктерді белгілеп, Slack-те таңғы дайджест жариялайтындай етіп баптады.

Олардың бағдарламалық жасақтама инженері Oktawian Jurkiewicz Computer жоба үшін жад та құрып жатқанын байқады. «Біз мұны алдын ала белгілеген жоқпыз, — дейді ол. — Computer әр дереккөзден қандай деректерді сақтау керектігін өзі анықтады».

Команданың айтуынша, апталық кездесулер уақыты 2,5 сағаттан 15 минутқа дейін қысқарған, ал 12 апталық жоба барысында шамамен 120 жұмыс сағаты үнемделген.

Бұл 120 сағат бүкіл жұмыс процесінің арқасында үнемделді: коннекторлар, түнгі іске қосулар және Slack дайджесті. Үнемделген уақыттың қаншасы тек жадтың үлесі? Мұны әзірге сандық түрде бағалай алмаймыз.

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

ЖИ агенттерінің жады: жиі қойылатын сұрақтар

ЖИ агенттерінің жады бола ала ма?

Иә. ЖИ агенттері сақталған сөйлесулер, фактілер, қалаулар және қайта пайдаланылатын процедуралар арқылы ақпаратты сеанстар арасында сақтай алады. Жүйе бұл ақпаратты қажет кезде алып, жағдай өзгергенде жаңартып отыруы тиіс.

Мысалы, Perplexity Computer-дегі Brain жұмыс контекстін сеанстардан, қосылған құралдардан, файлдардан және пайдаланушы түзетулерінен құрады.

ЖИ агенті қанша жедел жад (RAM) пайдаланады?

Бірыңғай талап жоқ. Егер агентіңіз Perplexity Agent API арқылы хостингтегі модельді шақырса, ол модельді өз RAM-ыңызға жүктеудің қажеті жоқ. Дегенмен қолданбаңыз бен жергілікті құралдарыңызға жад бәрібір керек.

Модельді жергілікті іске қосу — басқа жағдай. Әр параметрге төрт биттен келсе, сегіз миллиард параметр шамамен 4 ГБ өңделмеген салмақ деректерін құрайды. Кванттау шығындарын, контекстті өңдеуді және модельді іске қосатын бағдарламалық жасақтаманы ескергенде, нақты қажетті жад көлемі бұдан көбірек болады.

ЖИ агенті үшін ең жақсы жад қандай?

Ең жақсы шешім агентке нені әрі қарай сақтау қажет екеніне байланысты. Сөйлесу күйі қосымша сұрақтарды қолдайды; эпизодтық жазбалар не болғанын сақтайды; семантикалық жад ағымдағы білімді сақтайды; процедуралық жад қайта пайдаланылатын нұсқауларды ұсынады.

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