Anthropic Claude Code-ийн Систем Промптыг 80% Цомхотголоо: "Context Engineering"-ийн Шинэ Дүрэм ба `CLAUDE.md`-ээ Хэрхэн Аудит Хийх Вэ?
Систем промптын 80%-ийг устгасан нь: Яагаад гэж?
AI программ хөгжүүлэлтийн салбарт томоохон өөрчлөлт гарлаа. Anthropic компанийн техникийн багийн гишүүн Thariq Shihipar-ийн мэдээлснээр, тэд Claude Code хэрэгслийнхээ систем промптоос 80 гаруй хувийг устгаж, ойролцоогоор 800 токен байсныг ердөө 164 токен болгон цомхотгосон байна. Хамгийн гайхалтай нь тэдний дотоод кодингийн үнэлгээний (internal coding evaluations) оноонд ямар ч бууралт гараагүй бөгөөд загварын гүйцэтгэл хэвээр үлджээ.
Бид сүүлийн хоёр жилийн турш AI загваруудад "Сэтгэгдэл бичиж болохгүй", "Файлын бүтцийг бүү өөрчил", "Заавал дараах форматаар хариул" гэх мэт олон зуун хатуу дүрмээс бүрдсэн урт систем промпт, CLAUDE.md файлуудыг бэлтгэж сурсан. Гэвч өмнөх үеийн загваруудын сул талыг хаахын тулд бичдэг байсан эдгээр хатуу зааварчилгаанууд нь шинэ үеийн Claude Opus 5 болон Claude Fable 5 зэрэг илүү ухаалаг загваруудын хувьд туслах биш, харин сэтгэх процест нь саад болж байжээ.
Багийнхан хэрэглэгчдийн харилцааны логуудад шинжилгээ хийхэд "Баримтжуулалтыг шаардлагатай бол үлдээ" гэсэн систем промпт болон "Код дотор ямар ч коммент бүү бич" гэсэн хэрэглэгчийн зааварчилгаа хоорондоо зөрчилдөж, модель даалгаврыг биелүүлэхээсээ өмнө хоорондоо харшилсан олон дүрмийг цэгцлэхэд хэт их логик болон токен зардаг байсан нь илэрсэн байна.
Prompt Engineering-ээс Context Engineering рүү шилжсэн нь
Хэрэв Prompt Engineering нь ердөө ганц хүсэлт (single request)-эд тохирсон оновчтой асуулт тавих тухай байсан бол, Context Engineering нь систем промпт, CLAUDE.md, custom skills, memory, tool definitions болон код сангийн (repository) нөхцөлийг цогцоор нь зохиомжлох шинэ ухагдагдахуун юм.
Anthropic-аас шинэ үеийн AI агентуудад зориулж Context Engineering-ийн 6 үндсэн зарчмыг санал болгож байна:
- Хатуу дүрэм биш, чөлөөт үнэлэмж (Rules -> Judgment): Моделийг хэт хайрцагласан "БҮҮ хий" гэсэн дүрмээр тучихын оронд кодын чанарын өндөр стандарт, зарчмыг ойлгуулж, нөхцөл байдалд тохируулан бие даан шийдвэр гаргах боломж олгох.
- Тодорхой интерфэйсийн дизайн (Examples -> Interface Design): Багаж (tool) бүрийг хэрхэн ашиглах олон тооны жишээ промпт бичихийн оронд тухайн tool-ийнхээ параметрийн нэр, төрөл, тайлбарыг сайтар дизайн хийж өгөх.
- Хэрэгтэй үед нь санал болгох (Front-load -> Progressive Disclosure): Бүх төрлийн зааварчилгаа, дүрэм журмыг промптын эхэнд шууд чихэх биш, шаардлагатай үед нь skills эсвэл sub-agents хэлбэрээр цувуулан дуудах.
- Давхардлыг арилгах (Duplication -> Consolidation): Систем промпт болон хэрэгслийн тайлбар (tool description) дээр давхардан бичигдсэн ижил заавруудыг нэгтгэн цэгцлэх.
- Автомат санамжийн систем (Manual Memory -> Auto-Memory):
CLAUDE.mdфайл дотор гараар үйлдэл бүрийг тэмдэглэж чихэхээс татгалзаж, моделын өөрийн авто-санамж (auto-memory) функцийг ашиглах. - Баян эх сурвалж ашиглах (Simple Markdown Specs -> Rich References): Энгийн текст зааврын оронд бодит код, unit test suite, техникийн шалгуур (rubrics) бүхий баян эх сурвалжуудыг нөхцөл болгон өгөх.
claude doctor: CLAUDE.md болон заавруудаа хэрхэн цэгцлэх вэ?
Хөгжүүлэгчдийн хувьд AI-тай ажиллах явцад бий болдог хамгийн том асуудал бол "AI техникийн өр" (AI technical debt) юм. Моделийн шинэ хувилбар гарах бүрд хуучин промптууд, CLAUDE.md файлууд болон custom skills-үүд ач холбогдлоо алдаж, агентын ажиллагааг удаашруулдаг.
Энэхүү асуудлыг шийдэхийн тулд Anthropic компани Claude Code хэрэгсэлдээ зориулан /doctor буюу claude doctor коммандыг танилцууллаа. Хөгжүүлэгчид Claude Code терминал дээрээ /doctor коммандыг ажиллуулснаар:
- Таны төслийн
CLAUDE.mdфайлд аудит хийж, хэт урт, зөрчилтэй эсвэл одоогийн модельд шаардлагагүй болсон дүрмүүдийг илрүүлнэ. .claude/skillsдоторх сангийн зааварчилгааг хянаж, оновчтой хэмжээнд хүртэл цомхотгох зөвлөмж өгнө.- Код бичих явцад агентын сэтгэх хурд (reasoning output) болон токений зардлыг хэмнэх боломжийг олгоно.
Байгууллагуудын туршилтаар 8,000 гаруй мөр бүхий агентын тохиргооны файлуудыг тус аргачлалаар цэвэрлэхэд ердөө 600 орчим мөр болж цөөрч, кодын төлөвлөгөөг дагах агентын чадвар дахин баталгаажсан байна.
Хөгжүүлэгчдэд өгөх практик зөвлөмж
Хэрэв таны GitHub repository доторх CLAUDE.md файл хэдэн зуун мөр үргэлжилсэн, дүүрэн хориглосон дүрмээр задарсан бол яг одоо аудитын операци хийх цаг нь болжээ.
claude doctorажиллуулж үзэх: Одоогийн тохиргоонуудаа автоматаар аудит хийлгэж, илүүдэл хэсгүүдийг арилга.- "БҮҮ хий" гэдгийг "ЯАЖ хийх" заавраар солих: AI-д хориглолт тавихаас илүүтэй бодит архитектурын загвар, тестүүдийг харуулж, түүнд тохируулан шийдвэр гаргах эрх олго.
- Контекстийг оновчтой хуваарилах: Төслийн ерөнхий зорилго, чухал тушаалуудыг л
CLAUDE.mdдээр үлдээж, бусад нарийвчилсан зааварчилгааг тусдаа skill эсвэл reference файл болгон тусгаарла.
AI агентуудын чадавхи өндөр ахисан өнөө үед оновчтой код хөгжүүлэлтийн нууц нь олон мөр зааварт биш, харин хэрэгцээтэй бөгөөд цомхон контекстийг зөв инженерчлэхэд оршиж байна.
Эх сурвалж: Anthropic Technical Blog, Futurum Research
Сэтгэгдэл
Ачаалж байна...