وقت پڑھنے کا : 14 minutes

آپ نے ہفتوں گزار کر ایک بے عیب ایجنٹ گورننس بنائی۔ Eager/Lazy، سیشن خاتمے کی عمل، گھومتی بکاپ۔ سسٹم chal raha hai۔ پھر ایک دن، ایجنٹ سست ہو جاتا ہے۔ jawabat dilute hoti hain۔ aap ne pemaish ki: 1414 خودکار loadi linien۔ Aur sab se bara yeh hai ke mujrim code nahi, nahin backlog, nahin session ke arkive, balke woh file jo aapki tareeq ko document karti hai۔

سین: سیشن 051، کچھ غلط ہے

30 اپریل 2026, 16:00. میں ایک سیشن کے درمیان ہوں پر`magic-stick`، میرا لائنکس لائیو ISO بنائنگ کاپروژه۔ اوپکینڈ ایجنٹ نے ہمیشہ کی طرح خودکار طور پر میری ایجر فائلز لوڈ کر دیے —AGENT.adoc, PROMPT_REPRISE.adoc, .agents/INDEX.adoc. سب چیزمعمولی ہے.

سایہ یہ ہے کہ جوابات نرم ہیں۔ ایجنٹ دو سیکنہز زیادہ لگتا ہے سوج بوجھ کر۔ وہ ایک تفصیل بھول جاتا ہے جو اسے تین پیغامات پہلے سامنے تھی۔ یہ کراشر نہیں، غلطی نہیں — یہ آہستہ‑آہستہ خرابی ہے، اس قسم کی جو فوریاً نہیں دیکھی جاتی۔

میں پہلے سیشن 048 میں یہ تجربہ کر چکا تھا، جب میں نے دریافت کیا کہ governeance کے فائلوں کا وزن 5200 لائنیں جمع تھیں۔ تو میں نے اس Hot/Warm/Cold مækkeانیزم کی تخلیق کی، جس میں 10 سیشنوں کی سلیڈنگ ویندو، یکسانی سرد لہرें، اور دو ٹریگر والا سنسور شامل تھا۔ مسئلہ حل ہو چکا تھا۔ تھیئری میں۔

لیکن اب ہم سیشن 051 پر ہیں۔ بیک اپ روتیشن مناسب طور پر ہوئی ہے — EAGER فائلوں کی تعداد 2087 سے 500 líneas تک کم ہو گئی۔ مع ذلك، سیاق ابھی بھی بھاری ہے۔ کچھ مجھ سے چھूट رہا ہے۔

میں ایک ٹرمینل کھول رہا ہوں اور ٹائپ کرتا ہوں:

wc -l AGENT.adoc AGENT_MODUS_OPERANDI.adoc PROMPT_REPRISE.adoc \
  .agents/INDEX.adoc .agents/SESSIONS_HISTORY.adoc \
  .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
  287 AGENT.adoc
  627 AGENT_MODUS_OPERANDI.adoc
   51 PROMPT_REPRISE.adoc
  218 .agents/INDEX.adoc
   18 .agents/SESSIONS_HISTORY.adoc
  213 .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
 1414 total

1414 لائیں. بیک اپ роشن نے INDEX, SESSIONS_HISTORY اور COMPLETED_TASKS میں اچھی طرح کاٹ کر دیا ہے — وہ صاف ہیں۔ لیکن کمرے میں ایک ہاتھی ہے جو میں نہیں دیکھ سکا تھا :627 خطوطایک فائل میں.AGENT_MODUS_OPERANDI.adoc.

یہ فائل وہ ہے جسے میں سیشن 1 میں لکھا تھا۔ Eager/Lazy حکمت عملی کو دستاویز کرنے کے لیے۔ یہ طریقے کا ہدایاتنامہ ہے۔ اور یہ خود میں 44% EAGER سیاق و سباق کا حصہ بن گیا ہے۔

@startuml
skinparam backgroundColor #FEFEFE

title Contexte EAGER — 1414 lignes

