{"id":12523,"date":"2026-07-24T13:21:16","date_gmt":"2026-07-24T08:21:16","guid":{"rendered":"https:\/\/pivot.uz\/?p=12523"},"modified":"2026-07-24T13:27:09","modified_gmt":"2026-07-24T08:27:09","slug":"ai-agentlar-uchun-context-engineering-nima-va-nega-muhim","status":"publish","type":"post","link":"https:\/\/pivot.uz\/uz\/ai-agentlar-uchun-context-engineering-nima-va-nega-muhim\/","title":{"rendered":"AI agentlar uchun &laquo;context engineering&raquo; nima va nega muhim"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Oxirgi ikki yilda AI sohasida &laquo;prompt engineering&raquo; atamasi eng ko&#8217;p ishlatiladigan tushunchalardan biri bo&#8217;ldi. Endi Anthropic muhandislari yangi bosqichga o&#8217;tishni taklif qilmoqda \u2014 <strong>context engineering<\/strong>. Bu shunchaki so&#8217;z tanlash emas, balki modelga taqdim etiladigan butun ma&#8217;lumot maydonini \u2014 tizim ko&#8217;rsatmalari, tool&#8217;lar, MCP ulanishlari, tashqi ma&#8217;lumotlar va suhbat tarixi \u2014 boshqarish san&#8217;ati.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prompt engineering&#8217;dan farqi nimada<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt engineering \u2014 bu LLM&#8217;ga bitta samarali ko&#8217;rsatma yozish. Context engineering esa kengroq masala: model har bir inference bosqichida qanday token&#8217;lar to&#8217;plami bilan ishlashi kerakligini uzluksiz boshqarish. AI agent bir necha bosqichli tsiklda ishlaganda (ya&#8217;ni tool&#8217;larni avtonom tarzda qayta-qayta chaqirganda), har bir yangi bosqich oldingi bosqichlarda yig&#8217;ilgan ma&#8217;lumotni qayta ko&#8217;rib chiqishni talab qiladi. Aynan shu doimiy tanlov jarayoni \u2014 context engineering deb ataladi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anthropic tadqiqotchilari LLM&#8217;larning context oynasi kattalashgani sari ma&#8217;lumotni aniq eslab qolish qobiliyati pasayishini kuzatishgan \u2014 bu hodisa <strong>context rot<\/strong> deb nomlanadi. Sabab \u2014 transformer arxitekturasida har bir token boshqa barcha token bilan &laquo;bog&#8217;lanadi&raquo;, ya&#8217;ni n ta token uchun n\u00b2 ta juftlik hosil bo&#8217;ladi. Context uzunligi oshgani sari bu bog&#8217;lanishlar &laquo;suyultiriladi&raquo; va modelning diqqati tarqaladi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu inson miyasidagi ishchi xotira chegarasiga o&#8217;xshaydi: har bir yangi token modelning cheklangan &laquo;diqqat byudjeti&raquo;ni sarflaydi. Shu sababli, samarali context engineering \u2014 modelga eng kam, lekin eng yuqori signalli token&#8217;lar to&#8217;plamini berishga qaratilgan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Samarali context&#8217;ning tarkibiy qismlari<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tizim ko&#8217;rsatmalari (system prompts)<\/strong> aniq va sodda tilda, lekin to&#8217;g&#8217;ri &laquo;balandlikda&raquo; yozilishi kerak \u2014 na haddan tashqari batafsil (har bir holat uchun qattiq qoidalar), na haddan tashqari mavhum. Anthropic bo&#8217;limlarga ajratilgan struktura (masalan, XML teglar yoki Markdown sarlavhalar) bilan yozishni tavsiya qiladi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tool&#8217;lar<\/strong> agentning tashqi muhit bilan aloqa kanali hisoblanadi. Ular token jihatidan tejamkor, bir-biriga o&#8217;xshamaydigan va aniq maqsadga ega bo&#8217;lishi kerak. Agar odam context engineer qaysi tool qachon ishlatilishini aniq ayta olmasa, AI agent ham buni to&#8217;g&#8217;ri hal qila olmaydi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Misollar (few-shot)<\/strong> \u2014 modelga kutilayotgan xatti-harakatni ko&#8217;rsatishning eng samarali yo&#8217;li, lekin bu yerda ham &laquo;kam, lekin sifatli&raquo; tamoyili ishlaydi: har bir mumkin bo&#8217;lgan holatni sanab o&#8217;tirish o&#8217;rniga, bir nechta tanlangan, tipik misollar yetarli.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uzoq davom etadigan vazifalar uchun uchta texnika<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ko&#8217;p soatlik yoki bir necha bosqichli vazifalarda (masalan, katta kodbazani ko&#8217;chirish yoki chuqur tadqiqot) context oynasi hajmi yetarli bo&#8217;lmay qoladi. Anthropic bunga uchta yechim taklif qiladi:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Compaction<\/strong> \u2014 suhbat context chegarasiga yaqinlashganda, uning mazmuni siqib xulosalanadi va yangi context shu xulosa asosida qayta boshlanadi. Claude Code&#8217;da bu \u2014 arxitektura qarorlari va hal qilinmagan xatolarni saqlab qolib, ortiqcha tool natijalarini tashlab yuborish orqali amalga oshiriladi.<\/li>\n\n\n\n<li><strong>Structured note-taking (agentic memory)<\/strong> \u2014 agent context&#8217;dan tashqarida saqlanadigan qaydlar yozadi (masalan, NOTES.md fayli) va ularni kerak bo&#8217;lganda qayta o&#8217;qiydi. Bu, ayniqsa, &laquo;Claude Pok\u00e9mon o&#8217;ynayapti&raquo; eksperimentida yaqqol namoyon bo&#8217;lgan \u2014 agent minglab qadamlar davomida strategik qaydlarini saqlab, context qayta tiklangandan keyin ham davom eta oladi.<\/li>\n\n\n\n<li><strong>Sub-agent arxitekturasi<\/strong> \u2014 bitta agent butun loyihani boshqarish o&#8217;rniga, ixtisoslashgan sub-agentlar aniq vazifalarni &laquo;toza&raquo; context bilan bajaradi va faqat qisqa, siqilgan xulosa (odatda 1000\u20132000 token) qaytaradi. Bu yondashuv murakkab tadqiqot vazifalarida yakka agentga nisbatan sezilarli ustunlik ko&#8217;rsatgan.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Anthropic&#8217;ning ta&#8217;kidlashicha, model qanchalik aqlli bo&#8217;lsa, unga shunchalik kam &laquo;qat&#8217;iy&raquo; context engineering kerak bo&#8217;ladi \u2014 kelajakda agentlar tobora ko&#8217;proq avtonomiya bilan ishlaydi. Ammo hozircha context&#8217;ni cheklangan va qimmatli resurs sifatida qarash \u2014 ishonchli AI agentlar qurishning markaziy tamoyili bo&#8217;lib qolmoqda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oxirgi ikki yilda AI sohasida &laquo;prompt engineering&raquo; atamasi eng ko&#8217;p ishlatiladigan tushunchalardan biri bo&#8217;ldi. Endi Anthropic muhandislari yangi bosqichga o&#8217;tishni taklif qilmoqda \u2014 context engineering. Bu shunchaki so&#8217;z tanlash emas, balki modelga taqdim etiladigan butun ma&#8217;lumot maydonini \u2014 tizim ko&#8217;rsatmalari, tool&#8217;lar, MCP ulanishlari, tashqi ma&#8217;lumotlar va suhbat tarixi \u2014 boshqarish san&#8217;ati. Prompt engineering&#8217;dan farqi nimada [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":12520,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jnews-multi-image_gallery":[],"jnews_single_post":{"format":"standard"},"jnews_primary_category":[],"jnews_override_bookmark_settings":[],"jnews_paywall_metabox":[],"jnews_override_counter":[],"jnews_podcast_option":[],"jnews_podcast_series":[],"footnotes":""},"categories":[115],"tags":[],"jnews-series":[],"class_list":["post-12523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-yangiliklar"],"_links":{"self":[{"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/posts\/12523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/comments?post=12523"}],"version-history":[{"count":1,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/posts\/12523\/revisions"}],"predecessor-version":[{"id":12524,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/posts\/12523\/revisions\/12524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/media\/12520"}],"wp:attachment":[{"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/media?parent=12523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/categories?post=12523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/tags?post=12523"},{"taxonomy":"jnews-series","embeddable":true,"href":"https:\/\/pivot.uz\/uz\/wp-json\/wp\/v2\/jnews-series?post=12523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}