okuma süresi: 14 minutes

Kusursuz bir ajan yönetişimi inşa etmek için haftalar harcadınız. Eager/Lazy, oturum sonu prosedürü, döngüsel yedekler. Sistem çalışıyor. Sonra bir gün ajan yavaşlıyor. Yanıtlar sulandırılıyor. Ölçüyorsunuz: otomatik olarak yüklenen 1414 satır. Ve en kötüsü, suçlu kod değil, backlog değil, oturum arşivleri de değil. Suçlu, yönteminizi belgeleyen dosya.

Sahne: oturum 051, bir gariplik var

30 Nisan 2026, 16.00. Tam bir oturumun ortasındayım`magic-stick`, Linux canlı ISO derleme projem. Opencode ajanı Eager dosyalarımı her zamanki gibi otomatik olarak yükledi —AGENT.adoc, PROMPT_REPRISE.adoc, .agents/INDEX.adoc. Her şey normal.

Ancak yanıtlar cansız. Ajanın akıl yürütmesi iki saniye daha uzun sürüyor. Üç mesaj önce gözünün önünde olan bir ayrıntıyı unutuyor. Bu bir çökme değil, bir hata değil — yavaş bir bozulma, hemen fark edilmeyen türden.

Bunu 048 numaralı oturumda zaten yaşamıştım; yönetişim dosyalarının toplamda 5200 satır olduğunu keşfettiğimde. O zaman Hot/Warm/Cold mekanizmasını, 10 oturumluk kayan penceresi, aynı soğuk dalgaları ve iki tetikleyicili sensörüyle kavramsallaştırmıştım. Sorun çözülmüştü. Teoride.

Ama şu an 051. oturumdayız. Yedek rotasyonu gerçekten gerçekleşti — EAGER dosyaları 2087’den 500 satıra indi. Yine de bağlam hâlâ ağır. Bir şeyi kavrayamıyorum.

Bir terminal açıyorum ve şunu yazıyorum:

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 satır. Yedekleme rotasyonu INDEX, SESSIONS_HISTORY ve COMPLETED_TASKS içinde iyi budama yapmış — temizler. Ama odada göremediğim bir fil var:627 satırtek bir dosyada.AGENT_MODUS_OPERANDI.adoc.

Bu dosya, Eager/Lazy stratejisini belgelemek için 1. oturumda yazdığım dosya. Yöntemin el kitabı bu. Ve tek başına EAGER bağlamının %44’ü haline geldi.

@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

İroni tam. Bağlamdan tasarruf etmek için tasarlanan dosya, bağlamın başlıca tüketicisi hâline geldi. Sanki arabanızın kullanım kılavuzu motordan daha ağır.

Denetim: 627 satırı didik didik incelemek

Bölüm bölüm bir denetim yapmaya karar verdim. Silmek için değil — neyin EAGER’da olmayı hak ettiğini ve neyin bilgi kaybı olmadan başka bir yerde yaşayabileceğini anlamak için.

İşte …​ tam yapısı`AGENT_MODUS_OPERANDI.adoc`ve orada bulduğum şey:

Bölüm Satırlar İçerik Zaten …​ içinde mevcut…​

P1 — Genel bakış

64

Çözülmüş problem, temel ilkeler, gösterge paneli ile kılavuz benzetmesi

No source text was provided to translate.

P2 — Dosya yapısı

97

Ağaç yapısı, yükleme politikası, ne zaman ne yükleneceği

—

P3 — Mutlak kurallar

34

Git yasak, yıkıcı komutlar yasak, gizli bilgiler yasak

AGENT.adoc+INDEX.adoc

P4 — Oturum yaşam döngüsü

133

Açılış şablonu, çalışma kuralları, oturum sonu 6 adım, kontrol listesi

AGENT.adoc§Oturum sonu +INDEX.adoc

P5 — Metrikler ve eşikler

49

İdeal oturum (15-30 dk, 1-3 dosya), uyarı işaretleri

No French text was provided to translate. Please send the source text.

P6 — Oturum türleri

72

Tespit tablosu, teklif formatı, istisnalar

—

P7 — Sürekli iyileştirme

39