rectangle "AGENT_MODUS_OPERANDI\n**627 lignes (44%)**" as MOD #FFCDD2
rectangle "AGENT.adoc\n287 lignes (20%)" as AG #BBDEFB
rectangle "INDEX.adoc\n218 lignes (15%)" as IDX #C8E6C9
rectangle "COMPLETED_TASKS\n213 lignes (15%)" as ARC #FFF9C4
rectangle "PROMPT_REPRISE\n51 lignes (4%)" as PRO #E1BEE7
rectangle "SESSIONS_HISTORY\n18 lignes (1%)" as HIS #FFE0B2

note bottom of MOD
  Le fichier qui documente
  la méthode est devenu
  le plus gros poste de dépense
end note

@enduml

عجیبی مکمل ہے۔ مخصوص طور پر بنایا گیا فائل جو économiser context کے لیے بنایا گیا تھا، اب یہ اصلی consommateur context بن چکا ہے۔ یہ جیسے کہ آپ کی کار کے استعمال کی ہدایت انجن سے زیادہ بھاری ہے۔

اڈِٹ: 627 خطوط کو تجزیہ کرنا

میں سیکشن بار سیکشن کا اپائز کرنے کا فیصلہ کرتا ہوں — حذف کرنے کے لیے نہیں، بلکہ سمجھنے کے لیے، جس کی EAGER میں رہنا لایق ہو اور جس کی کسی جگہ رہنے کی قابلیت ہو، بغیر علم کے نقصان کے۔

یہ ہے پوری طرح/concrete structure`AGENT_MODUS_OPERANDI.adoc`اور جو میں وہاں پتہ کرتا ہوں:

بخش خطوط محتوا پہلے سے موجود میں…​

P1 — مجموعی جائزہ

64

مسئلہ حل، بنیادی اصول، ڈیش بورڈ vs منوال کی مشابہت

(Empty output)

P2 — فائلوں کی ساخت

97

شجرہ، لوڈنگ پالیسی، کب کیا لوڈ کرنا

—

P3 — مطلق قواعد

34

Git ممنوع، تخریب کنانے دستورات ممنوع، اسرار ممنوع

AGENT.adoc+INDEX.adoc

P4 — سیشن کا حیات چکر

133

ٹیٹمپلیٹ افتتاح، کام کے قواعد، 6 مراحل جلسے کے اختتام، چیک لسٹ

AGENT.adoc§ختم سیشن +INDEX.adoc

P5 — متریکیں اور سرحدیں

49

ایڈیل سیشن (15-30 منٹ, 1-3 فائل)، اخطار کی علامات

—

P6 — سیشنز کے اقسام

72

جدول تشخیص، להצاح کا فارمیٹ، استثنا

(No output, as no French text was provided to translate.)

P7 — مستمر بہتری

39

トラッキング میٹرکس، ہفتہ وار جائزہ

…​

P8 — شروع کرنے کی چیک لست

13

Bootstrap نئی پراجیکٹ

(Empty)

P9 —حوالہ جات

30

حوالہ فائلیں، بیرونی وسائل

AGENT.adoc(فائلوں EAGER/LAZY)

انکس A+B

42

غلوصاری، تاریخی نسخ

—

فیصلہ نهائي ہے :

  • مکمل ڈبلوں(167 خطوط) : P3, P4, P9 — سب کچھ پہلے سے داخل ہے`AGENT.adoc` ou INDEX.adoc,اكثر لفظ بہ لفظ

  • کبھی مشورہ نہیں لیا گیا(215 لائن) : P5, P6, P7, P8, Annexes — میٹا گورننس جو کبھی بھی کسی سیشن میں استعمال نہیں کی گئی

  • منفرد علم(161 سطر) : P1 اور P2 — LAZY/EAGER واژبُلی، تجassiہ، بارکھیٰ کی پالیسی

