اذهب إلى المحتوى

لوحة المتصدرين

  1. Omar Alzubaidi

    Omar Alzubaidi

    الأعضاء


    • نقاط

      12

    • المساهمات

      77


  2. ثامر الشهري

    ثامر الشهري

    الأعضاء


    • نقاط

      4

    • المساهمات

      9


  3. Mohamed Kraem

    Mohamed Kraem

    الأعضاء


    • نقاط

      4

    • المساهمات

      1


  4. Abdelrehman Elsied

    Abdelrehman Elsied

    الأعضاء


    • نقاط

      4

    • المساهمات

      85


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 05/28/25 in أجوبة

  1. من الافضل ولماذا انتشرت MCP فجاة بشكل كبير وهل هي افضل من ال APIs ولماذا
    5 نقاط
  2. انا مشترك دوره علوم الحاسب و متقن لغه Java هل استطيع اسكب لغه سكراش او هي مهمه ومتطلب في الاختبار حق الشهاده
    4 نقاط
  3. كيف اسوي حفظ لاكود
    4 نقاط
  4. اين يمكنني ان اجد اخر المقالات للذكاء الاصطناعي لاكون على اطلاع باخر التحديثات
    4 نقاط
  5. سلام عليكم. من أأتي بمسائل برمجيه (في لغه js تحديدا) لحلها و تقييمها. و أتذكر أنني رأيت مدونه لحل و مشاركه المسائل و الحلول البرمجيه تابعه لhsoub. اذا كانت موجوده, أروجو التكرم بأرسال الرابط. شكرا.
    4 نقاط
  6. أثناء قراءتي لمقال عن استخدام الذكاء الاصطناعي في الأمن السيبراني، أثار اهتمامي موضوع التطبيقات المفتوحة المصدر التي توظف الذكاء الاصطناعي لهذا الغرض. هل هناك فعلاً أدوات أو مشاريع مفتوحة المصدر تعتمد على ذكاء اصطناعي في مجال السيكيورتي؟ وإذا كانت موجودة، هل يمكنك ذكر بعض الأمثلة المعروفة منها؟
    3 نقاط
  7. انا استخدم طريقة لحفظ الصور وهي ان اذا ادخل الصور او الملفات في formData و لان لو وضعت ملفات جديدة في input file سيحذف الملفات القديمة و اذا ضغط المستخدم input file ثم قرر ضغط cancel او الغاء سيحذف كل الملفات الموجودة في input file لكن تم حفظ الصور او الملفات في formData ثم انقلها لLaravel في back-end و استخدمت fetch ثم قررت استخدام XMLHttpRequest هل هذه هي الطريقة الصحية احفظ الملفات المرغوبة من input file؟ هل هذه الطريقة صحيحة لاستخدام formData ام يوجد طريقة افضل ؟ هل fetch و XMLHttpRequest و ajax هم نفس الشيء ام احدهم افضل من الاخر؟
    2 نقاط
  8. كيف يمكن دمج لون الوسم a مثل linear-gradient() الموجودة في background
    2 نقاط
  9. لا اريدهم على شكل خلفية بل اريدهم فقط color لكن مدمج اللون
    1 نقطة
  10. انتشار MCP السريع يعود لعدة أسباب جوهرية ومنها حل مشكلة حقيقية حيث قبل MCP، كان ربط نماذج الذكاء الاصطناعي بالأدوات الخارجية يتطلب برمجة مخصصة لكل أداة. تخيل لو كان عليك تعلم لغة مختلفة للتحدث مع كل شخص تقابله - هذا ما كان يحدث تقنياً. ولا يعتبر MCP بديلاً عن APIs، بل يعمل كطبقة تغليف لها. يمكن لـ MCP Server استخدام APIs التقليدية داخليًا، مما يتيح للنموذج الذكي التفاعل معها بطريقة موحدة وديناميكية دون الحاجة لمعرفة تفاصيل كل API على حدة.
    1 نقطة
  11. أولا لنعرف ما هو MCP : إن Model Context Protocol (MCP) هو بروتوكول أو نظام تنظيمي يتم إستخدامه لتغذية نموذج الذكاء الاصطناعي بمحتوى خارجي ديناميكي ومنظم حتى يتمكن النموذج من فهم السياق الكامل المطلوب بدقة. حيث تيح لنماذج ال LLMs التفاعل مع الأدوات الخارجية مثل قواعد البيانات والخدمات بطريقة موحدة. ويمكن اعتبار MCP مثل منفذ USB ل AI حيث يوفر طريقة موحدة لربط نماذج ال AI بمختلف مصادر البيانات والأدوات المتاحة. إذا ال MCP يسمح لك بتحديد ما الذي يجب أن يعرفه النموذج قبل أن يبدأ في التفاعل معك بطريقة منظمة، وقابلة للتحكم وقابلة للتوسعة. أما لماذا إنتشر بسرعه فهذا بسبب : أن ال MCP يسمح لك بالتحكم في ما يراه ويعرفه النموذج تكامل أفضل في التطبيقات فمثلا في copilots داخل أدوات مثل Notion أو Slack أو GitHub يجب أن يفهم النموذج البيئة قبل أن يتفاعل مع المستخدم . وإن ال MCP ليس بديلا لل APIs بل هو نظام يستخدم داخل التطبيقات أو داخل APIs لتنظيم البيانات المرسلة للنموذج والMCP قد يكون جزءا من الطلب request إلى ال API مثل /chat/completions.
    1 نقطة
  12. السلام عليكم ورحمة الله تعالى وبركاته، ال MCP أو ما يعرف ب Model Context Protocol لا يمكن أن تكون بديلا لل APIs التقليدية لأنها عبارة عن بروتوكول متخصص تم تصميمه خصيصا لتسهيل تفاعل نماذج الذكاء الاصطناعي مع مصادر البيانات والأدوات الخارجية بطريقة موحدة ومعيارية. وقد انتشرت MCP بسرعة لأنها تحل مشكلة جوهرية في النظام البيئي لل AI وهي تعقيد ربط النماذج بمختلف مصادر البيانات، حيث توفر واجهة موحدة تمكن المطورين من إنشاء "خوادم MCP" بحيث تقوم بعرض البيانات والوظائف بصيغة مفهومة لنماذج الذكاء الاصطناعي دون الحاجة لكتابة كود تكامل مخصص لكل مصدر بيانات. وأما عن الفرق الجوهري بينهما فيكمن في أنّ APIs التقليدية مصممة للتفاعل بين التطبيقات والخدمات، بينما MCP مصممة خصيصا لتمكين نماذج الذكاء الاصطناعي من فهم والتفاعل مع البيانات مما يعني أن MCP تكمل APIs ولا تستبدلها. فهي تعمل كطبقة تجريد تسهل على المطورين ربط أدوات الذكاء الاصطناعي بمصادر البيانات المختلفة بطريقة معيارية وقابلة للتشغيل البيني، مما يفسر الاهتمام المتزايد بها في مجتمع المطورين العاملين مع تطبيقات الذكاء الاصطناعي حاليا.
    1 نقطة
  13. المدونة الوحيدة التابعة لمنصة حسوب هي مدونة حسوب i/o ويمكنك الوصول إليها من خلال هذا الرابط: https://io.hsoub.com/webdev يمكنك الانتقال إلى مجتمع "تطوير الويب" والنقاش هناك فهو مجتمع يضم أكثر من 93 ألف متابع وهو مجتمع مخصص لمناقشة وتبادل الخبرات حول تطوير الويب، أما إن كنت تقصد المواقع المخصصة للمشاكل البرمجية والتحديات فهنالك الكثير منها يمكنك تصفحها والتعلم من خلالها وبعضها ما سأذكره الآن: لديك منصة Codewars التي تتميز بتحديات مصنفة حسب الصعوبة (Kyu) فهي تعد مكانا ممتازا للتدرّب على مفاهيم البرمجة المختلفة من خلال تمارين قصيرة ودقيقة. Exercism يقدّم تمارين تفاعلية مع مراجعات من مبرمجين محترفين، ويدعم تعلم JavaScript بأسلوب تعاوني. HackerRank وLeetCode من أبرز المنصات التي تستخدمها الشركات التقنية في اختبارات التوظيف، وتحتوي على مشاكل خوارزمية وهياكل بيانات مع شروحات وتحليلات مفصلة للحلول. Topcoder وCodechef مناسبان لمن يحب المنافسات، فهما يوفران مسابقات دورية قوية تنمي التفكير التحليلي والسرعة في الحل. Coderbyte SPOJ CodeSignal
    1 نقطة
  14. وعليكم السلام ورحمة الله وبركاته، يمكنك تحسين مهاراتك في حل المشكلات البرمجية بأي لغة تريد وليس فقط لغة جافا سكريبت وذلك بالاعتماد على مواقع متخصصة مثل Codewars و Exercism، حيث توفر تحديات مصممة خصيصا لكل مستوى، من المبتدئ إلى المتقدم وهي تدعم العديد من اللغات. أما إذا كنت تبحث عن تحديات تقيّم حلك وتقدّم شروحات يمكنك تجربة موقع HackerRank وLeetCode فهما مثاليان لذلك، إذ يقدمان نظام تصحيح تلقائي وتحليلات مفصلة. يوجد أيضا Coderbyte وهو يتميز بجمعه بين التحديات والمقالات التعليمية يمكنك الاعتماد عليه أيضا.
    1 نقطة
  15. وعليكم السلام ورحمة الله وبركاته. أعتقد أنك تسأل عن مواقع لتعلم مهارة حل المشكلات . وتلك المواقع تقوم بتقديم العديد من الأسئلة لجميع المستويات المختلفة ويمكنك حل تلك المسائل بأى لغة برمجة ويمكنك حلها ب java script دون أى مشكلة . ومن تلك المواقع : Hackerrank و LeetCode: هذه المواقع تقدم تحديات برمجية تمكنك من تطبيق المفاهيم المختلفة بما في ذلك الأساسيات و الدوال، وتقديم الحلول الخاصة بك لهذه التحديات ولكن يفضل الدخول في المستويات المبتدئة. PyBites: يوفر PyBites تحديات يومية وأسبوعية لتطوير مهاراتك في Python. codeforces : وهو من المواقع الشهيرة جدا التى تقوم بعمل مسابقات عالمية يوميا وإسبوعيا حيث تكون تلك المسابقات عبارة عن مشاكل ويجب حلها عن طريق البرمجة وتختلف صعوبة المسابقات من مسابقة إلى أخرى و أيضا يعطيك نقاط عند دخول كل مسابقة وحل المشاكل لتتابع تقيمك وسط العديد من المبرمجين حول العالم . Codewars : يقدم تحديات برمجية مصنفة بمستويات مختلفة تتيح لك تطوير مهاراتك بشكل تدريجي. ويمكنك قراءة التالي لمزيد من التفاصيل : أما بخصوص المدونة الخاصة ب hsoub فأعتقد أنك تقصد حسوب io ويمكنك زيارتها من خلال الرابط التالي : https://io.hsoub.com/
    1 نقطة
  16. هناك الكثير من المنصات الخاصة بالمسائل البرمجية لمختلف لغات البرمجة ويتم تصنيفها من حيث الصعوبة، الأسهل لك في البداية أن تبدأ من خلال HackerRank أو Edabit أو Codewars حيث تبدأ بالتدرج من خلال منصة سهلة نسبيًا مثل Codewars وحل الأسئلة السهلة ثم المتوسطة ثم الصعبة، ثم الإنتقال لمنصة leetcode وحل المسائل التي بها بدءًا من مستوى متوسط فما فوق. بخصوص المدونة، فلا يوجد منصة خاصة بذلك في منصات حسوب، المكان المتاح للمشاركة هو من خلال قسم أسئلة البرمجة هنا بالأكاديمية، أو من خلال منصة IO حيث بها مجتمعات خاصة بالبرمجة. io.hsoub.com
    1 نقطة
  17. ما هو البرنامج الذي تعملين عليه ؟ عموما لحفظ أى تعديلات يمكنك الضغط على زر CTRL + S لحفظ الأكواد والتعديلات . ولو كنتِ تعملين على vs code يمكنك تفعيل الحفظ التلقائي من خلال قائمة file وإختيار التالي :
    1 نقطة
×
×
  • أضف...