الذاكرة والمعرفة في 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,
)أين يكون هذا مفيداً أكثر؟
- تدفقات دعم العملاء: تذكر سياق المحادثة السابقة
- أسئلة وأجوبة الوثائق: الاستشهاد بمحتوى وثائق ثابت
- المشاريع متعددة المراحل: نقل مخرجات خطوة إلى التالية
ثلاث تذكيرات عملية
- لا تفرغ جميع الوثائق دفعة واحدة. ابدأ من الوثائق عالية القيمة
- في أوصاف المهام، اطلب صراحةً "إعطاء الأولوية لمصادر المعرفة"
- اطلب استشهادات للإجابات المهمة لتقليل الهلوسة
⚠️ الذاكرة لا تضمن الصحة. لا تزال تحتاج إلى تحقق وحواجز حماية.
الخطوة التالية
المقالة التالية هي دليل النجاة الأكثر عملية:
كيف تشخص الفشل وتصلحه بسرعة.
👉 التصحيح والأخطاء الشائعة