الكتابات/blog/2026/06
Blog27 يونيو 2026·6 دقيقة

Cognee v1.0: إضافة ذاكرة دائمة لوكلاء الذكاء الاصطناعي

أضف ذاكرة طويلة الأمد لوكلاء الذكاء الاصطناعي باستخدام Cognee v1.0. طبقة ذاكرة مفتوحة المصدر قائمة على الرسم البياني، متوافقة مع MCP. pip install cognee.

المشكلة: وكلاء ينسون كل شيء

معظم وكلاء الذكاء الاصطناعي اليوم يعانون من نفس القيد الأساسي: يفقدون كل شيء فور انتهاء الجلسة. حتى نافذة السياق بحجم مليون رمز لها سقفها الخاص — وتزداد تكلفتها بشكل خطي مع كل استعلام.

هذه الفجوة هي ما يستهدفه Cognee v1.0، الذي صدر في 26 يونيو 2026. بدلاً من توسيع نوافذ السياق، يبني Cognee رسماً بيانياً للمعرفة يتحدث ذاتياً ويظل موجوداً بين الجلسات، يضغط ما تعرفه الوكلاء، ويسترجع ما تحتاجه بالضبط دون هدر الرموز على معلومات سبق معالجتها.

ما هو Cognee؟

Cognee هو منصة ذاكرة ذكاء اصطناعي مفتوحة المصدر للوكلاء. يستوعب البيانات الخام بأي تنسيق — نصوص، ملفات PDF، كود، سجلات منظمة — ويبني باستمرار رسماً بيانياً للمعرفة يمنح وكلاء الذكاء الاصطناعي ذاكرة طويلة الأمد عبر الجلسات.

الإصدار 1.0 يُدخل واجهة برمجية محورية للذاكرة تتمحور حول أربع عمليات:

  • remember — تخزين معلومات جديدة
  • recall — استرجاع المعلومات ذات الصلة
  • improve — إعادة وزن الذاكرة بناءً على التصحيحات والتغذية الراجعة
  • forget — حذف البيانات بشكل نظيف عند عدم الحاجة إليها

يعمل أكثر من 100 شركة باستخدام Cognee في بيئة الإنتاج اليوم، ويتم إنشاء 6 ملايين ذاكرة شهرياً. وصل المشروع إلى 17.5 ألف نجمة على GitHub بعد إطلاق v1.0، بدعم من جولة تمويل أولي بقيمة 7.5 مليون دولار من Pebblebed (بمشاركة مؤسسين من OpenAI وFacebook AI Research).

البنية المعمارية: ثلاث طبقات تخزين، محرك ذاكرة واحد

الرؤية المعمارية الأساسية لـ Cognee هي أن نوعاً واحداً من التخزين — RAG القائم على المتجهات فقط — يترك الكثير من الإمكانات غير مستغلة. يوحّد الإصدار 1.0 ثلاث طبقات:

الطبقةما تخزنهالخلفية الافتراضية
مخزن الرسم البيانيالكيانات، العلاقات، المفاهيمPostgreSQL + pgvector
مخزن المتجهاتالتضمينات الدلاليةpgvector / Qdrant / ChromaDB
المخزن العلائقيالمستندات، المصدر، البيانات الوصفيةPostgreSQL

تُستعلَم الطبقات الثلاث معاً وقت الاسترجاع. النتيجة: يمكن لـ Cognee الإجابة على "ماذا أخبرني هذا المستخدم قبل ثلاثة أسابيع؟" بدقة عبور الرسم البياني ومرونة البحث الدلالي معاً.

تُتيح البنية أيضاً التوجيه التلقائي — يختار Cognee استراتيجية الاسترجاع المناسبة (تشابه المتجهات، عبور الرسم البياني، البحث العلائقي، أو مزيج منها) بناءً على نوع الاستعلام تلقائياً.

البدء السريع

التثبيت أمر من كلمة واحدة:

pip install cognee

لتخزين مدعوم بـ PostgreSQL (موصى به للإنتاج):

pip install "cognee[postgres]"

مثال على حلقة ذاكرة وكيل بسيط:

import cognee
import asyncio
 
async def main():
    # تخزين معلومات من الجلسة الحالية
    await cognee.remember("المستخدم يفضل الردود المختصرة بدون نقاط.")
    await cognee.remember(
        "سياق المشروع: بناء CRM لشركة SaaS في تونس.",
        session_id="proj_123"
    )
 
    # الاسترجاع عبر الجلسات
    results = await cognee.recall("ما الذي يفضله المستخدم؟")
    project_ctx = await cognee.recall(
        "ما المشروع الذي نعمل عليه؟",
        session_id="proj_123"
    )
 
    # تحديث الذاكرة بناءً على التغذية الراجعة
    await cognee.improve()
 
    # تنظيف عند الانتهاء
    await cognee.forget(dataset="main_dataset")
 
asyncio.run(main())

معامل session_id يحدد نطاق الذكريات لمحادثة أو مشروع معين، مما يمنحك ذاكرة دائمة وذاكرة مؤقتة في نفس الواجهة البرمجية.

استخدام واجهة سطر الأوامر

يشحن Cognee أيضاً مع CLI للاختبار السريع دون كتابة كود Python:

cognee-cli remember "معلوماتك هنا"
cognee-cli recall "استعلامك هنا"
cognee-cli forget --all
cognee-cli -ui   # تشغيل واجهة الويب

تكامل MCP

