المجتمع الأكبر للعرب في مجال التك

تحميل من Google Playتحميل من App Store

في مشروع open source أحب تشاركوا فيه للي عايز يتعلم AI engineering

Bashmohandes Mazen منذ شهر

 كان في مشروع Open Source أنا اتكلمت عنه من فترة على قناة اليوتيوب وهو الباحث القرآني:




 المشروع هو تطبيق بسيط لأساسيات AI engineering:


ال  RAG و ال Text embeddings


 في المشروع أنا خدت المصحف كله وعملت له embeddings٫ .نفس الكلام عملته مع أنواع تفاسير مختلفة.
 وبالتالي أي request بيتسأل وبيتبعت للـ LLM، الـ LLM بيبعت request للـ database يسحب منها كل المعلومات اللي هو محتاجها قبل ما يجاوب الإجابة.

 الموضوع كمان لطيف لأنك أنت بتشوف vector search بيحصل إزاي.


ال Prompt Engineering

 هتلاقيني كاتب Sytem prompt، يبدو إن هو بسيط ولكن هو بيوريلك قد إيه ال System Prompts مهمة جداً وقد إيه ليها تأثير فعلاً على السيطرة على السلوك الـ LLM٫ كمثال:



 هتلاقيني هنا بكل بساطة بقول له بأمثلة إزاي يرد، وبدي له القواعد اللي يمشي عليها علشان ما يبتديش يخترع حاجات من دماغه زي ما بيحصل في التعامل مع أي LLM في أي chat عادي.

 وطبعا أنت بتوجهه إن هو كل حاجة يستخدم التولز اللي عنده علشان يروح يدور في الداتابيز الـ RAG.


ال Tool Calling و ال Orchestration

 طبعا في أكتر من تول مستخدمة في المشروع.

واحدة من أقوى التولز المستخدمة طبعًا هي البحث بالمعنى. وده بيوريك قد إيه البحث ال embeddings قوي جدًا.




 طبعًا في تولز تانية مستخدمة كتير زي البحث بالكلمة نفسها أو استخراج. آيات أو استخراج تفاسير لآية معينة إلى. ولكن ده يعتبر بحث بسيط. ولكن ده بيكون مفيد جدًا لأن الـ LLM بيكون قادر إن هو يعلق على هذا الكلام ويربط ما بين التفسير وما بين الآية نفسها.


 تنويه

هذا المشروع بسيط جدًا وفي بدايته وللتعلم. ولكنه مبدئيًا هو يعتبر في حالة محترمة جدًا.


لينك المشروع
https://github.com/Kings-Of-The-Web/quran-researcher/tree/main




14 ردود

  • هل ينفع اشارك فى المشروع وانا لسه بتعلم اساسيات البرمجة. يعنى انا اول لغة اتعلمتها هى c++ وعملت بيها كام مشروع كونسول. وبعد كده اتعلمت c# وعملت بيها برده كام مشروع كونسل. حاليا انا بقالى تلت شهور بتعلم ويب html, css, javascript بس لسه متعلمتش framework ولا داتابيز. هل بالوضع بتاعى هقدر اشارك فى المشروع ولا هيكون صعب.مع العلم انا عمرى ما شاركت فى اى مشروع open source قبل كده. انا متعلم git و github كويس.

  • شكرا جدا. انا تمام هحمل المشروع لوكال وهشوف الكود وهشوف هقدر اعمل ايه. بس انا لسه لحد الان معرفش يعنى ايه docker اصلا😅 وبيعمل ايه

  • شكرا جدا. انا تمام هحمل المشروع لوكال وهشوف الكود وهشوف هقدر اعمل ايه. بس انا لسه لحد الان معرفش يعنى ايه docker اصلا😅 وبيعمل ايه

  • هو ازاي الواحد ممكن يشارك فيه طلما هو تمام بيعمل المطلوب منه

    يعني ايه الاضافه اللي الواحد ممكن يعملها؟

    المشكلة دي عندي بشكل عام في اي مشروع اوبن سورس مش بكون عارف اضيف ايه ولا ابدأ منين (ده لو هنفترض إن مافيش issues مفتوحة او PRs لان في الحالة دي الواحد ممكن يبدأ انه يحل issue)

  • جميل جدا ,انا متحمس لمشاركة 
     ولكن ما هي المشاكل او الجوانب الذي يمكن العمل عليها لتحسنها او حلها

  • عندي سؤال إجابته هتفرق معايا جدا يا بشمهندس

    هل تعلم الAI engineering والتطبيق العملي فيه مناسب لجهاز مواصفاته متوسطة؟ يعني الرامات بتاعته 8 جيجا ومفيهوش كارت شاشة خارجي

    انا شفت لحضرتك فيديو بتتكلم فيه عن الAI engineering وذكرت موضوع الأجهزة المتوسطة ده على السريع

    بس كنت عاوز أعرف ايه الlimitations بتاعته في الموضوع ده بدقة

    يعني ينفع مشاريع بسيطة جدا وبس؟

    ولا عادي حاجة أكبر شوية زي مثلا نموذج ينتج HTML & CSS code بس semantic والUI بتاعته نظيفة؟