كلاود ينسى الكود الخاص بك باستمرار... إليك الحل النهائي

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00أداة Claude Code رائعة حقًا، لكننا نعلم جميعًا أنها مذهلة فقط خلال الجلسة الواحدة.
00:00:03فبمجرد العودة مرة أخرى، نفقد كل ما تم إنجازه في الجلسة السابقة.
00:00:07هنا يأتي دور Claude Mem.
00:00:09فهو يمنح Claude Code ذاكرة مستمرة ومضغوطة عبر مختلف الجلسات،
00:00:13مع ميزة الالتقاط التلقائي لأمور مثل إصلاح الأخطاء والقرارات البرمجية.
00:00:16ثم يعيد هذا السياق إلينا فور احتياجنا إليه.
00:00:19كل هذا مفتوح المصدر، وبدون الحاجة لمفاتيح API.
00:00:21نحن نصدر فيديوهات باستمرار.
00:00:23فاحرصوا على الاشتراك في القناة.
00:00:30خطوات الإعداد هنا سريعة جدًا، ويمكنكم الحصول على كل هذا من مستودع Claude Mem.
00:00:34سأفترض أن Claude Code مثبت لديكم بالفعل كما هو الحال عندي،
00:00:37لذا فإن إضافة Claude Mem هي مجرد أمرين برمجيين داخل Claude.
00:00:41أولاً، قم بتشغيل Claude، ثم نفذ هذا الأمر الظاهر هنا.
00:00:45بعد ذلك، يمكننا تثبيته عبر هذا الأمر الموضح هنا.
00:00:48كلا الأمرين حصلت عليهما من المستودع.
00:00:50سأقوم بإعادة تشغيل Claude، وهكذا نكون قد انتهينا.
00:00:52لقد أصبح Claude Mem الآن على جهازك.
00:00:55لم أضطر للتعامل مع ملفات تكوين معقدة أو مفاتيح API، وهذا ميزة هائلة.
00:00:59وإليكم الجزء الذي نال إعجابي حقًا.
00:01:01إنه يعمل محليًا، لذا فإن كل البيانات التي يلتقطها تبقى على جهازك الخاص.
00:01:06حسنًا، دعوني أريكم المزايا الفعلية هنا.
00:01:09سيكون الأمر سريعًا لتأخذوا فكرة عامة عنه، لأن هذا هو الأهم.
00:01:12نحن الآن داخل مجلد مشروع جديد، مجرد تطبيق FastAPI كنت أجربه.
00:01:17لكن لهذا المثال، سنقوم بإنشاء سكربت Python بسيط جدًا لتوضيح الفكرة.
00:01:22في الجلسة الأولى، سأطلب من Claude إنشاء ملف Fibonacci تكراري،
00:01:26لكن مع تجاهل معالجة المدخلات السالبة.
00:01:29وكما هو متوقع، أنشأ Claude الملف، وبالنظر إليه يبدو كل شيء صحيحًا.
00:01:34الآن سأقوم بتجربته، وسأحاول تشغيله باستخدام رقم سالب.
00:01:38ولأسباب بديهية، سيظهر لنا خطأ.
00:01:41لذا سأطلب من Claude إضافة “ValueError” عندما تكون قيمة n سالبة.
00:01:45قام Claude بتحديث الكود.
00:01:47أعدت التشغيل، وظهرت رسالة خطأ واضحة، وتم إصلاح المشكلة.
00:01:50حسنًا، إليكم بيت القصيد.
00:01:52يستطيع Claude فعل ذلك بسهولة.
00:01:52كان الأمر في غاية البساطة.
00:01:54ولكن بينما كنا نفعل ذلك، كان Claude Mem يراقب بصمت في الخلفية.
00:01:58إنه يسجل كل ما حدث للتو.
00:02:00هذا يعمل محليًا تمامًا على جهازك، لذا فهو في حالة تحديث مستمر.
00:02:05يمكننا القيام بأمور مثل مراجعة الخطأ، أليس كذلك؟
00:02:08يمكنني استعراض هذا.
00:02:09يمكنني رؤية الإصلاح، والمنطق المستخدم، وفروقات الكود (diff).
00:02:13هذه هي واجهة المستخدم الرسومية لـ Claude Mem بالكامل.
00:02:16ويمكنكم رؤية مدخلات فورية مصنفة، وها هو إصلاح الخطأ الخاص بنا.
00:02:20الآن نأتي للاختبار الحقيقي، لأن الجزء الأول كان جيدًا بالفعل.
00:02:24كان من الرائع رؤية ذلك، لكنها كانت مجرد سجلات ذات مظهر جميل.
00:02:28سأقوم الآن بإنهاء الجلسة الحالية.
00:02:31سأقوم بمسح واجهة Terminal، وأعيد تشغيل Claude من جديد.
00:02:35الآن وبعد أن بدأت جلسة جديدة، سأطلب من Claude العودة من حيث توقفنا.
00:02:41سأطلب منه تذكر خطأ Fibonacci الذي أصلحناه المرة الماضية.
00:02:45وها هو ذا.
00:02:48إنه يستعيد ذلك السياق.
00:02:49استحضر Claude الإصلاح الدقيق دون أن أضطر لشرح القصة كاملة مرة أخرى.
00:02:54ويمكنني الذهاب لأبعد من ذلك، حيث يمكنني البحث عن “إصلاح خطأ Fibonacci”.
00:02:58الآن أحصل على ملخص مضغوط، وإذا قمت بتوسيعه، أحصل على السياق الكامل.
00:03:05لست مضطرًا لإضاعة الوقت هنا في النسخ واللصق أو محاولة
00:03:08إعادة شرح ما كنا نفعله سابقًا.
00:03:10إنه يتذكر ببساطة.
00:03:12هذا أمر ضخم لأننا نستطيع الآن بدء جلسات جديدة ومغادرتها،
00:03:15بينما يعمل Claude Mem في الخلفية لمساعدتنا.
00:03:18هناك الكثير من المزايا التي تعجبني والتي ستساعدكم حتمًا.
00:03:21أولاً، يوفر قدرًا هائلاً من الوقت، حيث لا تحتاج لإعادة تحميل السياق في كل جلسة.
00:03:26ثانيًا، إنه كفؤ للغاية في استهلاك الرموز (tokens).
00:03:29يقوم Claude Mem بضغط الذكريات بمعدل يصل إلى 10 أضعاف،
00:03:32لذا لن نصل إلى حدود الاستهلاك بالسرعة التي اعتدنا عليها.
00:03:35وأخيرًا، يمكنك العثور على ما تبحث عنه فعليًا.
00:03:37يمكنك البحث في الذكريات عبر الوسوم المدمجة في Claude Mem.
00:03:42اكتب كلمات مثل “إصلاح خطأ” أو “قرار” أو مسار ملف أو كلمات مفتاحية.
00:03:46كل ذلك يظهر في واجهتنا.
00:03:48هذا ما يجعل الأداة مفيدة حقًا لنا في المشاريع الكبيرة،
00:03:51وبخلاف ملف الذاكرة الأساسي في Claude، فإن هذا يتم تلقائيًا.
00:03:55بالإضافة إلى أنه مفتوح المصدر، لذا يمكنك تعديله إذا أردت.
00:03:58باختصار، هذا هو Claude Mem.
00:04:00Claude Mem يوفر لنا الوقت.
00:04:02هذه هي الأداة المثالية لتسريع سير عملك وتوفير الكثير من الرموز.
00:04:06جربوه في مشاريعكم.
00:04:07أعتقد أنكم ستشعرون بالفرق على الفور.
00:04:09إذا أفادكم هذا الفيديو، لا تنسوا الضغط على زر الاشتراك، ونراكم في فيديو آخر.

