Модель бейімделген. Ол компания деректерін біледі, қажетті стильде әрі форматта жауап береді. Бірақ ол әлі мәтін ғана генерациялайды. Модель әрекетті өз бетінше орындамайды. Ол құралды шақыру туралы шешім қабылдайды. Оны сыртқы жүйе орындайды. Агент тапсырысты тексеру, хат жіберу немесе дерекқордағы жазбаны жаңарту үшін оған әрекет архитектурасы қажет.
Модель — Brain (ми). Құралдар — Hands (қолдар). Олардың арасында модельге қажетті әрекетті таңдап, шақыруға мүмкіндік беретін қабат орналасады. Модель нені орындау керегін шешеді, құрал әрекетті орындайды. Осы қабатты қарастырамыз: tool use, function calling, MCP және memory.
Tool Use: модель нені шақыруды шешеді
Бұл не. Модельдің тапсырманы орындау үшін сыртқы құрал қажет екенін түсінуі және сәйкес құралды таңдай алу қабілеті.
Өнімде неге қажет. Агент нақты деректер негізінде жауап беруі және әрекетті бастауы үшін. «№1234 тапсырысының мәртебесі қандай» деген сұрақ дерекқорға сұраныс жасауды талап етеді. «№1234 тапсырысын бас тарт» деген команда бас тартуды орындайтын құралды шақыруды талап етеді.
Қалай құрылған. Модель қолжетімді құралдардың сипаттамасын алады. Сұраныс кезінде тікелей жауап беру немесе құралды шақыру арасында шешім қабылдайды.
Жиі шатастырылатын жайт. Tool use function calling-пен шатастырылады. Tool use — тұжырымдама («модель құралдарды пайдалана алады»), function calling — оны іске асыру тетігі.
Шектеу. Модель құрал қажет емес деп қате шешім қабылдауы немесе басқа құралды таңдауы мүмкін. Дәлдік құралдардың сипаттама сапасына байланысты.
Function Calling: шақыру тетігі
Бұл не. Модель еркін мәтіннің орнына құралды шақыруды құрылымдалған түрде қайтаратын тетік.
Өнімде неге қажет. Жүйе модельдің шешімін еркін мәтінді талдаудың тұрақсыз әдісіне жүгінбей, сенімді түрде тануы және орындауы үшін.
Қалай құрылған. Әзірлеуші функцияларды сипаттайды (атауы, параметрлері). Модель шақыруы бар JSON қайтарады. Жүйе функцияны орындайды әрі нәтижені түпкілікті жауап үшін модельге қайтарады.
Жиі шатастырылатын жайт. Function calling — тек шақыру форматы. Орындауды модельді қоршаған код жасайды. Модель шақыруды құрастырады және нәтижені кері алады.
Шектеу. Модель жарамсыз аргументтер генерациялауы мүмкін. Жүйе тарапында валидация қажет.
MCP: құралдардың қосылуын қалай стандарттауға болады
Бұл не. Model Context Protocol — Anthropic компаниясы 2024 жылғы қарашада жариялаған ашық стандарт. Ол ЖИ (жасанды интеллект) қолданбасының құралдар мен деректер көздерін қалай қосатынын анықтайды.
Өнімде неге қажет. MCP құралдар мен контекст көздерінің қосылуын стандарттауға мүмкіндік береді, сондықтан түрлі ЖИ қолданбалары оларды бірыңғай интерфейс арқылы пайдаланады — әрбір «құрал — қолданба» жұбы үшін интеграцияны бастан жазбай-ақ.
Қалай құрылған. MCP-сервер tools (шақыру үшін құралдар), resources (деректер көздері) және prompts (сұраныс үлгілерін) ұсынады. ЖИ қолданбасы серверге бірыңғай хаттама арқылы қосылады.
Жиі шатастырылатын жайт. Function calling модельдің функцияны қалай шақыратынын анықтайды. MCP құралдардың қолданбаға стандартты түрде қалай қосылатынын анықтайды.
Шектеу. Стандарт салыстырмалы түрде жаңа болып отыр. Құралдар мен қолданбалар тарапынан қолдау әлі қалыптасып келе жатыр.
Memory: қадамдар арасында күйді қалай сақтау керек
Бұл не. Жүйенің қадамдар немесе сессиялар арасында ақпаратты сақтау және пайдалану қабілеті.
Өнімде неге қажет. Ұзақ және көп қадамды тапсырмалар үшін жүйе қадамдар арасында күйді сақтауы керек. Бұл ағымдағы контекст, сыртқы күй немесе жеке жад жүйесі болуы мүмкін.
Қалай құрылған. Екі түрі бар. Қысқа мерзімді жад — ағымдағы сессияның контексті, промпт арқылы беріледі. Ұзақ мерзімді жад — сессиялар арасында деректер базасында немесе векторлық қоймада сақталады.
Жиі шатастырылатын жайт. Memory-ды модельдің контекст терезесімен шатастырады. Терезе — бір сұраныстағы мәтін көлеміне қойылған шектеу. Memory — тарихтан не сақтап, осы терезеге не беру керегі туралы архитектуралық шешім.
Шектеу. Ұзақ мерзімді жад жеке инфраструктураны талап етеді. Тарих неғұрлым үлкен болса, релевантты ақпаратты таңдау соғұрлым маңызды болады — бұл 2-блоктағы retrieval-мен қиылысады.
Блоктың қателіктері
Ең жиі кездесетін қате — tool use және function calling-ті шатастыру. Tool use дегеніміз модель сыртқы құрал қажет екенін түсінеді. Function calling — модель осы шешімді жүйеге хабарлайтын нақты механизм.
Tool use — сыртқы құрал қажеттігін түсіну. Function calling — осы шешімді жүйеге жеткізу тәсілі.
Блоктың метрикалары
Агент архитектурасының жұмыс істеп тұрғанын қалай түсінуге болады:
- Success rate — агент дұрыс нәтижеге жеткізген тапсырмалардың үлесі.
- Tool call accuracy — агенттің қажетті құралды қаншалықты дәл таңдайтыны және дұрыс параметрлерді бере алатыны.
Өлшеу тест тапсырмалары жиынтығында жүргізіледі: 50–100 нақты сұраныс алынады, сәтті шақырулар үлесі және қатесіз аяқталған тапсырмалар үлесі есептеледі. Success rate-ке құрал таңдаудың дәлдігі, құралдың орындалуы, бизнес-логика, деректер, қолжетімділік құқықтары және API қателері әсер етеді.
Бірнеше агентті қалай координациялау керек
Құралдарға және жадқа қолжетімділігі бар бір агент нақты тапсырмаларды шешеді. Бірақ күрделі процестер бір агентке сирек сиады — өтінішті өңдеу деректерді тексеруді, келісуді және клиентке хабарлауды жеке қадамдар ретінде, тіпті түрлі агенттер арқылы талап етуі мүмкін. Келесі жазбада бірнеше агентті қалай координациялауды талдаймыз: workflow, multi-agent, supervisor және human-in-the-loop.
Похожие материалы
Speedo iQ — Vanquisher 3.0 көзілдіріктеріне орнатылатын, төрт жүзу стилін танитын модуль
сент. 04, 2026
AI экономикасы: токендер неге арзандайды, ал шоттар неге өседі
сент. 04, 2026
Орталық Азиядағы деректер ағуы: F6 сандары нені көрсетеді, нені көрсетпейді
сент. 04, 2026