Takip metrikleri, haftalık gözden geçirme

No text was provided to translate. Please send the French text you’d like translated into Turkish.

P8 — Başlangıç Kontrol Listesi

13

Yeni proje başlat

—

P9 — Referanslar

30

Referans dosyaları, harici kaynaklar

AGENT.adoc(EAGER/LAZY dosyaları)

Ekler A+B

42

Sözlük, sürüm geçmişi

—

Hüküm kesindir:

  • Tam yinelenenler(167 satır) : P3, P4, P9 — her şey zaten içinde`AGENT.adoc` ou INDEX.adoc, çoğu zaman kelimesi kelimesine

  • Pratikte hiç danışılmadı(215 satır): P5, P6, P7, P8, Ekler — hiçbir oturumda kullanılmamış meta-yönetişime dair

  • Benzersiz bilgi(161 satır): P1 ve P2 — LAZY/EAGER terminolojisi, analoji, yükleme politikası

627 satır üzerinde,382 tanesi gürültü. Ve bu 382 satır her oturum başında yükleniyor, ajan tarafından tüketiliyor ve ben merhaba demeden önce bile dikkatini seyreltiyor.

@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

Bu diyagram her şeyin anahtarıdır. Yinelenenler (sarı) saf gürültüdür — ajan onları iki farklı dosyada iki kez okur. Hiç başvurulmayan (kırmızı) ölü dokümantasyondur — özenle yazılmış, hiç kullanılmamış. Yalnızca yeşil, ajanın başka yerde bulamayacağı bilgiyi içerir.

Mühendisliği kaybetme korkusu

Bu aşamada, apaçık olan gözlerimin önünde: azaltmalıyım`AGENT_MODUS_OPERANDI.adoc`. Ama tereddüt ediyorum.

Bu dosyayı elle yazdım. Her bölüm, gerçek bir oturumda öğrenilen bir dersin sonucudur. P3 kısmı bir`rm -rf`üzerinde kazara`bakery-plugin`bana gerçek Firebase token’larına mal olan. P4 kısmı, arşivlemeyi unuttuğum ve ipin ucunu kaçırdığım on beş oturumun sonucudur. 6 adımlı prosedür bir kitaptan çıkmadı — acıdan çıktı.

Bu bölümleri silmek, kendi mühendisliğimin geçmişini çöpe atmak olur. Onları üreten dersler, onları keşfettiğim oturumlar, bir daha asla yapmak istemediğim hatalar. Bu metin değil — kristalleşmiş deneyim.

İşte tam burada çözüme yön verecek olan ilkeyi formüle ediyorum:

_ Asla silme. Her zaman yeniden konumlandır.Bilginin projeden kaybolmasına gerek yok. Sadece gereksiz olduğunda otomatik olarak yüklenmemesi yeterli. _

Çözüm: ansiklopedik split

Önerdiğim model basit ve Vikipedi’nin nasıl büyüdüğünden ilham alıyor: Bir madde çok uzun hale geldiğinde onu kesmeyiz — ayrıntılı bir madde oluştururuz ve ana maddede bir özet tutarız.

için`AGENT_MODUS_OPERANDI.adoc`, bu şunu verir:

  1. Çıkaryeni bir dosyadaki 161 benzersiz bilgi satırı (P1 + P2)LAZY_EAGER_ESSENTIALS.adoc— ~50 satıra sıkıştırıldı, kesinlikle EAGER

  2. Yeniden adlandır AGENT_MODUS_OPERANDI.adoc en .agents/encyclopedies/LAZY_EAGER_ENCYCLOPEDIE.adoc— 627 satırlık orijinal dosya, bozulmadan korunmuş, soğuk depolamada

  3. Asla yüklemeansiklopedi dosyasını otomatik olarak — o insan için, gelecekteki damıtma için, altı ay sonra daha iyi bir modelle çağıracağımız ajan için oradadır

@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

Ad`encyclopedies/`önemsiz değildir. Bir ansiklopedi arşiv dosyası değildir — o, düzenlenmiş bir bilgi koleksiyonudur; başvurulabilir ama taşınabilir değildir. Metroda Encyclopédie Universalis okunmaz. Onu kütüphanede tutarız ve belirli bir sorumuz olduğunda oraya gideriz.

