ذاكرة الذكاء الاصطناعي
نماذج LLMs بطبيعتها لا تحفظ الحالة (stateless). فهي لا تتذكر الرسائل السابقة إلا إذا قمت بإرسال سجل المحادثة كاملاً مع كل طلب جديد.
كيفية إدارة السياق (Context):
- احتفظ بمصفوفة من الرسائل:
[{ role: 'user', content: 'مرحباً' }, { role: 'assistant', content: 'أهلاً بك!' }]. - عندما يرسل المستخدم رسالة جديدة، أضفها إلى المصفوفة.
- أرسل المصفوفة الكاملة إلى الـ API.
سنستكشف كيفية إدارة هذه الحالة بكفاءة في React باستخدام useState أو في Vanilla JS باستخدام متغيرات عامة.