الدليلSlima MCP › دعِ الـ AI يرى خريطة العلاقات

دعِ الـ AI يرى خريطة العلاقات

آخر تحديث 10/09/2026 · قراءة 5 دقيقة

في سطر واحد: كيف تجعل view_relationship_map أداةَ AI خارجية ترى خريطة علاقاتك فعلًا، بدل أن تقرأ كومة من مُعرّفات العقد.

ما الذي يحلّه هذا

ملف .map مساحة رسم. محتواه الخام مُعرّفات عقد وإحداثيات بكسل وقوائم عضوية في المجموعات — عسيرٌ على القراءة البشرية، ولا أسهل على الـ AI في الاستخدام. افتح خريطة علاقات بـ read_file فيصل الـ AI كتلة JSON، ثم عليه أن يعيد بناء «من رُسم بجوار من» من الإحداثيات.

view_relationship_map يسلك الطريق الآخر: يرسم الخادم الخريطة ويعيد صورة PNG، ومعها ملخّص مقروء.

view_relationship_map({
  "book_token": "bk_...",
  "path": "بناء العالم/خريطة العلاقات.map"
})

صورة PNG التي يرسمها الخادم، وليس فيها شيء من واجهة التطبيق: ثماني عقد وفي وسطها شن يان، وتسعة خطوط يحمل كلٌّ منها وصف العلاقة بالكلمات، وأربعة أُطر مجموعات متقطّعة — منسخ يوآن، وديوان الكلمات، وأكاديمية هانلين، وعصابة المدّ

الملخّص يأتي قبل الصورة دائمًا، وذلك مقصود

يبدأ الردّ بالنصّ ويضع الصورة بعده، لسبب عملي: بعض عملاء MCP يُسقطون كتل الصور. وبعض الروابط البعيدة تفعل ذلك حاليًا. فردٌّ لا يحمل غير صورة يكون دورًا فارغًا هناك.

يحمل الملخّص ثلاثة عناصر:

  • كل عقدة — الشخصيات والأماكن والقوى، كل ما على الخريطة
  • كل علاقة، بسطر لكل واحدة (شن يان —مُعلِّم← غو سوي)
  • كل صندوق تجميع، ومن فيه

فحتى حين لا تصل الصورة أبدًا، يبقى الـ AI عارفًا بما تقوله الخريطة. وفي عميل يعرض الصور، يحصل على الاثنين: التوزيع بالنظر، والتفاصيل بالقراءة. ومن هذا الملخّص تحديدًا تُنقل مُعرّفات العقد التي ستحتاجها في أي تعديل لاحق، فلا داعي لقراءة الملف الخام بعده.

أربعة ردود قد تصادفها

الردّ معناه ما تفعله
ملخّص + صورة PNG الحالة الطبيعية
ملخّص + سطر يقول إن الخادم لم يتمكّن من رسم الصورة الرسم فشل، والملخّص سليم تابع عملك من الملخّص
سطر يقول إن الملف مهارة فريق سرّية محجوبة عن هذا الاتصال إعدادات فريقك تحجبه عن قصد لا تبحث عن طريق آخر إليه؛ تلك الطرق مغلقة ومسجّلة
سطر يقول إن حصّة القراءة اليومية لمهارة الفريق تلك قد نفدت حدٌّ، لا ملفٌّ فارغ أعد المحاولة لاحقًا

ملفات .map قابلة للتعديل الآن

إن أظهرت أداة الـ AI عندك سطرًا في وصف هذه الأداة نفسها يقول إن ملفات .map للقراءة فقط بالنسبة إلى الـ AI، فذلك السطر قديم. منذ slima-mcp 0.3.0 صارت خرائط العلاقات قابلة للتعديل عبر update_relationship_map: إضافة عقد، وإضافة علاقات، وتحريك الأشياء، وتعديل المجموعات. والمرجع هو الجدول الذي يعيده get_capabilities، لا صياغة وصف الأداة.

وعمليًا تعمل هذه الأداة مع update_relationship_map كزوج واحد: view_relationship_map لفهم الشكل الحالي وجمع مُعرّفات العقد، ثم update_relationship_map لتغييره. وترتيب الخطوتين ليس تفصيلًا شكليًا: العملية التي تحمل مُعرّفًا لم يأتِ من قراءة حقيقية تُرفَض، والرفض يكلّفك جولةً كاملة. انظر أدوات التحرير المهيكل.

متى لا تستخدمها

  • حين تريد نسخة احتياطية من الخريطة أو نقلها إلى مكان آخر. ذلك تصدير، ويحدث في التطبيق — انظر تصدير خريطة العلاقات ومشاركتها.
  • حين تريد سرد الشخصيات فقط. get_book_structure على مجلد الشخصيات/ أسرع ولا يرسم شيئًا.
  • مع خرائط العالم .geomap. هذه الأداة تقبل .map وحدها. لخريطة العالم استخدم read_file، فهو يعيدها وقد استُبدلت شبكات التضاريس الثلاث بسطر توضيحي.

ذات صلة

جرّبه في Slima

افتح التطبيق وطبّق الخطوات على كتابك. ابدأ مجانًا، من دون بطاقة ائتمان.

افتح Slima
هل كان هذا مفيدًا؟