Key Takeaway

يعتبر Claude Mem الحل النهائي لتعزيز إنتاجية المبرمجين عبر تزويد Claude Code بذاكرة محلية مستمرة وموفرة للتكاليف تحفظ سياق المشاريع البرمجية بين الجلسات المختلفة.

Highlights

حل مشكلة فقدان السياق في Claude Code عند بدء جلسات عمل جديدة.

ميزة Claude Mem كأداة مفتوحة المصدر تمنح الذكاء الاصطناعي ذاكرة مستمرة.

الحفاظ على خصوصية البيانات من خلال التشغيل المحلي بالكامل دون الحاجة لمفاتيح API.

تقليل استهلاك الرموز (Tokens) بنسبة تصل إلى 10 أضعاف عبر ضغط المعلومات.

سهولة التثبيت والبحث في سجلات العمل والقرارات البرمجية السابقة.

القدرة على استرجاع تفاصيل إصلاح الأخطاء البرمجية (مثل خطأ Fibonacci) في جلسات منفصلة.

Timeline

مقدمة عن مشكلة فقدان السياق وحل Claude Mem

يبدأ المتحدث بتوضيح المشكلة الرئيسية التي تواجه مستخدمي Claude Code وهي فقدان البيانات والتقدم بمجرد انتهاء الجلسة. يقدم أداة Claude Mem كحل مبتكر يمنح الأداة ذاكرة مستمرة ومضغوطة عبر مختلف جلسات العمل. تبرز الأداة بقدرتها على الالتقاط التلقائي للقرارات البرمجية وإصلاحات الأخطاء بشكل صامت في الخلفية. يؤكد الفيديو أن الأداة مفتوحة المصدر ولا تتطلب مفاتيح API معقدة للتشغيل. تهدف هذه المقدمة إلى إظهار القيمة المضافة لربط سياق العمل عبر الزمن دون عناء.