Bu dosyanın rolü tam olarak şudur: ajanın otomatik olarak dokunmadığı, soğuk, yapılandırılmış, kapsamlı bir referans kütüphanesi.

ESSENTIALS dosyasının içeriği

Yeni dosya somut olarak şöyle görünüyor`LAZY_EAGER_ESSENTIALS.adoc`, P1 ve P2’den çıkarılmış ve sıkıştırılmış:

= 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.

Elli satır. Ajanın mekanizmayı anlamak için ihtiyaç duyduğu tek şey bu. Geri kalan her şey — derslerin geçmişi, ayrıntılı benzetmeler, adım adım prosedürler, ekler — ansiklopedide yaşıyor.

Ve en önemlisi:hiçbir şey silinmedi. 627 mühendislik hattı hâlâ orada, içinde`.agents/encyclopedies/LAZY_EAGER_ENCYCLOPEDIE.adoc`. Onlar sadece çalışma tezgâhının üzeri yerine kitaplığa yerleştirilmiş.

Sonuç: %50 daha az EAGER bağlamı

Split’ten önce:

 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

Split sonrasında:

 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

En büyük tüketici (AGENT_MODUS_OPERANDI, 627 satır) 50 satırlık bir dosyayla değiştirildi. Kazanç anında: 577 satır bağlam serbest bırakıldı. Ajan nefes alıyor.

Ve içinde`.agents/encyclopedies/`, 627 satırlık orijinal dosya bekliyor. Eksiksiz. Tüm bölümleriyle — kopyalar da dahil, hiç kullanılmamış olanlar da dahil. Çünkü bir gün, daha iyi bir model ya da insan bir veri bilimci bu açıları, bu kabul edilmiş yinelemeleri, bu öğrenilmiş dersleri çaprazlamak isteyecek. Ve o gün, ham madde orada olacak.

Klasör neden encyclopedies/ olarak adlandırılıyor

Adın seçimi kozmetik değildir. Mekanizmanın felsefesini kodlar.

Bir arşiv (archives/) kronolojik olarak düzenlenmiş tarihsel veriler içerir — aylık COMPLETED_TASKS gibi. Bir yedek (backup/) zaman damgalı bir anlık görüntüdür — geçmiş bir durumun yedek kopyası.

Bir ansiklopedi başka bir şeydir. O, konuya göre yapılandırılmış, kapsamlı ama doğrusal olmayan bir tematik bilgi koleksiyonudur. Bir ansiklopedi baştan sona okunmaz. Belirli bir soruyu yanıtlamak için içine dalınır.

Bu, tam olarak bu dosyanın sözleşmesidir:

Dosya

Rol

Erişim

Granülerlik

archives/

Geçmiş veriler (ay bazında tamamlanan görevler)

LAZY, yapılandırılmış

kronolojik

backup/

Soğuk snapshot’lar (10 oturumluk dalgalar)

COLD, tam kopya

Kronolojik

encyclopedies/

Kapsamlı tematik bilgi (metodoloji, desenler)

COLD, asla otomatik değil

Tematik

Bu ayrım, her şeyin bir araya tıkılmasını önler. Her dosya, ne içerdiğine göre nerede bulunması gerektiğini bilir; ne zaman oluşturulduğuna göre değil.

Serinin mantıksal devamı

İlk iki makaleyi okuduysanız, üç parçanın nasıl birbirine oturduğu şöyle:

@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şuna yanıt verir: « Ajana iki oturum arasında nasıl hafıza verilir?

  • 0110şuna yanıt verir: « Bu hafızanın ajanı boğmasını nasıl önlemeli?

  • 0111şuna yanıt verir: « Ya sorun arşivlerin boyutu değil de EAGER olarak koymayı seçtiğimiz şeyse?

İlk makale yapıyı inşa etti. İkincisi yaşlanma mekanizmasını ekledi. Üçüncüsü içeriği denetliyor — ve metodolojinin kendisinin sorun hâline geldiğini keşfediyor.

Farklı yapmış olacağım şey

