Sun'iy intellekt

OKF Agent Memory – Gitga asoslangan AI kodlash agentlari uchun doimiy xotira

6-sentabr, 2026, 05:054 ko'rish5 daqiqa o'qish
OKF Agent Memory – Gitga asoslangan AI kodlash agentlari uchun doimiy xotira

AI kodlash agentlari kontekst oynalari yopilganda suhbat tarixini yo‘qotadi; bu esa muhim arxitektura qarorlarini, domen kashfiyotlarini va operatsion faktlarni qayta tiklashni qiyinlashtiradi. OKF Agent Memory ushbu muammoni hal qilish uchun Gitga to‘g‘ridan‑to‘g‘ri integratsiyalangan, markdown va YAML formatida saqlanadigan, doimiy xotira qatlamini taklif etadi.

Loyihaning kelib chiqishi va muhimligi

Open Knowledge Format (OKF) v0.2 spetsifikatsiyasi 2023‑yilda ochiq standart sifatida e’lon qilingan. Uning maqsadi turli AI agentlari o‘rtasida ma’lumot almashishni standartlashtirish, vendor‑lock‑in holatini oldini olish va audit imkoniyatlarini oshirish edi. OKF Agent Memory ushbu standartni amalda qo‘llashga yo‘naltirilgan birinchi Git‑native yechim bo‘lib, knowledge/ papkasida oddiy markdown fayllari orqali xotirani boshqaradi.

Specification

Bu yondashuv ikki muhim muammoni hal qiladi:

Tooling
  • Kontext bloat – agentlar keraksiz ma’lumotlarni yuklab olishadi, bu esa token sarfini oshiradi.
  • Memory rot – vaqt o‘tishi bilan eski qarorlar va ma’lumotlar yangilanmay qoladi.

OKF Agent Memory “progressive disclosure” tamoyilini qo‘llab, ierarxik index.md fayllari va havola grafi orqali faqat kerakli konseptlarni yuklaydi.

Protocol

Texnik arxitektura va asosiy xususiyatlari

OKF Agent Memory beshta qatlamdan iborat:

License
  1. OKF v0.2 spetsifikatsiyasi – normativ markdown/YAML format.
  2. Agent Memory konventsiyasi – qidirish, ko‘rib chiqish, ishonch darajasi kabi xulq‑atvor qoidalari.
  3. Agent skill – LLM promptlari va operatsion workflowlar.
  4. Go kutubxonasi va CLI – deterministik parsing, validatsiya, qidiruv, Model Context Protocol (MCP) server.
  5. Project Knowledge Corpusknowledge/ papkasidagi OKF bundle.

Asosiy texnik afzalliklari:

flowchart TD
    L1["1. OKF v0.2 Specification<br/>(Normative Markdown & YAML Format)"]
    L2["2. Agent Memory Convention<br/>(Behavioral Rules: Search, Review, Trust)"]
    L3["3. Agent Skill<br/>(LLM Prompts & Operational Workflows)"]
    L4["4. Tooling Layer: Go Library & CLI<br/>(Deterministic Parsing, Validation, Search, MCP)"]
    L5["5. Project Knowledge Corpus<br/>(knowledge/ OKF Bundle)"]

    L1 --> L2
    L2 --> L3
    L3 --> L4
    L4 --> L5
  • Microsecond darajadagi qidiruv – in‑memory BM25 indekslash <300 µs ichida natija beradi.
  • Zero vendor lock‑in – barcha ma’lumotlar oddiy matn, git diff va log orqali audit qilinadi.
  • Zero API xarajat – vektor embedding API’lari ishlatilmaydi, shu bilan token va pul sarfi yo‘qoladi.
  • Zero‑dependency Go toolchain – bitta binar, sub‑5 ms CLI start‑up, ichki MCP server.
  • Domain‑neutral – dasturiy ta’minot, ilmiy tadqiqot, adabiyot tahlili, operatsion boshqaruv kabi turli sohalarda qo‘llanilishi mumkin.

Benchmark natijalari va raqobatchilar bilan taqqoslash

OKF Agent Memory ning ishlash ko‘rsatkichlari quyidagi jadvalda ko‘rsatilgan:

