NANO 🍌 BUILT THIS
تحب تدعم البث؟ عضوية «داعم» على يوتيوب بـ 60 جنيه في الشهر: شارات، إيموجي، وأسئلتك بجاوبها الأول في البث. اشترك كداعم
الخلاصة
يوثّق البث تطوير TalkStore، وهو مساعد ذكاء اصطناعي مقترح لتجار Shopify، من تشكيل صفحة انتظار قبل الإطلاق إلى اختبار الوصول إلى بيانات المنتجات والطلبات والقوالب وبناء أغلفة GraphQL وحواجز لحماية البيانات الشخصية. يناقش لقمان استخدام وكلاء متخصصين للبحث والبناء والمراجعة والأمن والامتثال، وتأثير حدود الاستخدام في العمل المتوازي، إلى جانب التخزين المؤقت لسياق المتجر وحفظ المحادثات. عمليًا، يتابع نشر واجهة Astro على Cloudflare، وربط النطاق وSupabase ونموذج الانتظار، وتحسين بيانات المشاركة والتحليلات الخفيفة؛ وقد مر النشر وDNS بعدة أخطاء ومراحل انتظار قبل ظهور تقدم لاحق. كما تكشف مراجعة الشفرة مشكلات مهمة في التفويض واتصال Prisma وإصدار API وخطافات GDPR، مع الإبلاغ عن إصلاح بعض البنود وبقاء المتابعة مطلوبة. تشمل مناقشات الجمهور أداء الفيديو، اختيار النماذج، OpenClaw، أمن الشفرة، العمل الحر، Shopify والتوزيع. يظل اعتماد التطبيق وامتثاله النهائي لـShopify غير محسومين، وكذلك الأثر الفعلي لبعض تحسينات التخزين المؤقت، بينما يؤكد النقاش أهمية بدء التسويق وقائمة الانتظار قبل الإطلاق دون اعتبار البناء أو المراجعة النهائية مكتملين بالكامل.
119 لحظة من البث
- 2:41:08
منصات مقترحة لبدء العمل الحر
في رد موجز على سؤال عن بدء نشاط في العمل الحر، يشير إلى Upwork وFiverr كمنصتين يمكن النظر فيهما.
- 2:41:37
تجربة أسئلة التحليلات وإكمال مهمة الطلبات
بعد عدم العثور على قسم تحليلات مباشر، يجرّب سؤالاً عن المنتج الأكثر مبيعاً وإيراد فترة حديثة، ثم يعلن اكتمال مهمة الطلبات. لا تُنشر نتيجة المتجر الفعلية.
- 2:48:25
تشخيص فشل إعادة النشر عبر CLI
يرجّح أن البناء مرتبط بـ Git ويستخدم لوحة قديمة، ثم يوضح أن إعادة النشر عبر CLI ما زالت تعطي خطأ رغم مشاركة مخرجات الأمر؛ وتستمر المحاولات من دون ادعاء نجاح.
- 2:51:06
حواجز PII قبل تنفيذ GraphQL
وصف لمهمة تضيف دالتي حماية: منع رموز تصفية مرتبطة بالبيانات الشخصية، وفحص المخرجات تكراريًا بحثًا عن أسماء حقول حساسة، مع حصر مفاتيح التصفية المسموح بها والتنبيه من استخدام PII.
- 2:52:42
تشخيص حلقة فشل النشر عبر CLI ولوحة Cloudflare
مناقشة لتعثر إعداد مشروع جديد ودخول خطوات النشر في حلقة أخطاء، مع مقارنة النشر عبر CLI ولوحة Cloudflare والتساؤل عن سبب تغيير طريقة النشر بدل معالجة الخطأ الأصلي.
- 2:55:19
مراجعة منع تصفية الطلبات بالبريد الإلكتروني عمليًا
اقتراح لمراجعة الحماية عمليًا عبر طلب عرض الطلبات المرتبطة ببريد عميل؛ ويظهر رد يرفض تصفية الطلبات ببريد العميل، مع طرح سؤال منفصل حول مدى ارتباط طلب عام للطلبات المدفوعة خلال الشهر بنظام الحماية.
- 2:56:49
معنى التعبير العامي «أنا عمك»
يشرح أن التعبير يُقال مجازًا لإظهار أن المتحدث أكثر خبرة أو فهمًا، لا بوصفه قرابة حرفية.
- 2:57:04
إيقاف وكيل أمني بسبب مشكلة في استهلاك الرموز
يقول المتحدث إنه لا يستخدم الوكيل الأمني حاليًا بسبب مشكلة في استهلاك الرموز ينسبها إلى Anthropic؛ وهو وصف لحالته الحالية لا اختبارًا موثقًا للمشكلة.
- 2:57:54
إعداد مهمتي تطوير للعمل بالتوازي
يُعد المتحدث مهمتين للتشغيل بالتوازي للمرة الأولى، ويعبّر عن إحباطه من مشكلات النشر التي واجهها مع Cloudflare وRailway؛ ولا تعرض هذه الوحدات نتيجة تشغيل المهمتين.
- 3:01:22
حفظ بيانات رسائل المحادثة وترتيب مراحل التطوير
تتضمن الخطة حفظ رسائل المحادثة مع المجال والفعل والنموذج وأعداد الرموز وأعلام مستهلكي المهام، ثم الانتقال بعد إنهاء المرحلة الحالية إلى محرك توليد الأقسام وتدفق نسخ القالب وتثبيته ومعاينته.
- 3:03:16
ذاكرة مؤقتة لسياق قوالب ومنتجات Shopify
يعرض تصميمًا مقترحًا لذاكرة مؤقتة متعددة الطبقات لكل متجر: يجلب سياق القالب من Shopify عند الطلب البارد ثم يحقنه في موجّه النظام للطلبات الدافئة، ويضغط بيانات عينة من المنتجات وحقولها الوصفية في لقطة مشتركة بين معالجات المجالات. الهدف تقليل استدعاءات الأدوات والكمون واستهلاك الرموز، مع إزالة تكرار الجلب بين التبويبات المتزامنة؛ ولا تعرض المقاطع قياسًا نهائيًا للنتائج.
- 3:08:44
مخاطر تشغيل مهمتي تطوير بالتوازي
يراقب المتحدث مهمتين تعملان بالتوازي ويشير إلى أن الأخطاء قد تعني تعارضًا بينهما. تظهر أخطاء ثم تُراجع ملفات وتغييرات مرتبطة بسياق القالب وذاكرة مؤقتة وقاعدة بيانات وواجهة Shopify، لكن نجاح الدمج النهائي غير مؤكد من النص.
- 3:13:48
ذاكرة مؤقتة لسياق المتجر داخل الوكيل
يشرح أن حفظ معلومات مثل اسم القالب والخطوط والألوان يتيح للوكيل الإجابة لاحقاً دون استدعاء الأدوات في كل مرة، بما قد يحسن السرعة ويقلل استهلاك الرموز ويجعل الردود أكثر تخصيصاً.
- 3:16:50
نشر صفحة هبوط وربط نطاق مخصص
يتابع نشر صفحة الهبوط عبر Cloudflare، ثم يبدأ إعداد النطاق المخصص والبحث عن إعدادات DNS لدى GoDaddy. تُظهر العبارات أن النشر اكتمل، بينما إعداد DNS ما زال قيد المتابعة.
- 3:19:48
محاولة التحقق من أثر التخزين المؤقت على السرعة
يختبر سؤالاً يفترض أن تجيب عنه الذاكرة بسرعة، لكنه يلاحظ أن أزمنة الاستجابة تبدو متقاربة، ولذلك لا يستطيع الجزم من الاختبار الظاهر بأن المهمة نُفذت كما ينبغي.
- 3:23:05
فحص ظهور Prisma Studio محلياً بشكل غير متوقع
يفاجأ بظهور Prisma Studio على عنوان محلي، ويتساءل عن علاقته بـ Supabase قبل التفكير في خيارين: إصلاح سريع أو البدء بالتشخيص. لا توثق المقاطع سبباً أو حلاً نهائياً.
- 3:23:56
ربط نطاق TalkStore عبر GoDaddy وCloudflare
تتبّع إعداد النطاق المخصص عبر سجلات CNAME والنطاق الجذري، مع التحقق من أن DNS كان لا يزال مُدارًا لدى GoDaddy، ومعالجة تعارض سجل، ثم بدء استبدال خوادم الأسماء بخوادم Cloudflare. انتهى المقطع أثناء انتظار انتشار التحديث، لا بعد تأكيد اكتماله.
- 3:25:26
المراجعة العملية بعد إكمال مهام التطوير
يوضح المتحدث أنه قد يُكمل المهمة قبل مراجعتها بعمق، على أن يتبع ذلك فحص أمني وتصحيح أخطاء ومراجعة واختبار موسّع. يفضّل تقديم ملاحظات مبنية على تجربة النتيجة العملية، مع تسجيل أن توصيل webhooks كان مؤجلًا إلى مهمة لاحقة.
- 3:27:15
اختبار لقطة المنتجات المحقونة في محادثة الوكيل
يناقش المقطع منطقًا خلفيًا يحقن لقطة عن المنتجات في المحادثة دون تغيير ظاهر في الواجهة، بحيث يُفترض أن يعرف النموذج بيانات المنتجات دون إعادة قراءتها كل مرة. اقترح الاختبار بإرسال رسائل داخل التطبيق، لكن التجربة الموصوفة لم تُظهر تحسنًا ملحوظًا في السرعة بين السؤالين.
- 3:42:07
من localhost إلى النطاق كأول خطوة للشحن
يصف المتحدث نقل الموقع من بيئة التطوير المحلية إلى نطاق TalkStore بأنه أول خطوة نحو الشحن، مع بقاء العمل غير مكتمل والحاجة إلى التلميع قبل حملة ما قبل الإطلاق. ووفق التواريخ المذكورة تاريخيًا، كان الحديث في 1 أبريل عن عمل مخطط له حتى 12 أبريل.
عندك سؤال عن حاجة في البث ده؟
اسأل في الجروب