627 لائنیں پر،382 شور ہیں. Aur yeh 382 linien har session ke shuru mein load hoti hain, agent ki taraf se upyog hoti hain, unki dhyān ko kam karti hain, pehle hi ke main 'hello' kehta hoon.

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title Audit de AGENT_MODUS_OPERANDI.adoc — 627 lignes

left to right direction

rectangle "🟡 **Doublons**\n167 lignes (27%)" as DUP #FFF9C4 {
  card "P3 — Règles absolues\n(34 lignes)" as D1
  card "P4 — Cycle de vie\n(133 lignes)" as D2
  card "P9 — Références\n(30 lignes)" as D3
}

rectangle "🔴 **Jamais consulté**\n215 lignes (34%)" as JAM #FFCDD2 {
  card "P5 — Métriques\n(49 lignes)" as J1
  card "P6 — Détection\n(72 lignes)" as J2
  card "P7 — Amélioration\n(39 lignes)" as J3
  card "P8 — Bootstrap\n(13 lignes)" as J4
  card "Annexes — Glossaire\n(42 lignes)" as J5
}

rectangle "🟢 **Connaissance unique**\n161 lignes (26%)" as UNI #C8E6C9 {
  card "P1 — Vue d'ensemble\n(64 lignes)" as U1
  card "P2 — Structure fichiers\n(97 lignes)" as U2
}

note bottom of UNI
  C'est ÇA qu'il faut garder en EAGER.
  Le reste → cold storage.
end note

@enduml

یہ ڈائرگرام سب چیز کی کلید ہے۔ ڈبلنگ (پیلا) صاف شور ہے — ایجنٹ انہیں دو بار پڑھتا ہے، دو مختلف فائلوں میں۔ کبھی نہیں پڑھا جانے والا (سرخ) میٹ دستاویزات ہے — توجہ سے likha گیا، کبھی استعمال نہیں ہوا۔ صرف سبز ہی وہ علم شامل کرتا ہے جو ایجنٹ کسی اور جگہ نہیں پتَا کر سکتا۔

انجینری کہونے کا ڈر

اس وقت پر، میری آنکھوں کے سامنے ثبوت ہے : مجھے کم کرنا چاہیے`AGENT_MODUS_OPERANDI.adoc`. ليکن میں جھجھک رہا ہوں.

یہ فائل، میں نے اسے ہاتھ سے لکھا۔ ہر حصہ ایک واقعی سیشن میں سیکھا گیا سabaq کا نتیجہ ہے۔ حصہ P3 ایک سے پیدا ہوا`rm -rf`بے مقصود پر`bakery-plugin`جسے مجھے واقعی فایربیس ٹوکنز لگے۔ P4 حصہ پندرہ سیشنز کا نتیجہ ہے جہاں میں آرکائیو کرنے بھول جاتا تھا اور دھاگہ کھو دیتا تھا۔ 6 مرحلوں کی عملہ کتاب سے نہیں نکلتی — وہ درد سے نکلی ہے۔

ان حصص کو حذف کرنا، میرے ذاتی انجنیرنگ کے تاریخ کو پھینکنا جیسا ہوگا۔ ان سیکھ جو ان کو پیدا کی گئی، وہ سیشنز جس میں میں ان ko discover kiya، اور وہ غلطیاں جو میں دوبارہ نہیں کرنا چاہتا۔ یہ متن نہیں — یہ جمدہ تجربہ ہے۔

یہی وہ جگہ ہے جہاں میں اصول بناتا ہوں جو حل کو رہنمائے گا :

_ کبھی حذف نہ کریں۔ ہمیشہ جگہ بدل دیں۔معارف کو منصوبے سے غائب نہیں ہونا چاہیے۔ اسے صرف اُس وقت خود بخود لاڈ نہیں کرنا چاہیے جبکہ یہ ضروری نہ ہو۔ _

حل: انسائیکلوپیڈیا سפלِט

