الذاكرة والمعرفة في CrewAI: أوقف الوكلاء من إعادة تعلم كل شيء

1 min read

بشكل افتراضي، كثير من الوكلاء ينهون تشغيلاً ويتصرفون كأنهم نسوا كل شيء في التشغيل التالي.
لسير العمل المستمر، الذاكرة ومصادر المعرفة ضرورية.

افصل هاتين القدرتين أولاً

  • memory: سياق تفاعل داخل التدفق أو طويل الأمد
  • knowledge_sources: وثائق خارجية (PDFs، مجموعات توثيق، إلخ.)

باختصار: إحداهما "تذكر ما ناقشناه للتو"، والأخرى "اعرف ما يقوله الدليل".

تفعيل الذاكرة ومصادر المعرفة

from crewai import Crew
from crewai.knowledge.source.pdf_knowledge_source import PDFKnowledgeSource
 
product_docs = PDFKnowledgeSource(file_paths=["docs/product_manual.pdf"])
 
crew = Crew(
    agents=agents,
    tasks=tasks,
    memory=True,
    knowledge_sources=[product_docs],
    verbose=True,
)

أين يكون هذا مفيداً أكثر؟

  • تدفقات دعم العملاء: تذكر سياق المحادثة السابقة
  • أسئلة وأجوبة الوثائق: الاستشهاد بمحتوى وثائق ثابت
  • المشاريع متعددة المراحل: نقل مخرجات خطوة إلى التالية

ثلاث تذكيرات عملية

  1. لا تفرغ جميع الوثائق دفعة واحدة. ابدأ من الوثائق عالية القيمة
  2. في أوصاف المهام، اطلب صراحةً "إعطاء الأولوية لمصادر المعرفة"
  3. اطلب استشهادات للإجابات المهمة لتقليل الهلوسة

⚠️ الذاكرة لا تضمن الصحة. لا تزال تحتاج إلى تحقق وحواجز حماية.

الخطوة التالية

المقالة التالية هي دليل النجاة الأكثر عملية:
كيف تشخص الفشل وتصلحه بسرعة.
👉 التصحيح والأخطاء الشائعة