گراف زمینه چیه و چرا ایجنتها بهش نیاز دارن؟
خلاصهٔ کاملتر
نئوفورجی (Neo4j) تو یه راهنمای بلند سراغ مفهومی رفته به اسم گراف زمینه (context graph). به نوشتهی این مقاله، مشکل اصلی ایجنتها نبود هوش نیست، نبود حافظهی ماندگاره: یه ایجنت پشتیبانی میتونه یه مرجوعی رو تأیید کنه، شواهد پشت تصمیمش رو گم کنه و دفعهی بعد همون پرونده رو از صفر شروع کنه. بدون زمینه، ایجنت نه میتونه تصمیمهای یکدست بگیره، نه از پروندههای قبلی چیزی یاد بگیره.
گراف زمینه سه نوع حافظه رو جدا نگه میداره ولی بههم وصلشون میکنه. حافظهی بلندمدت دانش سازمانیه — سیاستها، محصولات، مشتریها، قراردادها و قواعد کسبوکار — که عملاً همون گراف دانشه. حافظهی کوتاهمدت تاریخچهی گفتوگو و وضعیت جاری کاره. حافظهی استدلال هم ردّ تصمیمه: مسیر استدلال، ابزارهایی که صدا زده شدن، شواهدی که برگشتن و نتیجهی نهایی.
مقاله هفت فایده براش میشمره: جواب دقیقتر، زمینهی مرتبطتر، ماندگاری زمینه بیرون از پرامپت، توضیحپذیری و حاکمیت بهتر، پشتیبانی از فرایندهای طولانی، حافظهی مشترک بین چند ایجنت و هزینهی توکن کمتر. نویسنده تأکید میکنه پنجرهی کانتکست بزرگ بهتنهایی کیفیت زمینه رو درست نمیکنه؛ اطلاعات نامرتبط هم دقت رو کم میکنه، هم هزینه و سختی دیباگ رو بالا میبره.
فرق گراف زمینه با گراف دانش هم اینه که گراف دانش معنا و رابطههای یه دامنه رو تعریف میکنه و تو معماری حافظه معادل حافظهی بلندمدت ایجنته، ولی گراف زمینه همون دانش رو به وضعیت گفتوگو و ردّ استدلالِ یه کار مشخص وصل میکنه. برای ساختنش هم Neo4j Agent Memory معرفی شده با پنج مسیر: سرویس میزبانیشدهی NAMS، اتصال به یه دیتابیس Neo4j موجود، سرور MCP، اسکافولد create-context-graph و Neo4j Aura Agent که فعلاً تو دسترسی زودهنگامه.
نکات کلیدی:
- گراف زمینه یعنی حافظهی ماندگار و قابل کوئری برای ایجنتها، نه یه پرامپت طولانیتر
- سه لایه داره: دانش بلندمدت، تاریخچهی کوتاهمدت گفتوگو و ردّ استدلال
- ردّ استدلال قابل کوئریه، پس میشه فهمید ایجنت چرا یه تصمیم گرفته
- گراف دانش همون لایهی بلندمدته؛ گراف زمینه اون رو به کار جاری وصل میکنه
- بازیابی انتخابی از گراف، مصرف توکن و تأخیر رو کم میکنه