میں جو ماڈل پیش کر رہا ہوں، سادہ ہے اور ویکیپیڈیا کے بڑھنے کے طریقے سے متاثر ہے: جب کسی مضبوط کی لمبائی بڑھ جاتی ہے، تو ہم اسے کٹ نہیں کرتے، بلکہ ایک تفصیلی مضبوط بناتے ہیں اور اصل مضبوط میں ایک خلاصہ رکھتے ہیں۔

کے لیے`AGENT_MODUS_OPERANDI.adoc`, یہ دیتا ہے:

  1. نکالنا161 سطرِ منفرد علم (P1 + P2) ایک نئے فائل میں`LAZY_EAGER_ESSENTIALS.adoc`— کمپیکٹڈ پر ~50 سطر، سٹرکتلی EAGER

  2. نام بدلنا AGENT_MODUS_OPERANDI.adoc en .agents/encyclopedies/LAZY_EAGER_ENCYCLOPEDIE.adoc— اصلی فائل 627 لائنوں کی، محفوظ intact، کولڈ سٹوریج میں

  3. کبھی نہیں چارج کریںانسیکلوپیڈیا فائل خودکار طور پر — یان انسان کے لیے ہے، مستقبل کی ڈسٹلیلیشن کے لیے، ایجنٹ جو ہم چھ ماہ میں بلائیں گے ایک بہتر ماڈل کے ساتھ کے لیے

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title Split Encyclopédique — AGENT_MODUS_OPERANDI

left to right direction

rectangle "**AGENT_MODUS_OPERANDI.adoc**\n627 lignes\n(avant split)" as BEFORE #FFCDD2 {
}

rectangle " " as ARROW1
rectangle " " as ARROW2

rectangle "**LAZY_EAGER_ESSENTIALS.adoc**\n**~50 lignes — EAGER**" as ESS #C8E6C9 {
  card "P1 condensée\n(15 lignes)" as E1
  card "P2 condensée\n(35 lignes)" as E2
}

rectangle "**.agents/encyclopedies/**\n**LAZY_EAGER_ENCYCLOPEDIE.adoc**\n627 lignes — COLD" as ENC #BBDEFB {
  card "P1 à Annexes\n(intégral, intact)" as C1
}

