حرّ الصيف — كل شيء يذوب، حتى أسعارنا.−25%−25% على كل خطة سنوية، حتى 31 أغسطسعرض الخطط
EQVPS

استضف قاعدة بيانات متّجهية لذاكرة وكيل الذكاء الاصطناعي على VPS

15 يونيو 2026 · 3 دقيقة قراءة · EQVPS Team

وكيل ذكاء اصطناعي بلا ذاكرة عالق في إعادة تعريف نفسه كل محادثة. الحلّ قاعدة بيانات متّجهية — تخزّن تضمينات مستنداتك أو ملاحظاتك أو دردشاتك السابقة كي يستطيع الوكيل استدعاء الأجزاء الوثيقة الصلة عند الطلب (تلك هي «R» في RAG). يمكنك استئجار ذلك كخدمة مُدارة، أو تشغيله بنفسك على VPS وإبقاء بياناتك — التي غالبًا بياناتك الخاصة — على صندوق تتحكّم فيه. إليك كيف، وما يكلّفه فعلًا من الذاكرة.

خياران جيّدان

لا تحتاج شيئًا غريبًا. مساران يغطّيان الجميع تقريبًا:

pgvector — امتداد لـ Postgres. إن كنت تُشغّل Postgres أصلًا (أو سعيدًا بذلك)، يضيف هذا البحث المتّجهي إلى قاعدة البيانات التي لديك أصلًا. خدمة واحدة، نسخة احتياطية واحدة، SQL تعرفه. أقلّ بداية جهدًا بفارق كبير.

Qdrant — محرّك متّجهي مبنيّ لهذا الغرض. الجأ إليه حين يكون لديك كثير من المتّجهات (ملايين منخفضة+) أو تريد تصفية بيانات وصفية سريعة وAPI مخصّصًا. إنه خدمة منفصلة لتشغّلها، لكنه مبنيّ لهذا العمل بالضبط.

لمعظم الوكلاء في بداياتهم، pgvector هو الجواب الأوّل الصحيح. انتقل إلى Qdrant حين تتجاوزه، لا قبل.

واقع الذاكرة (هذا هو الجزء الذي يستهين به الناس)

البحث المتّجهي سريع لأنّ الفهرس يعيش في الذاكرة — فالذاكرة، لا القرص، هي قيدك الحقيقي. دليل تقريبي:

فحدّد الحجم للفهرس، لا للملف. (المنطق نفسه كـدليل تحديد الحجم العامّ — الشيء الثقيل ليس بديهيًا حتى تقيسه.)

بداية سريعة: pgvector

على صندوق بـ Postgres (Docker أسهل — النمط نفسه كـاستضافة n8n ذاتيًا):

CREATE EXTENSION IF NOT EXISTS vector;

CREATE TABLE memory (
  id bigserial PRIMARY KEY,
  content text,
  embedding vector(1536)        -- طابق أبعاد نموذج تضميناتك
);

-- بعد أن يكون لديك بيانات، ابنِ فهرسًا لبحث سريع:
CREATE INDEX ON memory USING hnsw (embedding vector_cosine_ops);

يُدرج وكيلك content + تضمينه، ثم يستعلم بـ ORDER BY embedding <=> $query_embedding LIMIT 5 لسحب أقرب الذكريات. تلك هي الحلقة كلها.

تفضّل Qdrant؟ إنه حاوية Docker واحدة تعرض API عبر HTTP/gRPC؛ تنشئ مجموعة بحجم متّجهك وتُدرج النقاط. الفكرة نفسها، محرّك مخصّص.

هل يمكنه مشاركة صندوق مع الوكيل؟

نعم — لمخازن الذاكرة الصغيرة إلى المتوسّطة، شغّل قاعدة البيانات المتّجهية على نفس الـ VPS كالوكيل. أبسط وزمن الاستجابة صفر أساسًا. اقسمهما إلى خوادم منفصلة فقط حين يبدأ أحدهما بمزاحمة الآخر خارج الذاكرة. ذلك قرار لاحق من نوع المشكلة-اللطيفة، لا قرار اليوم الأول.

تحفّظات صادقة

ضمن ذلك، مخزن متّجهي مستضاف ذاتيًا طريقة نظيفة لمنح وكيل ذاكرة متينة دون تسليم بياناتك الخاصة لطرف ثالث. ابدأ بـ pgvector على صندوق 2 GB، أبقِ عينًا على الذاكرة، وانمُ إلى Qdrant أو خطة أكبر فقط حين تخبرك الأرقام بذلك.

الأسئلة الشائعة

pgvector أم Qdrant — أيّهما أستضيف ذاتيًا؟

إن كنت تُشغّل Postgres أصلًا (أو تريد قاعدة بيانات واحدة لبيانات تطبيقك وتضميناتك معًا)، فـ pgvector هو الخيار الأقلّ جهدًا — إنه مجرّد امتداد. إن كان لديك ملايين المتّجهات أو تريد محرّكًا مبنيًّا لهذا الغرض بتصفية سريعة، فـ Qdrant يستحقّ الخدمة المنفصلة. لمعظم الوكلاء في البداية، pgvector على Postgres وافٍ.

كم من الذاكرة تحتاجه قاعدة بيانات متّجهية؟

أكثر ممّا تُخمّن، لأنّ البحث الجيّد يريد الفهرس في الذاكرة. قاعدة تقريبية: بضع مئات الآلاف من التضمينات تجلس بأريحية في 2 GB؛ حالما تبلغ الملايين المنخفضة، خطّط لـ 4 GB+ واضبط الفهرس. ابدأ بـ 2 GB، راقب الذاكرة، وغيّر الحجم حين يبطؤ البحث.

لماذا أستضيف مخزنًا متّجهيًا ذاتيًا بدل مُدار؟

سببان يفعله الناس لأجلهما فعلًا: تضميناتك غالبًا تحتوي بياناتك الخاصة (ملاحظات، مستندات، محتوى عملاء)، والمخزن المستضاف ذاتيًا يُبقي ذلك على خادم تتحكّم فيه. وهو ثابت التكلفة — خدمة متّجهية مُدارة تُحاسب بالمتّجهات والاستعلامات، بينما الـ VPS رقم شهري واحد بلا عدّاد لكل استعلام.

هل يمكن لقاعدة بيانات متّجهية ووكيلي العمل على نفس الـ VPS؟

نعم، للأحمال الصغيرة إلى المتوسّطة — وضع الوكيل ومثيل pgvector/Qdrant على صندوق واحد بسيط ويقلّص زمن الاستجابة إلى شبه الصفر. اقسمهما إلى خوادم منفصلة فقط حين يبدأ أحدهما بتجويع الآخر من الذاكرة، وهي مشكلة لطيفة تُواجَه لاحقًا، لا هاجس اليوم الأول.

هل تأخذ التضمينات كثيرًا من القرص؟

تضمين واحد بضعة كيلوبايتات، فمليون منها بضعة غيغابايتات زائد عبء الفهرس — ذو معنى لكن ليس ضخمًا. 25–45 GB من القرص تغطّي مخزن ذاكرة كبيرًا لمعظم الوكلاء. الذاكرة، لا القرص، عادةً أوّل حدّ تبلغه.

← العودة إلى المدوّنة← الخطط والأسعار

التعليقات

لا تعليقات بعد. كن الأول.

اترك تعليقًا

تُراجَع التعليقات قبل ظهورها.