افتح وكلاء الذكاء الاصطناعي القوية مع MemGPT: دليل التثبيت
اكتشف قوة MemGPT ، إطار عمل مفتوح المصدر يبسط بناء ونشر وكلاء الذكاء الاصطناعي ذوي الذاكرة طويلة الأمد والأدوات المخصصة والتكامل مع البيانات الخارجية. تعرف على كيفية تثبيت واستخدام واجهة المستخدم الرسومية MemGPT لتطوير الذكاء الاصطناعي بسلاسة.
٢٠ فبراير ٢٠٢٥

افتح قوة الذكاء الاصطناعي مع MemGPT ، إطار عمل يمكنك من بناء وكلاء ذكيين ذوي ذاكرة طويلة الأمد والتكامل السلس مع مصادر البيانات الخارجية. اكتشف كيف يمكن لهذه التقنية المتطورة أن تبسط عمليات العمل الخاصة بك وتعزز كفاءة أعمالك.
تقديم MemGPT: إطار عمل قوي لبناء وكلاء نماذج اللغة الكبيرة مع الذاكرة
استكشاف الميزات الرئيسية لـ MemGPT: الذاكرة طويلة الأمد، ومصادر البيانات الخارجية، والأدوات المخصصة
تثبيت MemGPT: إعداد بوابة التطوير باستخدام Docker
إنشاء وكيل MemGPT الأول الخاص بك: تكوين الشخصيات والمستخدمين والأدوات
التفاعل مع وكيل MemGPT الخاص بك: الاستفادة من واجهة المحادثة
الخاتمة
تقديم MemGPT: إطار عمل قوي لبناء وكلاء نماذج اللغة الكبيرة مع الذاكرة
تقديم MemGPT: إطار عمل قوي لبناء وكلاء نماذج اللغة الكبيرة مع الذاكرة
MemGPT هو إطار عمل يسمح لك ببناء وكلاء نماذج اللغة الكبيرة المزودة بالذاكرة والأدوات المخصصة. إنه يمكّن أي شخص من بناء ونشر وكلاء نماذج اللغة الكبيرة ذات الحالة مع الذاكرة طويلة الأمد، والتي يمكنها الاتصال بمصادر البيانات الخارجية مثل ملفات PDF. يوفر MemGPT أيضًا إمكانية تعريف وتشغيل أدوات مخصصة، مثل دمج البحث في Google، وخيار إدماج برامج إضافية أخرى.
تشمل التحديثات الأخيرة لـ MemGPT إدخال خدمات MemGPT، والتي تدعم نشر الخدمات متعددة الوكلاء ومتعددة المستخدمين، مما يجعلها أكثر ملاءمة لتطبيقات متنوعة. MemGPT هو إطار عمل مفتوح المصدر، وسيرشدك هذا المقال من خلال عملية تثبيت واستخدام بوابة MemGPT Dev.
للبدء باستخدام MemGPT، يمكنك تثبيته باستخدام أمر pip المقدم. إذا كنت قد قمت بتثبيت MemGPT من قبل، فيمكنك تحديثه باستخدام العلامة -u
. بمجرد التثبيت، يمكنك تشغيل MemGPT باستخدام الأمر المقدم، والذي سيسمح لك ببدء الدردشة مع الوكيل داخل IDE أو واجهة سطر الأوامر المفضلة لديك.
للإعداد الشامل، يمكنك تثبيت MemGPT مع بوابة Dev باستخدام Docker. سيوفر لك هذا واجهة مستخدم لإنشاء ومراقبة والدردشة مع وكلاء نماذج اللغة الكبيرة الخاصة بك. تتضمن العملية استنساخ مستودع MemGPT، وتعديل ملف .env
المقدم، وتشغيل أمر Docker Compose.
استكشاف الميزات الرئيسية لـ MemGPT: الذاكرة طويلة الأمد، ومصادر البيانات الخارجية، والأدوات المخصصة
استكشاف الميزات الرئيسية لـ MemGPT: الذاكرة طويلة الأمد، ومصادر البيانات الخارجية، والأدوات المخصصة
MemGPT هو إطار عمل قوي يبسط تطوير ونشر وكلاء نماذج اللغة الكبيرة ذات الحالة. تشمل ميزاته الرئيسية:
-
الذاكرة طويلة الأمد: يسمح MemGPT بإنشاء وكلاء يمكنهم الاحتفاظ بالمعلومات والوصول إليها على مدى فترات طويلة، مما يقلل من تكلفة استخدام نماذج اللغة الكبيرة المختلفة لتوظيف رموز أقل عند الإشارة إلى السياق السابق، مما يعزز فهم الوكيل للسياق.
-
مصادر البيانات الخارجية: يمكّن MemGPT وكلاء نماذج اللغة الكبيرة من الاتصال بمصادر البيانات الخارجية من خلال إعداد Retrieval Augmented Generation (RAG). هذا يسهل المهام مثل تحليل المستندات، مما يسمح للوكيل بالوصول إلى المعلومات ذات الصلة من المصادر الخارجية واستخدامها.
-
الأدوات المخصصة: يوفر MemGPT إمكانية تعريف واستخدام وظائف مخصصة، مثل دمج البحث في Google، لتوسيع قدرات وكيل نموذج اللغة الكبيرة. هذا يسمح بإنشاء وكلاء ذكاء اصطناعي أكثر تنوعًا وقوة مصممين لحالات استخدام محددة.
تثبيت MemGPT: إعداد بوابة التطوير باستخدام Docker
تثبيت MemGPT: إعداد بوابة التطوير باستخدام Docker
لإعداد بوابة تطوير MemGPT باستخدام Docker، اتبع هذه الخطوات:
-
تأكد من وجود Docker مثبت على نظامك. إذا لم يكن كذلك، فقم بتثبيته لنظام التشغيل الخاص بك (Mac أو Windows أو Linux).
-
تأكد من توفر 8 جيجابايت على الأقل من ذاكرة الفيديو المؤقتة (VRAM)، حيث إنها متطلب لتشغيل MemGPT.
-
انتقل إلى مستودع GitHub الخاص بـ MemGPT وانسخ رابط المستودع.
-
افتح سطر الأوامر أو الطرفية الخاصة بك وقم بتشغيل الأمر التالي لاستنساخ المستودع:
git clone <repository_link>
-
انتقل إلى دليل
mgpt
المنسوخ:cd mgpt
-
افتح ملف
.env
في محرر الرموز المفضل لديك وقم بإجراء التغييرات التالية:- قم بتعيين كلمة مرور للوصول إلى بوابة تطوير MemGPT.
- أضف مفتاح API الخاص بك في OpenAI.
-
احفظ التغييرات في ملف
.env
. -
في الطرفية، قم بتشغيل الأمر التالي لبدء حاويات Docker:
docker-compose up
سيبدأ هذا تشغيل بوابة تطوير MemGPT.
-
بمجرد تشغيل حاويات Docker، افتح متصفح الويب وانتقل إلى
http://localhost
للوصول إلى بوابة تطوير MemGPT. -
الآن يمكنك البدء في إنشاء وإدارة وكلاء MemGPT الخاصين بك، وتكوين مصادر البيانات، واستخدام الأدوات المختلفة التي يوفرها الإطار.
إنشاء وكيل MemGPT الأول الخاص بك: تكوين الشخصيات والمستخدمين والأدوات
إنشاء وكيل MemGPT الأول الخاص بك: تكوين الشخصيات والمستخدمين والأدوات
لإنشاء أول وكيل MemGPT الخاص بك، اتبع هذه الخطوات:
-
تحديد نموذج الوكيل: في واجهة مستخدم MemGPT، اختر النموذج الذي تريد استخدامه لوكيلك. حاليًا، GPT-4 هو الخيار الوحيد المتاح.
-
تكوين الشخصية: يوفر MemGPT شخصيات جاهزة يمكنك استخدامها، أو يمكنك إنشاء شخصية مخصصة خاصة بك. حدد الشخصية التي تناسب حالة استخدامك بشكل أفضل.
-
تحديد المستخدم: اختر ملف تعريف المستخدم الذي سيتفاعل مع وكيلك. يمكنك استخدام "المستخدم الأساسي" الافتراضي أو إنشاء ملف تعريف مستخدم مخصص.
-
تمكين الأدوات: يقدم MemGPT مجموعة متنوعة من الأدوات التي يمكنك تمكينها لوكيلك، مثل الذاكرة الأرشيفية وبحث المحادثة وغيرها. حدد الأدوات التي تريد استخدامها.
-
إنشاء الوكيل: بمجرد تكوين إعدادات الوكيل، انقر على زر "إنشاء وكيل" لإنشاء أول وكيل MemGPT الخاص بك.
-
ابدأ الدردشة: بعد إنشاء الوكيل، يمكنك النقر على رمز المحادثة لبدء الدردشة مع مساعدك الذكي الجديد. استخدم واجهة الدردشة للتفاعل مع وكيلك ومشاهدة قدراته في العمل.
التفاعل مع وكيل MemGPT الخاص بك: الاستفادة من واجهة المحادثة
التفاعل مع وكيل MemGPT الخاص بك: الاستفادة من واجهة المحادثة
بمجرد إنشاء وكيل MemGPT الخاص بك، يمكنك البدء في التفاعل معه من خلال واجهة المحادثة. توفر هذه الواجهة إمكانية المشاركة في محادثات باللغة الطبيعية مع وكيلك، مستفيدًا من قدراته على الذاكرة طويلة الأمد والفهم السياقي.
للبدء، انتقل إلى علامة التبويب "الوكلاء" في واجهة مستخدم MemGPT. هنا، يمكنك تحديد وكيلك والنقر على رمز المحادثة لفتح نافذة الدردشة. هذا هو المكان الذي يمكنك البدء في المحادثة مع وكيلك.
توفر نافذة الدردشة ميزات عديدة لتعزيز تفاعلك:
- قوالب المطالبة: يمكنك استخدام قوالب المطالبة المحددة مسبقًا لهيكلة محادثاتك وتوجيه استجابات الوكيل.
- الذاكرة الأساسية: تخزن ذاكرة الوكيل الأساسية المعلومات الرئيسية التي يمكن الرجوع إليها طوال المحادثة، مما يضمن الاستمرارية والوعي بالسياق.
- مصادر البيانات: إذا قمت بربط مصادر بيانات خارجية، مثل المستندات أو قواعد البيانات، فيمكن للوكيل الوصول إلى هذه المعلومات واستخدامها لتقديم استجابات أكثر إعلامًا وصلة.
- الأدوات: يسمح MemGPT بتكامل الأدوات المخصصة، مثل محركات البحث أو واجهات برمجة التطبيقات، لتوسيع قدرات الوكيل وتمكينه من أداء مجموعة أوسع من المهام.
- إعدادات الدردشة: يمكنك تخصيص إعدادات الدردشة، مثل شخصية الوكيل ونبرته وطول الاستجابة، لتكييف التفاعل مع تفضيلاتك.
الخاتمة
الخاتمة
إطار MGPT هو أداة قوية تبسط تطوير ونشر وكلاء نماذج اللغة الكبيرة ذات الحالة. إنه يقدم وظائف متنوعة مثل الذاكرة طويلة الأمد وإدارة الحالة والقدرة على الاتصال بمصادر البيانات الخارجية. أدت التحديثات الأخيرة على MGPT، بما في ذلك إدخال خدمات MGPT والواجهة المستخدمة الجديدة، إلى جعله أكثر سهولة في الوصول والتنوع.
تتيح الواجهة المستخدمة الجديدة للمستخدمين إنشاء ومراقبة والدردشة مع وكلاء نماذج اللغة الكبيرة بسهولة. إنها توفر ميزات مثل إنشاء الوكيل وتكامل مصادر البيانات وتعريف الأدوات المخصصة، مما يجعل من الأسهل بناء ونشر وكلاء ذكاء اصطناعي معقدة. إمكانية استخدام نماذج لغوية مختلفة، بما في ذلك GPT-4، تعزز قدرات هذه الوكلاء بشكل أكبر.
بشكل عام، يعد إطار MGPT موردًا قيمًا لأي شخص مهتم ببناء ونشر وكلاء ذكاء اصطناعي متقدمة. طبيعته المفتوحة المصدر والتحديثات المستمرة من فريق التطوير تجعله أداة واعدة لمستقبل تطبيقات نماذج اللغة الكبيرة.
التعليمات
التعليمات