make build
Ko‘rsatkichPython / Vector DB (Mem0, Letta)Deno / Node.jsOKF Agent Memory (Go)
Konsept qidirish kechikishi150 ms – 800 ms (embedding + DB)40 ms – 120 ms<300 µs
To‘liq korpus pars va graf validatsiyasi200 ms – 1.5 s80 ms – 250 ms~4 ms (50+ konsept)
Cold‑start overhead250 ms – 600 ms (Python VM)80 ms – 180 ms (V8/Deno)<4 ms (kompilyatsiyalangan binar)
Retrieval cost per 1 000 so‘rov$0.10 – $0.50 (embedding token)$0.00$0.00 (lokal)
Xotira izchiligi (RSS)~120 MB – 350 MB~60 MB – 140 MB<15 MB

Natijalar shuni ko‘rsatadiki, OKF Agent Memory an’anaviy vektor bazalariga nisbatan 10‑100 x tezroq, resurs talabini esa 5‑10 x kamaytiradi. Bundan tashqari, har bir so‘rov uchun nol moliyaviy xarajat mavjud, bu esa katta miqdordagi LLM‑lar bilan ishlashda muhim iqtisodiy afzallik beradi.

# Validate bundle conformance, graph connectivity, and description drift
./bin/okf validate knowledge --strict --drift

# Search concepts via in-memory BM25 scoring
./bin/okf search "architecture layers" knowledge

# Inspect a concept and its relationships (with --json support)
./bin/okf show architecture/layers knowledge --json

# Create a new concept with automated log.md and index.md bookkeeping
./bin/okf create decisions/auth-flow knowledge \
  --type Decision \
  --title "OAuth2 Authorization Flow" \
  --desc "Standardized on PKCE for client authentication."

# Update an existing concept
./bin/okf update decisions/auth-flow knowledge \
  --desc "Updated OAuth2 PKCE token refresh interval."

# Bootstrap full agent memory stack into any target project
./bin/okf bootstrap /path/to/project --name "My Project"

# Initialize only a bare OKF bundle in any directory
./bin/okf init my-project/knowledge

Cheklovlar, ochiq savollar va kelajak yo‘nalishlari

Garchi yechim ko‘plab afzalliklarni taklif qilsa ham, ba’zi cheklovlar mavjud:

# Bootstrap full memory stack into target project
./bin/okf bootstrap /path/to/my-project --name "My Service"
  • Leksik qidiruvga asoslanishi – BM25 matnli qidiruv bo‘lgani uchun semantik o‘xshashlikni aniqlashda vektor embedding’ga qaraganda kamroq aniqlik bo‘lishi mumkin.
  • Gitga bog‘liqlik – kichik, Git bilan boshqarilmaydigan loyihalarda integratsiya qiyin bo‘lishi mumkin.
  • Yuqori darajadagi metadata – hozirgi formatda status, stale_after kabi metadata qo‘llab‑quvvatlanadi, lekin avtomatik “aging” mexanizmi yo‘q.

Kelajakda quyidagi yo‘nalishlar ko‘rib chiqilishi rejalashtirilgan:

  • Hybrid qidiruv – BM25 bilan yengil semantik embedding’ni birlashtirish.
  • CI/CD pipeline integratsiyasi – har bir commit’da bundle validatsiyasi avtomatik bajarilishi.
  • Ko‘p foydalanuvchi muhitida kollaborativ izohlar va ruxsat darajalarini qo‘shish.

Kimlarga foyda keltiradi?

Dasturchilar – kod yozish jarayonida agentdan aniq qarorlar, arxitektura tavsiyalarini olishadi, token sarfi kamayadi.

Ilmiy tadqiqotchilar – tadqiqot natijalari, metodologiyalar va bibliografiyalarni bir joyda saqlash, tez qidirish imkoniyati.

Texnik yozuvchilar va hujjat muhandislari – markdown/YAML formatidagi hujjatlarni Git bilan birga boshqarish, versiya nazorati va auditni soddalashtiradi.

AI platforma provayderlari – agentlar orasida bir xil xotira qatlamini qo‘llash orqali interoperabilitetni oshiradi.

Umuman olganda, OKF Agent Memory Git‑native, tez, arzon va ochiq standartga asoslangan yechim bo‘lib, AI kodlash agentlari ekotizimida ma’lumotni doimiy saqlash va samarali qayta ishlashni ta’minlaydi.

Asl manba: github.com

Manba: Hacker News
#OKF #agent memory #git-native #LLM #go
Telegram da muhokama qilish