BEFORE -[#4CAF50]-> ESS : "Extraction de\nla connaissance critique"
BEFORE -[#2196F3]-> ENC : "Préservation intégrale\nde l'ingénierie"

note bottom of ESS
  Chargé automatiquement
  en début de session
  → L'agent comprend le vocabulaire
end note

note bottom of ENC
  Jamais chargé automatiquement
  Consultable par l'humain
  Matériau brut pour distillation future
end note

@enduml

نام`encyclopedies/`یہ غیر معمولی نہیں ہے۔ ایک انسیکلوپیڈیا، یہ ایک آرکاؤف ڈاسیئر نہیں — یہ ایک منظم کردہ علم کی مجموعی ہے، جس سے پڑھا جا سکتا ہے لیکن لے جانا آسان نہیں۔ ہم métro میں انسیکلوپیڈیا یونیورسالیس نہیں پڑھتے۔ ہم اسے لائبریری میں رکھتے ہیں، اور جب ہماری کوئی خاص سوال ہوتا ہے تو ہم وہ جاتے ہیں۔

یہ اس فائل کا صحیح رول ہے: ایک سرد، منظم، مکملحوالہ لائبریری — جسے ایجنٹ خود بďھٹ نہیں چھوتا۔

فائل ESSENTIALS کا مواد

یہ ہے کہ نئی فائل واقعی طور پر کس طرح نظر آتی ہے`LAZY_EAGER_ESSENTIALS.adoc`, P1 اور P2 سے نکالا اور مکثف :

= Stratégie LAZY/EAGER — Principes Essentiels

[abstract]
Ce fichier définit la stratégie de gestion du contexte agent.
Chargé automatiquement (EAGER) en début de session.

== Principes

|===
| EAGER | LAZY
| Tableau de bord | Manuel du propriétaire
| Chargé automatiquement | Chargé sur demande
| <= 100 lignes, <= 10k tokens | Illimité, détaillé
| Règles absolues, mission courante | Archives, historique, références
|===

== Politique de Chargement

|===
| Fichier | Type | Quand charger
| PROMPT_REPRISE.adoc | EAGER | Début session (auto)
| *_ESSENTIALS.adoc | EAGER | Début session si EPIC active
| .agents/INDEX.adoc | EAGER | Début session (auto)
| *_REFERENCE.adoc | LAZY | Sur besoin (détails architecture)
| .agents/sessions/N-*.adoc | LAZY | Sur demande (détails session)
| .agents/encyclopedies/*.adoc | COLD | Jamais auto (humain seulement)
|===

== Comment l'Agent Sait Quoi Charger

Début session → PROMPT_REPRISE + INDEX + ESSENTIALS actifs.
Besoin de détails → charger les *_REFERENCE et sessions/ en LAZY.
Connaissance froide → encyclopedies/, jamais automatique.

پچاس لائنوں۔ یہ وہی ہے جو ایجن کو مشینری کو سمجھنے کے لیے ضروری ہے۔ باقی سب چیزیں — سیکوں کا تاريخ، تفصیلی تمثیلات، قدم بعد قدم کے طریقے، ضمائم — انسیکلوپیڈی میں رہتی ہیں۔

اور سب سے اہم :کِچھی بھی حذف نہیں ہوا. 627 انجنیرنگ کی لنیں ابھی بھی وہاں ہیں، میں`.agents/encyclopedies/LAZY_EAGER_ENCYCLOPEDIE.adoc`. وہ صرف لائبریری میں رکھے گئے ہیں، کام کے بل کے اوپر نہیں۔

نتیجہ : ایجر کنٹیکسٹ کا -50%

سپلٹ سے پہلے :

 287 AGENT.adoc
 627 AGENT_MODUS_OPERANDI.adoc
  51 PROMPT_REPRISE.adoc
 218 .agents/INDEX.adoc
  18 .agents/SESSIONS_HISTORY.adoc
 213 .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
1414 total

سبلٹ کے بعد :

 287 AGENT.adoc
  50 LAZY_EAGER_ESSENTIALS.adoc       ← remplace 627 lignes
  51 PROMPT_REPRISE.adoc
 218 .agents/INDEX.adoc
  18 .agents/SESSIONS_HISTORY.adoc
 213 .agents/archives/COMPLETED_TASKS_ARCHIVE_2026-04.adoc
 837 total                              ← -41%
@startuml
skinparam backgroundColor #FEFEFE

title Contexte EAGER après split encyclopédique — 837 lignes (-41%)

rectangle "AGENT.adoc\n287 lignes (34%)" as AG #BBDEFB
rectangle "INDEX.adoc\n218 lignes (26%)" as IDX #C8E6C9
rectangle "COMPLETED_TASKS\n213 lignes (25%)" as ARC #FFF9C4
rectangle "PROMPT_REPRISE\n51 lignes (6%)" as PRO #E1BEE7
rectangle "ESSENTIALS\n50 lignes (6%)" as ESS #A5D6A7
rectangle "SESSIONS_HISTORY\n18 lignes (2%)" as HIS #FFE0B2

note bottom of ESS
  De 627 → 50 lignes
  577 lignes d'ingénierie
  préservées en cold storage

  Rien de perdu. Tout de relocalisé.
end note

@enduml

سب سے زیادہ استعمال کرنے والا (AGENT_MODUS_OPERANDI, 627 لائن) 50 لائن کے فائل سے بدل دیا گیا۔ فائدہ فوری ہے: 577 لائن کے سیاق و سباچ آزاد ہو گئے۔ ایجنٹ سانس لیتا ہے۔

اور میں`.agents/encyclopedies/`, اصل فائل 627 لائن کا انتظار کر رہا ہے۔ مکمل۔ اس کے تمام حصوں کے ساتھ — ان حصوں جنہیں دُہرایا گیا ہے، ان حصوں جنہیں کبھی استعمال نہیں کیا گیا۔ کیونکہ ایک دن، ایک بہتر ماڈل یا انسانی ڈیٹا سائنسٹ ان کونے، یہ فرض کردہ redundancy، ان سیکھے گئے سیکوں کو چاہے گا۔ اور اس دن، پہلا مواد موجود ہوگا۔

فولڈر کا نام encyclopedies/ کیوں ہے؟

نام کا انتخاب کسمیٹک نہیں۔ یہ میχανزم کی فلسفہ کوڈ کرتا ہے۔

ایک آرشیو (archives/) تاریخی معلومات زمانی ترتیب میں arrange کی گئی ہیں — COMPLETED_TASKS کے ماہانہ ریکارڈ کی طرح۔ ایک backup (backup/) ایک ٹائم اسٹیمپ شدہ اسنیپ شاٹ — ماضی کی حالت کی محفوظ کاپی

ایک انسیکلوپیڈیا، یہ کچھ اور ہے۔ یہ موضوعی علم کا مجموعہ ہے، موضوع سے منظم، جامع لیکن غیر لکیری۔ ہم انسیکلوپیڈیا کو ابتداء سے آخر تک نہیں پڑھتے۔ ہم اس میں گہرائی سے داخل ہوتے ہیں کسی مخصوص سوال کے جواب کے لیے۔

یہ اس ملف کا بالکل عقد ہے :

ملف

کردار

رسائی

بُریائی

archives/

ماضی کے اعداد و شمار (ماہ کے مکمل ہونے والے کام)

سست, منظم

زمانے کے مطابق

backup/

ٹھنڈی اسنیپ شاٹس (10 سیشنوں کی لہر)

COLD, نسخہ کامل

زماني

encyclopedies/

موضوعات پر جامع معلومات (طریق کار، نمونے)

COLD, کبھی خودکار نہیں

موضوعی

ہر فائل جاندار ہے کہ اس کی جگہ جس میں کیا موجود ہے کے مطابق مقرر ہوتی ہے، نبھانے کے وقت کے مطابق نہیں۔

سلسلے کی منطقی اگلا حصہ

اگر آپ نے پہلے دو مضامین پڑھے ہیں، تو یہ ہے کہ تین حصے کیسے مل جاتے ہیں:

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center
skinparam wrapWidth 220

title Trilogie de la Gouvernance Agent

left to right direction

package "📖 **Article 0108**\nStratégie Eager/Lazy" as A1 #E8F5E9 {
  card "Mémoire agent\nentre sessions" as M1
  card "Fichiers EAGER\n(auto-chargés)" as M2
  card "Fichiers LAZY\n(sur demande)" as M3
  card "Procédure 6 étapes" as M4
}

package "🧊 **Article 0110**\nMécanisme Hot/Warm/Cold" as A2 #FFF9C4 {
  card "Vieillissement\ndu contexte" as V1
  card "Sliding window\n10 sessions" as V2
  card "Vague froide\nidentique" as V3
  card "Capteur à\ndeux déclencheurs" as V4
}

package "🔍 **Article 0111**\nAudit + Solution Encyclopédique" as A3 #BBDEFB {
  card "Audit des fichiers\nEAGER" as E1
  card "Identification\ndu gaspillage" as E2
  card "Split\nESSENTIALS/encyclopédie" as E3
  card "Préservation\nde l'ingénierie" as E4
}

A1 --> A2 : "La mémoire grandit\n→ il faut un mécanisme\nde vieillissement"
A2 --> A3 : "Le vieillissement ne suffit pas\n→ il faut auditer ce qui\nmérite d'être en EAGER"

note bottom of A3
  ✅ Les trois couches sont en place
  sur 6 projets actifs
end note

@enduml
  • 0108جواب: « ایجنٹ کو دو سیشنز کے درمیان یاداشت کیسے دی جائیں؟

  • 0110جواب دیتا ہے : « ہم اس یاد کو agent کی سانس روکنے سے کیسے روک سکتے ہیں؟

  • 0111جواب: « اگر مسئلہ آرکائز کا سائز نہیں، بلکہ یہ ہے کہ ہم نے EAGER میں شامل کرنے کے لیے چنا ہوا ہے؟

پہلا مضبوطی بنانے پر مبنی تھا۔ دوسرا نے بُھڑپے کا طریقہ شامل کر دیا۔ تیسرا مواد کی جانچ کر رہا ہے — اور پتا چلتا ہے کہ طریقہ کار خود ہی مسئلے میں تبدیل ہو گیا ہے۔

جوں میں نے مختلف طریقے سے کیا ہوتا

پچھتے دیکھتے ہوئے، میں ابتدائی ڈیزائن کی خرابی دیکھتا ہوں۔`AGENT_MODUS_OPERANDI.adoc`یہ ایک منفرد دستاویز کے طور پر بنایا گیا تھا — منفیستو۔ یہ سوچ کو formalize کرنے کا صحیحApproach تھا۔ لیکن جب سوچ formalize ہو جاتی، تو دستاویز 즉시 split کرنا چاہیے تھا: ضروری حصہ EAGER میں، مکمل حصہ cold میں۔

میں نے یہ نہیں کیا کیونکہ میں اس دستاویز پر فخر محسوس کر رہا تھا۔ 627 لائن صاف انجنیری، دستخط شدہ، ہر彼 hissa aik session کی سیکھ کا نتیجہ تھا۔ یہ میرے کام تھا۔ اور جیسے تمام مصنفوں کے ساتھ، مجhez اس کوٹکڑوں میں بطخنا mushkil ho gaya.

درس :ایسا نہیں ہے کہ ایکdocument اچھا ہے اس لیے اسے خود بخود اپلوڈ کر دیا جائے. محتوی کی معیار، agente کے فوری سیاق کی ملاءمت سے کوئی تعلق نہیں رکھتی۔

Aaj ka nizam sadha hai: EAGER context mein 100 se zyada satron wala har dokument mashkool hai. Isse audit ki zaroorat hai. Inkeh taqdeer nahi — audit. Aur sawal kabhi nahi hai « kya usay hatana chahiye? » balki « har session mein usay load karna chahiye? ».

اپنی سیاق و سباق کا аудиٹ کرنے کی رہنمائی

اگر آپ پہلی دو مضامین پڑھے ہیں اور اپنی خود کی Eager/Lazy حکومت قائم کر لی ہے، تو یہ پانچ مرحلے کا audit طریقہ کار :

  1. ماپنا:`wc -l`آپ کے تمام EAGER فائلا پر. کل 1000 سطر سے کم ہونا چاہیے

  2. سب سے بڑے کی شناخت کریں: فائل جس کا سائز کل کا 20% سے زیادہ ہے یہ نمبر One کا مشتبہ ہے۔

  3. ہر سیکشن کا جائزہ لیں: ہر سیکشن کے لیے خود سے پوچھیں: « کیا یہ معلوماتی دیگر جگہ پر موجود ہے؟ کیا ایجنٹ نے پہلے ہی کسی دیگر فائل میں اسے پڑھ لیا ہے؟ کیا اس کو پچھلے 5 سیشنز میں استعمال کیا گیا ہے؟

  4. کلاسِفائر: نقلیہ، کبھی استعمال نہیں کیا گیا، منفرد علم

  5. سплиٹر یا جگہ بدلنا: جو ایکتا اور اہم ہے → ESSENTIALS مختصر. باقی سب →encyclopedies/.

@startuml
skinparam backgroundColor #FEFEFE
skinparam defaultTextAlignment center

title Procédure d'Audit du Contexte Agent — 5 Étapes

start

:1. **Mesurer**\n`wc -l *.adoc .agents/*.adoc`;

if (Total > 1000 lignes ?) then (oui)
  :⚠️ Contexte trop lourd;
else (non)
  :✅ Contexte OK;
  stop
endif

:2. **Identifier le suspect**\nLe fichier > 20% du total;

:3. **Auditer section par section**\nPour chaque section :\n• Déjà ailleurs ? → doublon\n• Jamais servi ? → mort\n• Information unique ? → critique;

:4. **Classifier**\n🟡 Doublons → à retirer de l'EAGER\n🔴 Jamais utilisé → cold storage\n🟢 Connaissance unique → à garder;

:5. **Splitter**\n🟢 → ESSENTIALS (~50 lignes, EAGER)\n🟡🔴 → encyclopedies/ (cold storage);

:✅ Contexte optimisé\nsans perte d'ingénierie;

stop

@enduml

یہ طریقہ 15 منٹ لیتا ہے۔ 50 سیشنز کے ایک پراجیکٹ پر، یہ مستقبل کی ہر سیشن کے لیے سوائیں ٹوکنز بچاتی ہے۔ ROI فوری ہے۔

زنده حکمرانی

یہ تین مضامین کی سilsila مجھے سکھائی ہے کہ ایجنٹ گورنینس مکمل محصول نہیں ہے۔ یہ ایکزندہ کیان.widget پروجیٹ کے ساتھ بڑھ رہی ہے۔ وہ بڑھنے کی بیماریوں کا شکار ہوتی ہے۔ اس سے منظم چیک‑آپس کی ضرورت ہوتی ہے۔

سیشن 048 نے ظاہر کیا ہے کہ آرکواپھ بڑھ رہے ہیں۔ سیشن 051 نے ظاہر کیا ہے کہ میتھوڈولوگی خود بڑھ رہی ہے۔ سیشن 060 شاید کچھ اور ظاہر کرے گی۔ یہ عام ہے۔ یہ صحت مند ہے۔ جو حکومت کبھی خود کو سوال نہیں کرتی، وہ مری ہوئی حکومت ہے۔

Teen machanizms jo lagaye gaye hain — Eager/Lazy, Hot/Warm/Cold, split encyclopédique — ek gehrai se defends ka system banate hain jin se context ki saturaat ke khilaf. Koi bhi akela kaafi nahi hai. Mil kar, woh ek dosray ko poora karte hain:

  • شوقین/سستمعلومات کو ترتیب دیں دستیابیت کے لحاظ سے

  • گرم/ملایم/ٹھنڈامعلومات کی ساخت تازگی سے

  • انسائیکلوپڈک اُڈیٹstructure l’information par densité

@startuml
skinparam backgroundColor #FEFEFE
skinparam nodeBackgroundColor #E3F2FD

title Défense en Profondeur contre la Saturation du Contexte

node "**Contexte Agent**\n~800 lignes\nsain" as CTX #C8E6C9

node "Couche 1\n**EAGER / LAZY**" as C1 #BBDEFB
node "Couche 2\n**HOT / WARM / COLD**" as C2 #BBDEFB
node "Couche 3\n**ESSENTIALS / ENCYCLOPÉDIE**" as C3 #BBDEFB

CTX --> C1 : "Structure par\n**disponibilité**"
CTX --> C2 : "Structure par\n**fraîcheur**"
CTX --> C3 : "Structure par\n**densité**"

note bottom of C3
  Les trois couches sont nécessaires.
  Aucune n'est suffisante seule.
end note

@enduml

ایس تین طبقات کے ساتھ، ایجنٹ کے سیاق پر`magic-stick`2087 لائن (بے ترقی سے پہلے) سے تقریباً 800 لائن — 2.6 سے تقسیم۔ کسی بھی دستاویز کی لائن نہیں گم ہوئی، کسی بھی سیشن کے آرکائیو نہیں گم ہوا، کسی بھی سیکھا ہواسبق نہیں گم ہوا۔

سب کچھ یہاں ہے۔ بہتر ترتیب دی گئی ہے۔

لينکیں


علم کو مٹنے کی ضرورت نہیں ہے۔ اس کو صرف tabhi بھاری نہیں بنانا چاہیے جب ضرورت نہ ہو۔

متعلقہ مضامین