AI Agents · درس

Letta (المعروف سابقًا باسم MemGPT) للوكلاء طويلي العمر

يتخصص Letta في الوكلاء الذين يعملون أيامًا أو أسابيع مع ذاكرة تدير نفسها.

الدرس 2 من 416 خطوة

Letta (المعروف سابقًا باسم MemGPT) للوكلاء طويلي العمر درس مجاني في AI Agents على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في AI Agents، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة AI Agents 4 دروس في المجموع.

بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.

ما هو Letta؟

Letta (المعروف سابقًا باسم MemGPT، بيركلي 2023) هو إطار عمل مخصص للوكلاء الذين يستمرون عبر جلسات متعددة ويجمعون الذاكرة على مدى أسابيع أو أشهر.

مشكلة الذاكرة

تتراوح نوافذ سياق نماذج LLM المعتادة بين 100k و2M من الرموز. وبعد جلسات عديدة، تفيض حتى السياقات الضخمة. يحل Letta هذه المشكلة من خلال الإدارة الصريحة للذاكرة.

ذاكرة بطبقتين

  • الذاكرة الأساسية — موجودة دائمًا في السياق (الشخصية والحقائق الأساسية)
  • الذاكرة الأرشيفية — مخزنة في قاعدة بيانات متجهية، ويُسترجع محتواها عند الطلب

ذاكرة تُدار ذاتيًا

يقرر الوكيل نفسه ما الذي يتذكره وما الذي يسترجعه. وتشمل الأدوات:

  • core_memory_append — إضافة محتوى إلى الذاكرة الأساسية
  • archival_memory_insert — حفظ محتوى في الأرشيف
  • archival_memory_search — استرجاع محتوى من الأرشيف

لماذا الإدارة الذاتية؟

لا يتذكر البشر كل تفصيل من كل محادثة، بل يستخلصون ما يهم. وتفعل وكلاء Letta الشيء نفسه، إذ ينظمون ذاكرتهم بنشاط عبر الجلسات.

Setup

# pip install letta
from letta import create_client
client = create_client(base_url='http://localhost:8283')

agent = client.create_agent(
    name='Alice',
    persona='I am Alice, a helpful assistant.',
    human='User\'s name is Bob.',
    model='gpt-4o-mini'
)

Sending Messages

response = client.send_message(
    agent_id=agent.id,
    role='user',
    message='Remember: I love hiking.'
)
print(response.messages)
# Agent may invoke core_memory_append to save this fact

Inspecting Memory

memory = client.get_in_context_memory(agent_id=agent.id)
print(memory.persona, memory.human)

archival = client.get_archival_memory(agent_id=agent.id)
for m in archival:
    print(m.text)

الوكلاء طويلي الأمد في الإنتاج

بالنسبة إلى مساعدين للدردشة يُستخدمون على مدى أسابيع (مثل مدرب شخصي):

  • أطر العمل المعتادة: تفقد السياق بين الجلسات
  • Letta: ذاكرة مستمرة يمكنها استرجاع محادثة الأسبوع الماضي

الشخصية القابلة للتحرير ذاتيًا

يمكن لوكلاء Letta تحرير شخصياتهم، مثل تحديث فهمهم لهويتهم بمرور الوقت. وهذا اتجاه بحثي مثير للاهتمام.

Self-Hosting

# Letta runs as a server you can self-host
docker run -d -p 8283:8283 -e LETTA_PG_URI='postgresql://...' letta/letta:latest

متى تستخدمون Letta

  • المساعدون الشخصيون
  • وكلاء دعم العملاء الذين يتذكرون سجل المستخدم
  • المعلمون أو المدربون
  • أي وكيل يُتوقع منه الاحتفاظ بالمعرفة عبر الجلسات

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

  • المهام المنفذة لمرة واحدة (روبوتات البحث وتوليد الشيفرة)
  • الأنظمة متعددة المستأجرين عندما يكون عزل السياق صعبًا
  • عندما تكون ذاكرة KV بسيطة مع RAG كافية

مقارنة مع Mem0

يُعد Mem0 منافسًا في مجال الذاكرة طويلة الأمد. وهو أخف وأقل فرضًا للآراء. ويناسبكم إذا أردتم إضافة الذاكرة إلى وكلاء موجودين.

تخصص Letta

ما المجال الذي صُمم Letta خصيصًا له؟

مراجعة

Letta = إطار عمل للوكلاء يضع الذاكرة أولًا. يتكون من ذاكرة بطبقتين (أساسية وأرشيفية) يديرها الوكيل نفسه. اختاروه للمساعدين طويلي الأمد، وتجنبوه للمهام المنفذة لمرة واحدة.

البدء مجانًا

تعلم AI Agents مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
60
الدروس
239

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

هل درس «Letta (المعروف سابقًا باسم MemGPT) للوكلاء طويلي العمر» مجاني؟

نعم — نص درس «Letta (المعروف سابقًا باسم MemGPT) للوكلاء طويلي العمر» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة AI Agents، انتقل إلى CoddyKit PRO. تتضمن دورة AI Agents 4 دروس في المجموع.

ماذا ستتعلم في «Letta (المعروف سابقًا باسم MemGPT) للوكلاء طويلي العمر»؟

يتخصص Letta في الوكلاء الذين يعملون أيامًا أو أسابيع مع ذاكرة تدير نفسها. تتمرن على AI Agents مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ AI Agents؟

لا تُشترط خبرة سابقة. AI Agents على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «Letta (المعروف سابقًا باسم MemGPT) للوكلاء طويلي العمر»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس AI Agents هذا؟

نعم. كل درس في AI Agents يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. LangGraph مقابل CrewAI مقابل AutoGen
  2. Letta (المعروف سابقًا باسم MemGPT) للوكلاء طويلي العمر
  3. واجهة OpenAI Assistants API وسلاسل المحادثات
  4. اختيار الإطار المناسب لكل حالة استخدام
← العودة إلى AI Agents