Context Engineering lร chiแบฟn lฦฐแปฃc quแบฃn lรฝ toร n bแป thรดng tin (context) cho AI Agent, khรกc vแปi Prompt Engineering. Tรฌm hiแปu 3 kแปน thuแบญt cแปt lรตi giรบp Agent thรดng minh hฦกn vร duy trรฌ sแปฑ tแบญp trung dร i hแบกn.
Trong nhแปฏng nฤm ฤแบงu cแปงa kแปท nguyรชn AI tแบกo sinh, Prompt Engineering tแปซng lร kแปน nฤng ฤฦฐแปฃc sฤn ฤรณn, giรบp chรบng ta tรฌm ra nhแปฏng tแปซ ngแปฏ vร cแบฅu trรบc tแปt nhแบฅt ฤแป khai thรกc sแปฉc mแบกnh cแปงa mรด hรฌnh ngรดn ngแปฏ lแปn (LLM). Tuy nhiรชn, khi chรบng ta chuyแปn tแปซ cรกc tรกc vแปฅ mแปt lแบงn (one-shot task) sang xรขy dแปฑng cรกc AI Agent (Tรกc nhรขn AI) cรณ khแบฃ nฤng hoแบกt ฤแปng tแปฑ chแปง, thแปฑc hiแปn nhiแปu bฦฐแปc vร ghi nhแป thรดng tin trong thแปi gian dร i, mแปt khรกi niแปm mแปi ฤรฃ nแปi lรชn vร trแป nรชn quan trแปng hฦกn: Context Engineering (Kแปน thuแบญt Ngแปฏ cแบฃnh).
Bร i viแบฟt nร y sแบฝ lร m rรต Context Engineering lร gรฌ, nรณ khรกc biแปt nhฦฐ thแบฟ nร o so vแปi Prompt Engineering vร nhแปฏng chiแบฟn lฦฐแปฃc cแปt lรตi mร cรกc kแปน sฦฐ AI tแบกi Anthropic ฤang รกp dแปฅng ฤแป xรขy dแปฑng cรกc Agent thรดng minh vร ฤรกng tin cแบญy.
1. Context Engineering lร gรฌ?
Context (Ngแปฏ cแบฃnh) ฤแป cแบญp ฤแบฟn toร n bแป tแบญp hแปฃp cรกc tokens ฤฦฐแปฃc ฤฦฐa vร o khi lแบฅy mแบซu (sampling) tแปซ mแปt LLM. Nรณ lร nguแปn tร i nguyรชn quan trแปng, nhฦฐng cรณ giแปi hแบกn, cung cแบฅp cho mรด hรฌnh mแปi thแปฉ nรณ cแบงn ฤแป ฤฦฐa ra quyแบฟt ฤแปnh hoแบทc tแบกo ra ฤแบงu ra mong muแปn.
Context Engineering (CE) lร tแบญp hแปฃp cรกc chiแบฟn lฦฐแปฃc nhแบฑm quแบฃn lรฝ vร tแปi ฦฐu hรณa tiแปn รญch cแปงa cรกc tokens ฤรณ, chแปng lแบกi cรกc giแปi hแบกn cแป hแปฏu cแปงa LLM (nhฦฐ cแปญa sแป ngแปฏ cแบฃnh giแปi hแบกn), nhแบฑm mแปฅc ฤรญch:
Tรฌm ra cแบฅu hรฌnh ngแปฏ cแบฃnh nร o cรณ khแบฃ nฤng tแบกo ra hร nh vi mong muแปn cแปงa mรด hรฌnh nhแบฅt. Nรณi cรกch khรกc, CE khรดng chแป lร vแป viแปc bแบกn viแบฟt gรฌ trong prompt, mร lร vแป viแปc bแบกn sแบฏp xแบฟp vร duy trรฌ toร n bแป trแบกng thรกi thรดng tin cรณ sแบตn cho LLM tแบกi bแบฅt kแปณ thแปi ฤiแปm nร o.
2. Khรกc biแปt cแปt lรตi giแปฏa Context Engineering vร Prompt Engineering
Anthropic xem Context Engineering lร sแปฑ tiแบฟn hรณa tแปฑ nhiรชn cแปงa Prompt Engineering.
| Tiรชu chรญ | Prompt Engineering | Context Engineering |
| ————- | ——————————– | —————————————- |
| **Trแปng tรขm** | Viแบฟt hฦฐแปng dแบซn (prompt) hiแปu quแบฃ | Quแบฃn lรฝ toร n bแป ngแปฏ cแบฃnh cแปงa mรด hรฌnh |
| **Phแบกm vi** | Mแปt tรกc vแปฅ ฤฦกn lแบป | Nhiแปu vรฒng tฦฐฦกng tรกc, trแบกng thรกi dร i hแบกn |
| **Cรกch lร m** | Tแปi ฦฐu tแปซng cรขu | Tแปi ฦฐu toร n bแป luแปng thรดng tin |
| **Khi dรนng** | Mแปt cรขu hแปi โ mแปt cรขu trแบฃ lแปi | Agent tแปฑ hoแบกt ฤแปng, tแปฑ hแปc, tแปฑ nhแป |
Prompt Engineering ฤแป cแบญp ฤแบฟn cรกc phฦฐฦกng phรกp viแบฟt vร tแป chแปฉc hฦฐแปng dแบซn cho mรด hรฌnh ngรดn ngแปฏ lแปn (LLM) nhแบฑm ฤแบกt ฤฦฐแปฃc kแบฟt quแบฃ tแปi ฦฐu (bแบกn cรณ thแป tham khแบฃo thรชm trong tร i liแปu hฦฐแปng dแบซn cแปงa chรบng tรดi vแป cรกc chiแบฟn lฦฐแปฃc Prompt Engineering hiแปu quแบฃ).
Trong khi ฤรณ, Context Engineering lร tแบญp hแปฃp cรกc chiแบฟn lฦฐแปฃc nhแบฑm lแปฑa chแปn vร duy trรฌ tแบญp hแปฃp token (thรดng tin) tแปi ฦฐu trong quรก trรฌnh suy luแบญn (inference) cแปงa LLM โ bao gแปm toร n bแป thรดng tin khรกc cรณ thแป ฤฦฐแปฃc ฤฦฐa vร o ngแปฏ cแบฃnh, khรดng chแป riรชng phแบงn prompt.
Trong giai ฤoแบกn ฤแบงu cแปงa viแปc phรกt triแปn แปฉng dแปฅng vแปi LLM, prompting chiแบฟm phแบงn lแปn cรดng viแปc cแปงa kแปน sฦฐ AI, vรฌ phแบงn lแปn cรกc trฦฐแปng hแปฃp sแปญ dแปฅng (ngoร i trรฒ chuyแปn thรดng thฦฐแปng) yรชu cแบงu prompt ฤฦฐแปฃc tแปi ฦฐu cho cรกc tรกc vแปฅ mแปt lแบงn nhฦฐ phรขn loแบกi hoแบทc sinh vฤn bแบฃn.
ฤรบng nhฦฐ tรชn gแปi, trแปng tรขm chรญnh cแปงa Prompt Engineering lร cรกch viแบฟt prompt hiแปu quแบฃ, ฤแบทc biแปt lร system prompt (hฦฐแปng dแบซn hแป thแปng).
Tuy nhiรชn, khi chรบng ta tiแบฟn tแปi viแปc xรขy dแปฑng cรกc tรกc nhรขn AI (AI Agents) cรณ khแบฃ nฤng mแบกnh mแบฝ hฦกn โ hoแบกt ฤแปng qua nhiแปu vรฒng suy luแบญn (multi-turn inference) vร thแปi gian dร i hฦกn (long-horizon tasks) โ chรบng ta cแบงn cรณ cรกc chiแบฟn lฦฐแปฃc ฤแป quแบฃn lรฝ toร n bแป trแบกng thรกi ngแปฏ cแบฃnh, bao gแปm:
– System instructions (hฦฐแปng dแบซn hแป thแปng)
– Tools (cรดng cแปฅ mร agent cรณ thแป gแปi)
– Model Context Protocol (MCP)
– Dแปฏ liแปu bรชn ngoร i
– Lแปch sแปญ tin nhแบฏn
Mแปt Agent hoแบกt ฤแปng theo vรฒng lแบทp sแบฝ liรชn tแปฅc tแบกo ra ngร y cร ng nhiแปu dแปฏ liแปu cรณ thแป liรชn quan ฤแบฟn cรกc vรฒng suy luแบญn tiแบฟp theo. Nhแปฏng thรดng tin nร y phแบฃi ฤฦฐแปฃc tinh lแปc mแปt cรกch tuแบงn hoร n ฤแป giแปฏ lแบกi cรกc phแบงn quan trแปng nhแบฅt.
Context Engineering chรญnh lร nghแป thuแบญt vร khoa hแปc cแปงa viแปc chแปn lแปc nhแปฏng gรฌ sแบฝ ฤฦฐแปฃc ฤฦฐa vร o cแปญa sแป ngแปฏ cแบฃnh giแปi hแบกn tแปซ โvลฉ trแปฅ thรดng tinโ liรชn tแปฅc mแป rแปng ฤรณ.