يشحن Cognee v1.0 مع دعم MCP (بروتوكول سياق النموذج) مدمج. يمكنك تشغيل Cognee كخادم MCP يستطيع أي وكيل متوافق مع MCP القراءة منه والكتابة إليه:

docker pull cognee/cognee-mcp:main
docker run -p 8001:8001 cognee/cognee-mcp:main

يدعم خادم MCP نقل HTTP وSSE وstdio. هذا يعني أن Claude Desktop وClaude Code وCursor وWindsurf وCline وأي عميل يدعم MCP يمكنه استخدام Cognee كخلفية ذاكرة مشتركة — رسم بياني معرفي واحد متاح لجميع وكلائك في آن واحد.

خلفيات التخزين

يدعم Cognee مجموعة واسعة من الخلفيات لتتناسب مع بنيتك التحتية الحالية:

مخازن الرسوم البيانية: PostgreSQL (افتراضي)، Neo4j، Amazon Neptune، KuzuDB

مخازن المتجهات: pgvector (افتراضي)، Qdrant، ChromaDB، Weaviate، Milvus، LanceDB

مخازن الجلسات: Redis

التطوير المحلي: SQLite وKuzuDB بدون حاجة لخادم

للفرق في منطقة الشرق الأوسط وشمال أفريقيا مع متطلبات إقامة البيانات بموجب INPDP (تونس) أو PDPL (المملكة العربية السعودية)، تُبقي الاستضافة الذاتية مع PostgreSQL على بنيتك التحتية الخاصة جميع الذكريات داخل المنطقة دون مغادرة البيانات لها.

خيارات النشر

يتضمن Cognee v1.0 أربعة مسارات نشر:

  1. السحابة المُدارة — خدمة مستضافة على cognee.ai، وصول بمفتاح API
  2. الاستضافة الذاتية — مثيل PostgreSQL واحد، ملكية كاملة للبيانات
  3. الحافة / على الجهاز — SDK بلغة Rust للبيئات المحدودة الموارد
  4. سير عمل Node — SDK بـ TypeScript لمشاريع JavaScript وNext.js

النشر السحابي عبر Python في سطر واحد:

await cognee.serve(url="https://your-instance.cognee.ai", api_key="ck_...")

نتائج معيار BEAM

يختبر Cognee باستخدام مجموعة BEAM (معيار تقييم ذاكرة الوكيل):

حجم البياناتCogneeأفضل أداء سابق
100 ألف رمز79%73.4%
10 ملايين رمز67%64.1%

يظل استخدام الرموز ثابتاً مع نمو حجم المجموعة. في المقابل، تشهد مقاربات السياق الطويل الصرف زيادة خطية في التكلفة.

نقطة التعادل: لأقل من 23 إلى 26 استعلاماً متكرراً، غالباً ما تكون نافذة سياق كبيرة أرخص. بعد هذه العتبة، تفوز ذاكرة Cognee الدائمة بشكل متسق على صعيدي التكلفة والدقة.

متى لا تستخدم الذاكرة الدائمة؟

Cognee هو بنية تحتية — يضيف عبئاً تشغيلياً. فكّر في تخطيه عندما:

  • يُنفّذ وكيلك جلسة واحدة بدون توقع للاستمرارية
  • حجم بياناتك أقل من 50 ألف رمز ويتناسب مع نافذة سياق واحدة
  • تحتاج إلى أقل زمن استجابة ممكن (استرجاع الرسم البياني يضيف جولة شبكة إضافية)

بالنسبة للمهام الفردية عديمة الحالة، يبقى السياق الطويل هو الفائز. أما لأي شيء يبني فهماً دائماً للمستخدمين، أو سياق مشروع، أو استدلالاً عبر جلسات متعددة، فإن Cognee يسد الفجوة التي لا يستطيع RAG وحده ردمها.

النظام البيئي والهجرة

يدعم Cognee v1.0 الهجرة من حلول الذاكرة الموجودة بما في ذلك Mem0 وZep وLetta. تُعالج قابلية نقل البيانات عبر تنسيق COGX المفتوح، حتى لا تكون محاصراً أبداً.

تتكامل المنصة مع LangGraph وsmolagents وأي إطار عمل يدعم استدعاء الأدوات أو MCP. بالنسبة للفرق التي تبني على Claude Agent SDK، يوفر Cognee طبقة استمرارية الذاكرة التي تجعل الزملاء الدائمين مفيدين فعلاً عبر المشاريع طويلة المدى.

خلاصة

يُقدم Cognee v1.0 حجة مقنعة بأن ذاكرة الوكيل تستحق طبقة بنية تحتية خاصة بها — وليس حيلة ذكية في التوجيه أو نافذة سياق أكبر، بل محرك حقيقي قائم على الرسم البياني مع دلالات مفتوحة.

مع pip install cognee وأربع طرق API بسيطة ودعم MCP المدمج والاستضافة الذاتية المرنة ومسارات هجرة واضحة من الحلول الموجودة، أصبح من السهل الآن منح أي وكيل Python أو TypeScript نوع الذاكرة طويلة الأمد التي تجعله مفيداً فعلاً عبر الجلسات.

طبقة الذاكرة تصبح المكون الثالث الحاسم في البنية التحتية لوكلاء الإنتاج — بعد النموذج وإطار التنفيذ. Cognee v1.0 هو أكثر المحاولات مفتوحة المصدر مصداقية حتى الآن لسد هذه الحاجة.