خطوات التثبيت والإعداد التقني

يشرح هذا القسم كيفية إعداد Claude Mem على الجهاز الشخصي بخطوات بسيطة وسريعة للغاية. يفترض المتحدث أن Claude Code مثبت بالفعل، ثم يستعرض أمرين برمجيين فقط يتم تنفيذهما داخل واجهة Claude للحصول على الأداة من مستودعها. من المميزات الجوهرية التي تم ذكرها هي غياب ملفات التكوين المعقدة مما يسهل التجربة على المبتدئين والمحترفين. يركز المتحدث على عامل الخصوصية، حيث أن الأداة تعمل محليًا بالكامل مما يعني أن بيانات الكود والقرارات لا تخرج عن جهاز المستخدم. هذا الجانب التقني يعزز الثقة في استخدام الأداة داخل بيئات العمل الحساسة.

تجربة عملية: إصلاح خطأ في سكربت Fibonacci

يستعرض الفيديو مثالاً عمليًا باستخدام تطبيق FastAPI وسكربت Python بسيط لحساب أرقام Fibonacci. يقوم المتحدث بإنشاء خطأ مقصود عبر إدخال أرقام سالبة ثم يطلب من Claude إصلاحه بإضافة "ValueError". خلال هذه العملية، يوضح الفيديو كيف يقوم Claude Mem بمراقبة وتسجيل كل ما يحدث في الخلفية دون تدخل بشري. تظهر واجهة المستخدم الرسومية للأداة وهي تعرض سجلات الإصلاح، المنطق المستخدم، وفروقات الكود (diff) بشكل منظم. هذا القسم يثبت قدرة الأداة على توثيق رحلة التطوير البرمجي لحظة بلحظة.

اختبار الذاكرة المستمرة واسترجاع السياق

ينتقل المتحدث إلى الاختبار الحقيقي عبر إنهاء الجلسة الحالية ومسح واجهة الأوامر بالكامل لبدء جلسة جديدة. يطلب من Claude تذكر تفاصيل إصلاح خطأ Fibonacci الذي تم في الجلسة السابقة، وينجح Claude Mem في استعادة السياق فورًا. تكمن الأهمية هنا في عدم حاجة المبرمج لإعادة شرح المشكلة أو نسخ ولصق الكود القديم من جديد. تتيح الأداة ميزة البحث عن كلمات مفتاحية مثل "إصلاح خطأ" للحصول على ملخصات مضغوطة أو سياق كامل. هذا يوفر وقتًا هائلاً كان يضيع في محاولة تذكير الذكاء الاصطناعي بما تم إنجازه سابقًا.

كفاءة استهلاك الرموز والمزايا الإضافية

في الجزء الختامي، يتم تسليط الضوء على الكفاءة العالية للأداة في استهلاك الرموز (Tokens) حيث تقوم بضغط الذكريات بمعدل 10 أضعاف. يساعد هذا الضغط في تجنب الوصول إلى حدود الاستهلاك بسرعة، مما يجعل استخدام Claude Code أكثر اقتصادية. يذكر المتحدث أيضًا ميزة الوسوم المدمجة التي تسهل البحث عن القرارات البرمجية أو مسارات الملفات داخل المشاريع الكبيرة. يؤكد الفيديو أن كون الأداة مفتوحة المصدر يتيح للمطورين تعديلها لتناسب احتياجاتهم الخاصة. ينتهي العرض بدعوة المشاهدين لتجربة Claude Mem لتحسين سير عملهم البرمجي بشكل فوري وملموس.

Community Posts

No posts yet. Be the first to write about this video!

Write about this video