3. Cรกc yแบฟu tแป cแปt lรตi cแบงn chรบ รฝ khi phรกt triแปn AI Agent
Nguyรชn tแบฏc vร ng cแปงa Context Engineering lร : Tรฌm tแบญp hแปฃp tokens cรณ tรญn hiแปu cao (high-signal tokens) nhแป nhแบฅt ฤแป tแปi ฤa hรณa xรกc suแบฅt ฤแบกt ฤฦฐแปฃc kแบฟt quแบฃ mong muแปn.
3.1. Coi Context lร Tร i nguyรชn Hแปฏu hแบกn
Cรกc nghiรชn cแปฉu cho thแบฅy, giแปng nhฦฐ con ngฦฐแปi cรณ giแปi hแบกn bแป nhแป lร m viแปc (working memory), LLM cลฉng cรณ mแปt “ngรขn sรกch chรบ รฝ” (Attention Budget) vร gแบทp hiแปn tฦฐแปฃng Context Rot (khแบฃ nฤng nhแป lแบกi thรดng tin giแบฃm khi sแป lฦฐแปฃng tokens tฤng lรชn).
Do ฤรณ, cรกc kแปน sฦฐ cแบงn:
– Tแปi giแบฃn hรณa: Chแป ฤฦฐa vร o thรดng tin thแปฑc sแปฑ cแบงn thiแบฟt.
– Tinh gแปn Tools: Thiแบฟt kแบฟ cรกc cรดng cแปฅ (Tools) khรดng bแป chแปng chรฉo chแปฉc nฤng, rรต rร ng vร tแบกo thร nh mแปt bแป tแปi thiแปu ฤแป trรกnh gรขy mฦก hแป cho Agent khi ra quyแบฟt ฤแปnh.
Sแปญ dแปฅng vรญ dแปฅ (Few-shot) chแปn lแปc: Thay vรฌ nhแปi nhรฉt mแปt danh sรกch dร i cรกc trฦฐแปng hแปฃp biรชn, hรฃy chแปn lแปc cรกc vรญ dแปฅ ฤiแปn hรฌnh, ฤa dแบกng (canonical examples) ฤแป minh hแปa hร nh vi mong ฤแปฃi.
3.2. Tแปi ฦฐu Hฦฐแปng dแบซn Hแป thแปng (System Prompts)
Prompt ban ฤแบงu lร mแปt phแบงn khรดng thแป thiแบฟu cแปงa ngแปฏ cแบฃnh. Nรณ cแบงn ฤแบกt ฤแบฟn “ฤแป cao phรน hแปฃp” (Right Altitude) โ trแบกng thรกi cรขn bแบฑng hoร n hแบฃo:
– Trรกnh quรก cแปฉng nhแบฏc: Khรดng nรชn mรฃ hรณa logic phแปฉc tแบกp, dแป
gรฃy (brittle, hardcoded logic) vร o prompt.
– Trรกnh quรก mฦก hแป: Khรดng cung cแบฅp hฦฐแปng dแบซn quรก chung chung, thiแบฟu tรญn hiแปu cแปฅ thแป.
– Tแปi ฦฐu: Sแปญ dแปฅng ngรดn ngแปฏ ฤฦกn giแบฃn, trแปฑc tiแบฟp. Tแป chแปฉc prompt thร nh cรกc phแบงn riรชng biแปt (, ) bแบฑng thแบป XML hoแบทc Markdown ฤแป mรด hรฌnh dแป
dร ng phรขn tรกch thรดng tin.
3.3. Chiแบฟn lฦฐแปฃc quแบฃn lรฝ Ngแปฏ cแบฃnh cho Tรกc vแปฅ dร i hแบกn (Long-Horizon Tasks)
ฤแปi vแปi cรกc Agent cแบงn hoแบกt ฤแปng liรชn tแปฅc trong thแปi gian dร i (nhฦฐ di chuyแปn codebase lแปn, nghiรชn cแปฉu chuyรชn sรขu), vฦฐแปฃt quรก giแปi hแบกn cแปงa cแปญa sแป ngแปฏ cแบฃnh, Context Engineering cung cแบฅp ba kแปน thuแบญt chรญnh:

Vรฌ sao Context Engineering lแบกi quan trแปng trong viแปc xรขy dแปฑng AI Agent mแบกnh mแบฝ
Mแบทc dรน cรกc mรด hรฌnh ngรดn ngแปฏ lแปn (LLM) cรณ tแปc ฤแป xแปญ lรฝ cao vร khแบฃ nฤng quแบฃn lรฝ khแปi lฦฐแปฃng dแปฏ liแปu ngร y cร ng lแปn, nhฦฐng chรบng โ giแปng nhฦฐ con ngฦฐแปi โ vแบซn cรณ giแปi hแบกn vแป khแบฃ nฤng tแบญp trung vร dแป
bแป โrแปi loแบกn thรดng tinโ khi ngแปฏ cแบฃnh trแป nรชn quรก lแปn. Cรกc nghiรชn cแปฉu dแบกng โneedle-in-a-haystackโ (tรฌm kim trong ฤแปng rฦกm) ฤรฃ phรกt hiแปn ra mแปt hiแปn tฦฐแปฃng gแปi lร context rot โ tแปฉc lร khi sแป lฦฐแปฃng token trong cแปญa sแป ngแปฏ cแบฃnh tฤng lรชn, khแบฃ nฤng cแปงa mรด hรฌnh trong viแปc ghi nhแป vร truy xuแบฅt chรญnh xรกc thรดng tin tแปซ ngแปฏ cแบฃnh ฤรณ lแบกi giแบฃm xuแปng.
1. Context lร tร i nguyรชn cรณ giแปi hแบกn
Dรน mแปt sแป mรด hรฌnh cรณ thแป suy giแบฃm chแบญm hฦกn, nhฦฐng hiแปn tฦฐแปฃng nร y xแบฃy ra แป tแบฅt cแบฃ cรกc LLM. Vรฌ vแบญy, ngแปฏ cแบฃnh phแบฃi ฤฦฐแปฃc xem nhฦฐ mแปt tร i nguyรชn hแปฏu hแบกn, cรณ lแปฃi รญch giแบฃm dแบงn theo tแปซng token thรชm vร o.Giแปng nhฦฐ con ngฦฐแปi chแป cรณ mแปt dung lฦฐแปฃng bแป nhแป lร m viแปc (working memory) nhแบฅt ฤแปnh, LLM cลฉng cรณ โngรขn sรกch chรบ รฝโ (attention budget) mร nรณ sแปญ dแปฅng khi xแปญ lรฝ khแปi lฦฐแปฃng lแปn ngแปฏ cแบฃnh. Mแปi token mแปi ฤฦฐแปฃc thรชm vร o ฤแปu โtiรชu tแปnโ mแปt phแบงn ngรขn sรกch ฤรณ, khiแบฟn viแปc chแปn lแปc thรดng tin ฤฦฐa vร o mรด hรฌnh trแป nรชn vรด cรนng quan trแปng.
2. Giแปi hแบกn bแบฏt nguแปn tแปซ kiแบฟn trรบc Transformer
Nguแปn gแปc cแปงa sแปฑ khan hiแบฟm โchรบ รฝโ nร y nแบฑm แป kiแบฟn trรบc Transformer โ nแปn tแบฃng cแปงa cรกc LLM hiแปn nay. Trong kiแบฟn trรบc nร y, mแปi token cรณ thแป โchรบ รฝโ ฤแบฟn mแปi token khรกc trong toร n bแป ngแปฏ cแบฃnh, tแบกo ra nยฒ mแปi quan hแป cแบทp ฤรดi cho n token. Khi ฤแป dร i ngแปฏ cแบฃnh tฤng lรชn: Khแบฃ nฤng cแปงa mรด hรฌnh trong viแปc duy trรฌ cรกc mแปi quan hแป nร y bแป kรฉo cฤng, dแบซn ฤแบฟn sแปฑ ฤรกnh ฤแปi tแปฑ nhiรชn giแปฏa kรญch thฦฐแปc ngแปฏ cแบฃnh vร ฤแป tแบญp trung cแปงa sแปฑ chรบ รฝ. Ngoร i ra, LLM ฤฦฐแปฃc huแบฅn luyแปn chแปง yแบฟu trรชn cรกc chuแปi ngแบฏn, vรฌ vแบญy chรบng cรณ รญt kinh nghiแปm vร รญt tham sแป chuyรชn biแปt hฦกn cho cรกc mแปi quan hแป phแปฅ thuแปc dร i hแบกn trรชn toร n ngแปฏ cแบฃnh.
3. Giแบฃi phรกp kแปน thuแบญt giรบp mแป rแปng ngแปฏ cแบฃnh (nhฦฐng khรดng hoร n hแบฃo)
Mแปt sแป kแปน thuแบญt nhฦฐ position encoding interpolation (nแปi suy mรฃ hรณa vแป trรญ) giรบp mรด hรฌnh xแปญ lรฝ chuแปi dร i hฦกn bแบฑng cรกch thรญch แปฉng chรบng vแปi phแบกm vi ngแปฏ cแบฃnh ngแบฏn hฦกn mร mรด hรฌnh ฤรฃ ฤฦฐแปฃc huแบฅn luyแปn. Tuy nhiรชn, ฤiแปu nร y cรณ thแป lร m giแบฃm ฤแป chรญnh xรกc trong viแปc hiแปu vแป trรญ token, khiแบฟn hiแปu nฤng giแบฃm dแบงn chแปฉ khรดng sแปฅp ฤแป hoร n toร n.
Kแบฟt quแบฃ lร : Mรด hรฌnh vแบซn hoแบกt ฤแปng tแปt vแปi ngแปฏ cแบฃnh dร i, nhฦฐng cรณ thแป mแบฅt ฤแป chรญnh xรกc trong viแปc truy xuแบฅt thรดng tin hoแบทc suy luแบญn dร i hแบกn, so vแปi khi lร m viแปc vแปi ngแปฏ cแบฃnh ngแบฏn hฦกn.
Giแบฃi phแบซu cแปงa mแปt ngแปฏ cแบฃnh hiแปu quแบฃ
Vรฌ cรกc mรด hรฌnh ngรดn ngแปฏ lแปn (LLM) bแป giแปi hแบกn bแปi โngรขn sรกch chรบ รฝโ (attention budget) hแปฏu hแบกn, kแปน thuแบญt xรขy dแปฑng ngแปฏ cแบฃnh hiแปu quแบฃ lร tรฌm ra tแบญp hแปฃp nhแป nhแบฅt cแปงa cรกc token cรณ giรก trแป cao (high-signal tokens) โ tแปฉc lร nhแปฏng phแบงn thรดng tin cรด ฤแปng, quan trแปng โ sao cho tแปi ฤa hรณa khแบฃ nฤng ฤแบกt ฤฦฐแปฃc kแบฟt quแบฃ mong muแปn.
Tuy nhiรชn, viแปc รกp dแปฅng nguyรชn tแบฏc nร y trong thแปฑc tแบฟ khรดng hแป ฤฦกn giแบฃn. Dฦฐแปi ฤรขy lร nhแปฏng hฦฐแปng dแบซn cแปฅ thแป vแป cรกch รกp dแปฅng nรณ cho cรกc thร nh phแบงn khรกc nhau trong ngแปฏ cแบฃnh:
1. System prompt โ phแบฃi cแปฑc kแปณ rรต rร ng vร ฤรบng โฤแป caoโ
Phแบงn system prompt nรชn ฤฦฐแปฃc viแบฟt bแบฑng ngรดn ngแปฏ ฤฦกn giแบฃn, trแปฑc tiแบฟp, truyแปn ฤแบกt รฝ tฦฐแปng แป ฤรบng โฤแป caoโ (altitude) phรน hแปฃp cho tรกc nhรขn (agent).
โฤแป cao phรน hแปฃpโ แป ฤรขy chรญnh lร vรนng Goldilocks โ khรดng quรก cแปฅ thแป, cลฉng khรดng quรก mฦก hแป. Hai sai lแบงm phแป biแบฟn khi viแบฟt system prompt lร :
Quรก chi tiแบฟt:
Mแปt sแป kแปน sฦฐ cแป gแบฏng mรฃ hรณa nhแปฏng logic phแปฉc tแบกp vร o trong prompt ฤแป ฤiแปu khiแปn hร nh vi cแปงa agent mแปt cรกch chรญnh xรกc tuyแปt ฤแปi. Cรกch lร m nร y dแป
gรฃy vร khรณ bแบฃo trรฌ, vรฌ chแป cแบงn thay ฤแปi nhแป cลฉng khiแบฟn toร n bแป hแป thแปng phแบฃn แปฉng sai.
Quรก chung chung:
Ngฦฐแปฃc lแบกi, cรณ nhแปฏng prompt chแป cung cแบฅp hฦฐแปng dแบซn mฦก hแป, khรดng ฤฦฐa ra tรญn hiแปu cแปฅ thแป cho mรด hรฌnh vแป loแบกi kแบฟt quแบฃ mong ฤแปฃi. Trong trฦฐแปng hแปฃp nร y, mรด hรฌnh giแบฃ ฤแปnh sai ngแปฏ cแบฃnh chia sแบป vร dแป
sinh ra phแบฃn hแปi lแปch hฦฐแปng.
***** Giแบฃi phรกp tแปi ฦฐu ******
Tแบกo prompt แป โฤแป cao vแปซa phแบฃiโ โ ฤแปง cแปฅ thแป ฤแป hฦฐแปng dแบซn hร nh vi rรต rร ng, nhฦฐng ฤแปง linh hoแบกt ฤแป mรด hรฌnh cรณ thแป suy luแบญn vร thรญch แปฉng.
Nรณi cรกch khรกc, hรฃy ฤฦฐa ra heuristics mแบกnh (nguyรชn tแบฏc ฤแปnh hฦฐแปng) thay vรฌ โkแปch bแบฃn cแปฉng nhแบฏcโ.
2. Cแบฅu trรบc prompt rรต rร ng, gแปn gร ng
Chรบng tรดi khuyแบฟn khรญch tแป chแปฉc prompt thร nh cรกc phแบงn riรชng biแปt, vรญ dแปฅ nhฦฐ:
## Tool guidance
## Output description
Bแบกn cรณ thแป dรนng XML tag hoแบทc tiรชu ฤแป Markdown ฤแป phรขn tรกch rรต rร ng tแปซng phแบงn.Tuy nhiรชn, khi cรกc mรด hรฌnh ngร y cร ng thรดng minh hฦกn, cรกch ฤแปnh dแบกng cรณ thแป sแบฝ dแบงn รญt quan trแปng hฦกn โ trแปng tรขm vแบซn lร nแปi dung vร tรญnh rรต rร ng giแปฏ lฦฐแปฃng thรดng tin แป mแปฉc โtแปi thiแปu ฤแบงy ฤแปงโ
Bแบฅt kแป bแบกn chแปn cแบฅu trรบc nhฦฐ thแบฟ nร o, mแปฅc tiรชu chรญnh lร :
โCung cแบฅp lฦฐแปฃng thรดng tin nhแป nhแบฅt nhฦฐng vแบซn ฤแปง ฤแป mรด hรฌnh hiแปu vร thแปฑc hiแปn ฤรบng hร nh vi mong muแปn.โ
โTแปi thiแปuโ khรดng cรณ nghฤฉa lร ngแบฏn gแปn ฤแบฟn mแปฉc thiแบฟu thรดng tin. Agent vแบซn cแบงn ฤฦฐแปฃc cung cแบฅp ฤแบงy ฤแปง dแปฏ kiแปn ban ฤแบงu ฤแป hร nh xแปญ ฤรบng.
Cรกch lร m tแปt nhแบฅt:
Bแบฏt ฤแบงu bแบฑng mแปt prompt tแปi giแบฃn, thแปญ nghiแปm nรณ vแปi mรด hรฌnh tแปt nhแบฅt hiแปn cรณ, sau ฤรณ bแป sung hฦฐแปng dแบซn hoแบทc vรญ dแปฅ cแปฅ thแป dแปฑa trรชn nhแปฏng lแปi phรกt sinh trong giai ฤoแบกn thแปญ nghiแปm ฤแบงu tiรชn.
Thiแบฟt kแบฟ cรดng cแปฅ (Tools) cho Agent cรกc cรดng cแปฅ cho phรฉp agent tฦฐฦกng tรกc vแปi mรดi trฦฐแปng vร lแบฅy thรชm ngแปฏ cแบฃnh mแปi trong quรก trรฌnh lร m viแปc.
Vรฌ cรดng cแปฅ lร โhแปฃp ฤแปngโ giแปฏa agent vร thแบฟ giแปi bรชn ngoร i, nรชn viแปc thiแบฟt kแบฟ chรบng cแบงn ฦฐu tiรชn hiแปu quแบฃ, cแปฅ thแป:
Trแบฃ vแป thรดng tin mแปt cรกch tiแบฟt kiแปm token, hฦฐแปng dแบซn hร nh vi cแปงa agent sao cho hiแปu quแบฃ vร hแปฃp lรฝ.
Trong bร i โWriting tools for AI agents โ with AI agentsโ, Anthropic khuyแบฟn nghแป rแบฑng:
– Cรดng cแปฅ nรชn dแป
hiแปu ฤแปi vแปi mรด hรฌnh,
– Cรณ รญt chแปng chรฉo chแปฉc nฤng,
– Giแปng nhฦฐ cรกc hร m trong codebase tแปt โ tแปฑ chแปฉa, rรต rร ng, chแปu lแปi tแปt,
Cรกc tham sแป ฤแบงu vร o nรชn mรด tแบฃ rรต rร ng, khรดng nhแบญp nhแบฑng, vร phรน hแปฃp vแปi khแบฃ nฤng cแปงa mรด hรฌnh.
Sai lแบงm phแป biแบฟn:
Mแปt bแป cรดng cแปฅ โphรฌnh toโ quรก mแปฉc โ chแปฉa quรก nhiแปu chแปฉc nฤng hoแบทc khiแบฟn agent bแปi rแปi khi chแปn cรดng cแปฅ nร o ฤแป dรนng.
Nแบฟu mแปt kแปน sฦฐ con ngฦฐแปi cรฒn khรดng chแบฏc nรชn dรนng cรดng cแปฅ nร o, thรฌ ฤแปซng mong mแปt AI agent lร m tแปt hฦกn.
Giแบฃi phรกp: Xรขy dแปฑng mแปt tแบญp cรดng cแปฅ tแปi thiแปu khแบฃ dแปฅng (minimal viable toolset) โ ฤiแปu nร y giรบp viแปc bแบฃo trรฌ dแป
hฦกn vร ngแปฏ cแบฃnh gแปn hฦกn trong cรกc tฦฐฦกng tรกc dร i hแบกn.
5. Vรญ dแปฅ minh hแปa (Few-shot prompting)
– Cung cแบฅp vรญ dแปฅ โ hay cรฒn gแปi lร few-shot prompting โ lร mแปt thแปฑc hร nh tแปt ฤรฃ ฤฦฐแปฃc chแปฉng minh qua thแปi gian.
Nhฦฐng: ฤแปซng โnhแปi nhรฉtโ hร ng loแบกt tรฌnh huแปng ngoแบกi lแป (edge cases) vร o prompt ฤแป cแป gแบฏng bao phแปง mแปi quy tแบฏc cรณ thแป xแบฃy ra.
Thay vร o ฤรณ, hรฃy chแปn lแปc mแปt bแป vรญ dแปฅ tiรชu biแปu, ฤa dแบกng vร mang tรญnh chuแบฉn mแปฑc (canonical), thแป hiแปn hร nh vi mong muแปn cแปงa agent.
Vแปi mแปt mรด hรฌnh ngรดn ngแปฏ, โmแปt vรญ dแปฅ hay ฤรกng giรก hฦกn cแบฃ ngร n dรฒng hฦฐแปng dแบซnโ.
โ Giแปฏ ngแปฏ cแบฃnh gแปn mร tinh dรน bแบกn ฤang lร m viแปc vแปi system prompt, cรดng cแปฅ, vรญ dแปฅ, hay lแปch sแปญ hแปi thoแบกi, hรฃy nhแป nguyรชn tแบฏc vร ng: โGiแปฏ cho ngแปฏ cแบฃnh cรณ thรดng tin, nhฦฐng chแบทt chแบฝ.โ
Mแปฅc tiรชu cแปงa context engineering khรดng phแบฃi lร nhแปi nhรฉt dแปฏ liแปu,
mร lร chแปn lแปc thรดng minh โ sao cho mแปi token ฤแปu cรณ giรก trแป ฤรณng gรณp rรต rร ng.
Sแปฑ tiแบฟn hรณa cแปงa agent vร tแบงm quan trแปng cแปงa ngแปฏ cแบฃnh. Khi cรกc mรด hรฌnh nแปn tแบฃng (base models) ngร y cร ng thรดng minh hฦกn, mแปฉc ฤแป tแปฑ chแปง cแปงa agent cลฉng tฤng lรชn.
Mแปt agent cรณ thแป tแปฑ ฤiแปu hฦฐแปng trong nhแปฏng khรดng gian vแบฅn ฤแป phแปฉc tแบกp, phแปฅc hแปi sau lแปi, vร tแปฑ hแปc tแปซ mรดi trฦฐแปng โ ฤiแปu mร trฦฐแปc ฤรขy phแบฃi dแปฑa vร o kแปน sฦฐ con ngฦฐแปi.
Cรนng vแปi sแปฑ tiแบฟn hรณa ฤรณ, tฦฐ duy thiแบฟt kแบฟ ngแปฏ cแบฃnh (context design) cลฉng thay ฤแปi.
Nแบฟu trฦฐแปc ฤรขy, nhiแปu แปฉng dแปฅng AI chแป sแปญ dแปฅng kแปน thuแบญt truy xuแบฅt ngแปฏ cแบฃnh trฦฐแปc khi suy luแบญn (pre-inference retrieval) โ vรญ dแปฅ, dรนng embeddings ฤแป lแบฅy ra nhแปฏng ฤoแบกn thรดng tin quan trแปng trฦฐแปc khi gแปญi vร o model โ thรฌ nay, xu hฦฐแปng mแปi lร โjust-in-time context retrievalโ.
– โJust-in-timeโ โ Cung cแบฅp ngแปฏ cแบฃnh ฤรบng lรบc thay vรฌ tแบฃi trฦฐแปc toร n bแป dแปฏ liแปu liรชn quan, cรกc agent hiแปn ฤแบกi chแป lฦฐu lแบกi nhแปฏng โฤแปnh danh nhแบนโ (lightweight identifiers) nhฦฐ:
– ฤฦฐแปng dแบซn tแปp (file paths),
– Cรขu truy vแบฅn ฤรฃ lฦฐu (stored queries),
– Liรชn kแบฟt web (URLs), v.v.
=> Rแปi khi cแบงn, agent sแบฝ tแปฑ ฤแปng gแปi cรดng cแปฅ ฤแป tแบฃi dแปฏ liแปu vร o ngแปฏ cแบฃnh tแบกi thแปi ฤiแปm runtime.
Vรญ dแปฅ:
๐ Claude Code โ giแบฃi phรกp โagentic codingโ cแปงa Anthropic โ sแปญ dแปฅng chiแบฟn lฦฐแปฃc nร y ฤแป phรขn tรญch dแปฏ liแปu phแปฉc tแบกp trรชn cฦก sแป dแปฏ liแปu lแปn. Thay vรฌ nแบกp toร n bแป dataset, mรด hรฌnh chแป viแบฟt cรกc truy vแบฅn cรณ mแปฅc tiรชu, lฦฐu kแบฟt quแบฃ, vร dรนng lแปnh Bash nhฦฐ head hay tail ฤแป xem xรฉt cรกc phแบงn cแบงn thiแบฟt.
Cรกch tiแบฟp cแบญn nร y bแบฏt chฦฐแปc nhแบญn thแปฉc cแปงa con ngฦฐแปi:
chรบng ta khรดng ghi nhแป toร n bแป dแปฏ liแปu, mร dรนng hแป thแปng tแป chแปฉc bรชn ngoร i โ nhฦฐ thฦฐ mแปฅc, hแปp thฦฐ, hay bookmark โ ฤแป truy xuแบฅt ฤรบng thรดng tin khi cแบงn. Metadata โ Cแบฅu trรบc giรบp agent hiแปu ngแปฏ cแบฃnh: Khรดng chแป tiแบฟt kiแปm dung lฦฐแปฃng, metadata cแปงa cรกc tแปp vร tham chiแบฟu cรฒn cung cแบฅp tรญn hiแปu quan trแปng giรบp agent suy luแบญn.
Vรญ dแปฅ:
Mแปt tแปp tรชn test_utils.py nแบฑm trong thฦฐ mแปฅc tests/ mang รฝ nghฤฉa khรกc hoร n toร n so vแปi tแปp cรนng tรชn trong src/core_logic/.
Cแบฅu trรบc thฦฐ mแปฅc, quy ฦฐแปc ฤแบทt tรชn, vร dแบฅu thแปi gian (timestamp)
โ tแบฅt cแบฃ ฤแปu giรบp agent hiแปu mแปฅc ฤรญch vร mแปฉc ฤแป liรชn quan cแปงa thรดng tin.
Khแบฃ nฤng tแปฑ khรกm phรก ngแปฏ cแบฃnh (Progressive disclosure). Khi cho phรฉp agent tแปฑ do ฤiแปu hฦฐแปng vร truy xuแบฅt dแปฏ liแปu, ta mแป ra khแบฃ nฤng โkhรกm phรก ngแปฏ cแบฃnh dแบงn dแบงnโ โ nghฤฉa lร agent tแปฑ tรฌm ra ngแปฏ cแบฃnh liรชn quan thรดng qua trแบฃi nghiแปm.
Mแปi hร nh ฤแปng tแบกo ra thรชm dแปฏ kiแปn cho vรฒng suy luแบญn kแบฟ tiแบฟp:
– Kรญch thฦฐแปc file โ gแปฃi รฝ ฤแป phแปฉc tแบกp,
– Tรชn file โ รกm chแป mแปฅc ฤรญch,
– Thแปi gian cแบญp nhแบญt โ chแป ra mแปฉc ฤแป mแปi vร liรชn quan.
Agent dแบงn xรขy dแปฑng bแปฉc tranh hiแปu biแบฟt tแปซng lแปp mแปt, chแป giแปฏ lแบกi thรดng tin cแบงn thiแบฟt trong โbแป nhแป lร m viแปcโ, vร dรนng chiแบฟn lฦฐแปฃc ghi chรบ (note-taking) ฤแป lฦฐu lแบกi phแบงn cรฒn lแบกi.
Kแบฟt quแบฃ lร : Agent tแบญp trung vร o phแบงn ngแปฏ cแบฃnh liรชn quan nhแบฅt, thay vรฌ bแป โchรฌmโ trong lฦฐแปฃng thรดng tin khแปng lแป vร nhiแป
u.
Hiแปu nฤng vs. Tแปฑ chแปง โ Bร i toรกn ฤรกnh ฤแปi
Tแบฅt nhiรชn, truy xuแบฅt ngแปฏ cแบฃnh lรบc runtime chแบญm hฦกn so vแปi viแปc dรนng dแปฏ liแปu ฤรฃ ฤฦฐแปฃc tรญnh toรกn sแบตn.
Hฦกn nแปฏa, cแบงn kแปน sฦฐ giร u kinh nghiแปm ฤแป thiแบฟt kแบฟ cรดng cแปฅ vร chiแบฟn lฦฐแปฃc ฤiแปu hฦฐแปng hแปฃp lรฝ.
Nแบฟu khรดng cรณ ฤแปnh hฦฐแปng rรต rร ng, agent cรณ thแป:
– Dรนng sai cรดng cแปฅ,
– ฤi vร o ngรต cแปฅt,
– Hoแบทc bแป lแปก thรดng tin quan trแปng.
=> Do ฤรณ, trong nhiแปu tรฌnh huแปng, chiแบฟn lฦฐแปฃc lai (hybrid) lร tแปi ฦฐu:
Mแปt phแบงn ngแปฏ cแบฃnh ฤฦฐแปฃc tแบฃi sแบตn ฤแป ฤแบฃm bแบฃo tแปc ฤแป, phแบงn cรฒn lแบกi ฤฦฐแปฃc agent tแปฑ truy xuแบฅt khi cแบงn.
Vรญ dแปฅ:
๐ Claude Code nแบกp sแบตn cรกc tแปp CLAUDE.md vร o ngแปฏ cแบฃnh, nhฦฐng vแบซn cรณ thแป dรนng glob hoแบทc grep ฤแป tแปฑ tรฌm file ฤรบng lรบc, trรกnh lแปi chแป mแปฅc cลฉ hoแบทc cรขy cรบ phรกp phแปฉc tแบกp. Chiแบฟn lฦฐแปฃc nร y ฤแบทc biแปt phรน hแปฃp vแปi mรดi trฦฐแปng แปn ฤแปnh nhฦฐ phรกp lรฝ hay tร i chรญnh, nฦกi dแปฏ liแปu รญt thay ฤแปi nhฦฐng vแบซn cแบงn ฤแป chรญnh xรกc cao.Kแปน thuแบญt context engineering cho tรกc vแปฅ dร i hแบกn
Cรกc tรกc vแปฅ โdร i hฦกiโ โ nhฦฐ chuyแปn ฤแปi toร n bแป codebase hoแบทc dแปฑ รกn nghiรชn cแปฉu dร i hแบกn โ ฤรฒi hแปi agent phแบฃi:
– Duy trรฌ tรญnh mแบกch lแบกc vร mแปฅc tiรชu trong suแปt quรก trรฌnh, Lร m viแปc qua hร ng ngร n bฦฐแปc, vฦฐแปฃt xa giแปi hแบกn context window cแปงa mรด hรฌnh.
– Chแป ฤแปฃi โcontext window lแปn hฦกnโ khรดng phแบฃi lร lแปi giแบฃi duy nhแบฅt. Bแปi vรฌ, dรน dร i ฤแบฟn ฤรขu, ngแปฏ cแบฃnh vแบซn cรณ thแป bแป nhiแป
m nhiแป
u (context pollution) hoแบทc chแปฉa thรดng tin lแปi thแปi.
Anthropic ฤแป xuแบฅt 3 kแปน thuแบญt giรบp agent lร m viแปc hiแปu quแบฃ hฦกn vแปi thแปi gian dร i:
– Compaction โ nรฉn vร tแปng hแปฃp thรดng tin cลฉ ฤแป tiแบฟt kiแปm context,
– Structured note-taking โ ghi chรบ cรณ cแบฅu trรบc, giรบp agent nhแป lแบกi logic,
– Multi-agent architectures โ chia tรกc vแปฅ lแปn thร nh nhiแปu agent nhแป cรนng phแปi hแปฃp.
Compaction โ Nรฉn ngแปฏ cแบฃnh thรดng minh
Compaction lร kแปน thuแบญt tรณm tแบฏt vร nรฉn lแบกi nแปi dung khi cuแปc hแปi thoแบกi hoแบทc tรกc vแปฅ cแปงa agent bแบฏt ฤแบงu chแบกm ฤแบฟn giแปi hแบกn context window.
Cแปฅ thแป, thay vรฌ ฤแป mรด hรฌnh phแบฃi โmang vรกcโ toร n bแป lแปch sแปญ tฦฐฦกng tรกc dร i, ta tแบกo mแปt bแบฃn tรณm tแบฏt trung thแปฑc (high-fidelity summary), rแปi khแปi tแบกo lแบกi ngแปฏ cแบฃnh mแปi bแบฑng chรญnh bแบฃn tรณm tแบฏt ฤรณ.
Mแปฅc tiรชu: Giรบp agent duy trรฌ mแบกch logic vร ฤแป chรญnh xรกc lรขu dร i, mร khรดng bแป giแบฃm hiแปu suแบฅt do giแปi hแบกn token.
Vรญ dแปฅ trong Claude Code, Anthropic thแปฑc hiแปn compaction bแบฑng cรกch:
Gแปญi toร n bแป lแปch sแปญ tin nhแบฏn cho mรด hรฌnh, dแป mรด hรฌnh tแปฑ tรณm tแบฏt vร nรฉn lแบกi thรดng tin quan trแปng nhแบฅt.bแบฃn tรณm tแบฏt nร y thฦฐแปng giแปฏ lแบกi:
– Cรกc quyแบฟt ฤแปnh kiแบฟn trรบc,
– Lแปi chฦฐa xแปญ lรฝ,
– Chi tiแบฟt triแปn khai quan trแปng, vร loแบกi bแป nhแปฏng phแบงn dฦฐ thแปซa nhฦฐ kแบฟt quแบฃ cแปงa cรกc lแปnh cรดng cแปฅ (tool outputs).
=> Sau ฤรณ, agent tiแบฟp tแปฅc lร m viแปc vแปi ngแปฏ cแบฃnh ฤรฃ nรฉn cแปng thรชm 5 file ฤฦฐแปฃc truy cแบญp gแบงn nhแบฅt โ giรบp ngฦฐแปi dรนng cรณ cแบฃm giรกc liแปn mแบกch, khรดng lo ngแบกi vแป giแปi hแบกn context.
ฤiแปm tinh tแบฟ trong compaction:
Chรญnh lร chแปn cรกi gรฌ giแปฏ, cรกi gรฌ bแป.Nแบฟu nรฉn quรก tay, agent cรณ thแป mแบฅt nhแปฏng chi tiแบฟt nhแป nhฦฐng quan trแปng vแป sau. Anthropic khuyรชn kแปน sฦฐ nรชn:
Tแปi ฤa hรณa recall trong giai ฤoแบกn ฤแบงu (ฤแบฃm bแบฃo mแปi thรดng tin quan trแปng ฤแปu ฤฦฐแปฃc giแปฏ lแบกi),
Sau ฤรณ tแปi ฦฐu precision, loแบกi bแป phแบงn dฦฐ thแปซa ฤแป tinh gแปn hฦกn.
Vรญ dแปฅ dแป
hiแปu: Kแบฟt quแบฃ cแปงa mแปt tool ฤรฃ ฤฦฐแปฃc gแปi nhiแปu bฦฐแปc trฦฐแปc hแบงu nhฦฐ khรดng cแบงn giแปฏ lแบกi.
Anthropic thแบญm chรญ ฤรฃ thรชm โtool result clearingโ โ mแปt dแบกng compaction nhแบน vร an toร n โ vร o Claude Developer Platform.
Structured Note-Taking โ Ghi chรบ cรณ cแบฅu trรบc (Bแป nhแป agentic)
Structured note-taking, hay cรฒn gแปi lร bแป nhแป agentic, lร kแปน thuแบญt mร agent thฦฐแปng xuyรชn ghi chรบ cรกc thรดng tin quan trแปng ra ngoร i context window.
Nhแปฏng ghi chรบ nร y sแบฝ ฤฦฐแปฃc gแปi lแบกi vร o ngแปฏ cแบฃnh khi cแบงn thiแบฟt trong cรกc bฦฐแปc sau.
Mแปฅc tiรชu: Cung cแบฅp cho agent mแปt dแบกng โbแป nhแป dร i hแบกnโ mร khรดng tแปn nhiแปu token.
Vรญ dแปฅ: Claude Code cรณ thแป tแบกo file TODO.md hoแบทc NOTES.md ฤแป lฦฐu danh sรกch viแปc cแบงn lร m. Cรกc agent tรนy chแปnh cรณ thแป ghi chรบ tiแบฟn ฤแป, trแบกng thรกi, hoแบทc cรกc dependency quan trแปng giแปฏa cรกc bฦฐแปc phแปฉc tแบกp. Anthropic minh hแปa bแบฑng vรญ dแปฅ thรบ vแป: Claude chฦกi Pokรฉmon ๐ฎ โ Agent nร y ghi nhแป chรญnh xรกc hร ng ngร n bฦฐแปc chฦกi:
โTrong 1.234 bฦฐแปc qua, tรดi ฤรฃ luyแปn Pikachu แป Route 1, tฤng 8 cแบฅp, cรฒn 2 cแบฅp nแปฏa ฤแบกt mแปฅc tiรชu.โ
Khรดng cแบงn hฦฐแปng dแบซn thรชm, Claude tแปฑ phรกt triแปn bแบฃn ฤแป, nhแป vรนng ฤรฃ khรกm phรก, lฦฐu chiแบฟn lฦฐแปฃc ฤรกnh boss hiแปu quแบฃ nhแบฅt, vร tiแบฟp tแปฅc tแปซ chแป dแปซng trฦฐแปc ฤรณ sau khi context ฤฦฐแปฃc reset.
Kแบฟt quแบฃ: Claude duy trรฌ sแปฑ mแบกch lแบกc xuyรชn suแปt hร ng giแป hoแบกt ฤแปng, Thแปฑc hiแปn ฤฦฐแปฃc chiแบฟn lฦฐแปฃc dร i hแบกn mร khรดng cแบงn giแปฏ mแปi thรดng tin trong context window.
Anthropic ฤรฃ ra mแบฏt โMemory Toolโ (bแบฃn beta) trong Claude Developer Platform, cho phรฉp agent lฦฐu trแปฏ vร truy xuแบฅt ghi chรบ tแปซ hแป thแปng file โtแปฉc lร agent cรณ thแป: Xรขy dแปฑng knowledge base cรก nhรขn, Giแปฏ trแบกng thรกi dแปฑ รกn giแปฏa cรกc phiรชn, Vร truy cแบญp lแบกi cรดng viแปc cลฉ mร khรดng cแบงn giแปฏ toร n bแป trong context hiแปn tแบกi.
Sub-Agent Architectures โ Kiแบฟn trรบc ฤa agent chuyรชn biแปt
Sub-agent architecture lร chiแบฟn lฦฐแปฃc phรขn tรกn cรดng viแปc giแปฏa nhiแปu agent nhแป, mแปi agent ฤแบฃm nhแบญn mแปt nhiแปm vแปฅ cแปฅ thแป trong ngแปฏ cแบฃnh riรชng biแปt (clean context window).Thay vรฌ ฤแป mแปt agent phแบฃi โgรกnhโ toร n bแป dแปฑ รกn, Anthropic chia nhแป thร nh: Agent chรญnh (lead agent): ฤแปnh hฦฐแปng tแปng thแป, ra kแบฟ hoแบกch.Cรกc sub-agent: thแปฑc hiแปn cรกc phแบงn viแปc kแปน thuแบญt sรขu, hoแบทc dรนng tool ฤแป tรฌm thรดng tin liรชn quan.Mแปi sub-agent cรณ thแป โlร m viแปcโ rแบฅt sรขu (vร i chแปฅc nghรฌn token), nhฦฐng chแป trแบฃ lแบกi bแบฃn tรณm tแบฏt sรบc tรญch 1.000โ2.000 token cho agent chรญnh.
ฦฏu ฤiแปm:
– Tรกch biแปt rรต rร ng giแปฏa โngแปฏ cแบฃnh chi tiแบฟtโ vร โngแปฏ cแบฃnh tแปng hแปฃpโ,
– Giรบp agent chรญnh tแบญp trung vร o phรขn tรญch, tแปng hแปฃp vร ra quyแบฟt ฤแปnh.
Anthropic cho biแบฟt mรด hรฌnh nร y ฤรฃ tฤng hiแปu suแบฅt ฤรกng kแป trong cรกc tรกc vแปฅ nghiรชn cแปฉu phแปฉc tแบกp
(vรญ dแปฅ: hแป thแปng nghiรชn cแปฉu ฤa agent trong bร i How We Built Our Multi-Agent Research System).
Kแบฟt luแบญn
Kแปน thuแบญt ngแปฏ cแบฃnh (context engineering) ฤแบกi diแปn cho mแปt bฦฐแปc chuyแปn mรฌnh cฤn bแบฃn trong cรกch chรบng ta xรขy dแปฑng cรกc แปฉng dแปฅng dแปฑa trรชn mรด hรฌnh ngรดn ngแปฏ lแปn (LLM). Khi cรกc mรด hรฌnh ngร y cร ng trแป nรชn mแบกnh mแบฝ hฦกn, thรกch thแปฉc khรดng chแป nแบฑm แป viแปc tแบกo ra mแปt prompt hoร n hแบฃo โ mร lร viแปc lแปฑa chแปn cรณ chแปง ฤรญch nhแปฏng thรดng tin nร o sแบฝ ฤฦฐแปฃc ฤฦฐa vร o trong โngรขn sรกch chรบ รฝโ (attention budget) giแปi hแบกn cแปงa mรด hรฌnh tแบกi mแปi bฦฐแปc.
Dรน bแบกn ฤang triแปn khai compaction cho cรกc tรกc vแปฅ dร i hแบกn, thiแบฟt kแบฟ cรกc cรดng cแปฅ tiแบฟt kiแปm token, hay giรบp cรกc tรกc nhรขn (agent) khรกm phรก mรดi trฦฐแปng cแปงa mรฌnh mแปt cรกch vแปซa ฤรบng lรบc (just-in-time), thรฌ nguyรชn tแบฏc cแปt lรตi vแบซn khรดng ฤแปi:
Tรฌm ra tแบญp hแปฃp nhแป nhแบฅt cรกc token cรณ giรก trแป thรดng tin cao nhแบฅt ฤแป tแปi ฤa hรณa khแบฃ nฤng ฤแบกt ฤฦฐแปฃc kแบฟt quแบฃ mong muแปn.
Nhแปฏng kแปน thuแบญt ฤฦฐแปฃc trรฌnh bร y แป ฤรขy sแบฝ cรฒn tiแบฟp tแปฅc phรกt triแปn cรนng vแปi sแปฑ tiแบฟn bแป cแปงa cรกc mรด hรฌnh. Chรบng ta ฤรฃ bแบฏt ฤแบงu thแบฅy rแบฑng cรกc mรด hรฌnh thรดng minh hฦกn sแบฝ cแบงn รญt kแปน thuแบญt โรฉp buแปcโ hฦกn, cho phรฉp cรกc tรกc nhรขn hoแบกt ฤแปng tแปฑ chแปง hฦกn. Tuy nhiรชn, ngay cแบฃ khi nฤng lแปฑc cแปงa mรด hรฌnh tiแบฟp tแปฅc mแป rแปng, viแปc xem ngแปฏ cแบฃnh nhฦฐ mแปt nguแปn tร i nguyรชn quรฝ giรก vร hแปฏu hแบกn vแบซn sแบฝ lร yแบฟu tแป trung tรขm ฤแป xรขy dแปฑng cรกc tรกc nhรขn ฤรกng tin cแบญy vร hiแปu quแบฃ.
Hรฃy bแบฏt ฤแบงu khรกm phรก kแปน thuแบญt context engineering trรชn nแปn tแบฃng Claude Developer Platform ngay hรดm nay, vร tham khแบฃo thรชm โMemory and Context Management Cookbookโ ฤแป tรฌm hiแปu nhแปฏng mแบนo vร phฦฐฦกng phรกp thแปฑc hร nh tแปt nhแบฅt.