Geriye dönüp baktığımda, başlangıçtaki tasarım hatasını görüyorum.`AGENT_MODUS_OPERANDI.adoc`tek bir belge olarak oluşturuldu — bir manifesto. Düşünceyi biçimselleştirmek için doğru yaklaşımdı. Ancak düşünce biçimselleştirildikten sonra belge hemen bölünmeliydi: temel kısım EAGER’da, kapsamlı kısım cold’da.

Bunu yapmadım çünkü belgeden gurur duyuyordum. Elle yazılmış 627 satır saf mühendislik, her bölüm bir oturum dersinin ürünü. Bu benim eserimdi. Ve her yazar gibi, onu bölmekte zorlandım.

Ders:Bir belgenin iyi olması, otomatik olarak yüklenmesi gerektiği anlamına gelmez.. İçeriğin kalitesinin, ajanın anlık bağlamına uygunluğuyla hiçbir ilgisi yoktur.

Bugün kural basit: EAGER bağlamında 100 satırdan uzun her belge bir şüphelidir. Bir denetimi hak eder. Mahkûmiyet değil — bir denetim. Ve soru asla « silinmeli mi? » değil, « her oturumda yüklenmeli mi? » olur.

Kendi bağlamınızı denetleme kılavuzu

İlk iki makaleyi takip ettiyseniz ve kendi Eager/Lazy yönetişiminizi kurduysanız, işte beş adımlı bir denetim prosedürü:

  1. Ölçmek : `wc -l`tüm EAGER dosyalarınızda. Toplam 1000 satırın altında olmalıdır.

  2. En büyüğünü belirle: Toplamın %20’sinden fazlasını oluşturan dosya bir numaralı şüphelidir.

  3. Bölüm bölüm denetle: Her bölüm için kendinize « Bu bilgi zaten başka bir yerde mi? Ajan bunu başka bir dosyada zaten okudu mu? Son 5 oturumda kullanıldı mı? » diye sorun

  4. Sınıflandırmak: yinelenen, hiç kullanılmamış, benzersiz bilgi.

  5. Bölmek veya yeniden konumlandırmak: benzersiz ve kritik olan → ESSENTIALS sıkıştırılmış. Geri kalan her şey →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

Bu prosedür 15 dakika sürer. 50 oturumluk bir projede, gelecekteki her oturumda yüzlerce token tasarrufu sağlar. ROI hemen kendini gösterir.

Yaşayan bir yönetişim

Bu üç makalelik dizinin bana öğrettiği şey, ajan yönetişiminin tamamlanmış bir ürün olmadığıdır. Bu bircanlı organizma. O, projeyle birlikte büyür. Büyüme hastalıklarına yakalanır. Düzenli kontroller gerektirir.

Oturum 048 arşivlerin şiştiğini ortaya çıkardı. Oturum 051 metodolojinin kendisinin şiştiğini ortaya çıkardı. Oturum 060 muhtemelen başka bir şeyi ortaya çıkaracak. Bu normal. Bu sağlıklı. Kendini asla sorgulamayan bir yönetişim ölü bir yönetişimdir.

Devreye alınan üç mekanizma — Eager/Lazy, Hot/Warm/Cold, ansiklopedik bölme — bağlam doygunluğuna karşı derinlemesine bir savunma sistemi oluşturur. Hiçbiri tek başına yeterli değildir. Birlikte birbirlerini tamamlarlar:

  • İstekli/Tembelbilgiyi kullanılabilirliğe göre yapılandırır

  • Sıcak/Ilık/Soğukbilgiyi tazeliğe göre yapılandırır

  • Ansiklopedik denetimbilgiyi yoğunluğa göre yapılandırır

@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

Bu üç katmanla, ajan bağlamı üzerinde`magic-stick`2087 satırdan (herhangi bir optimizasyondan önce) yaklaşık 800 satıra indi — 2,6’ya bölünme. Tek bir dokümantasyon satırını, tek bir oturum arşivini, tek bir öğrenilmiş dersi bile kaybetmeden.

Her şey burada. Sadece daha düzenli.

Bağlantılar


Bilginin yok olması gerekmiyor. Sadece gerekli olmadığında yüklenmemesi yeterli.

İlgili Makaleler