برمجة

جافاسكريبت: خلاصة دروس الذكاء الثمانية

ماذا تُعلّم من الواجهة إلى الوكيل، وما الذي يمكن بناؤه بعد ذلك.

كل الدروس · دروس جافاسكريبت: تعلّم من الصفر

8 دروس

كل درس خطوة. الترتيب هكذا.

  1. الواجهة: أرسل سؤالاً إلى Gemini بـ fetch وPOST.
  2. async/await: انتظر الجواب وامسك الخطأ بـ try وcatch.
  3. .env: لا تحفظ المفتاح في الكود، و.gitignore ومتغير Vercel.
  4. systemInstruction: دور مخفي وطول ورفض.
  5. الذاكرة: دور user وmodel، والمصفوفة تذهب في كل طلب.
  6. JSON: أسئلة اختبار بـ responseMimeType وJSON.parse.
  7. RAG: جد الفقرة المناسبة واكتب منها فقط.
  8. الوكيل: tools وfunctionCall وfunctionResponse.

يمكنك بناء هذه

هذه ليست أدوات جاهزة في الموقع. هي الأعمال التالية التي تبنيها من الأجزاء التي تعلمتها.

  1. صفحة محادثة: يتغير systemInstruction ويبقى التاريخ في مصفوفة.
  2. صفحة اختبار: أسئلة JSON تصبح أزراراً وتُعد الأجوبة الصحيحة.
  3. قاموس: تُحفظ الكلمة ويبني الذكاء منها جملة.

لاحقاً

  1. حوّل صفحة الويب إلى تطبيق أندرويد بـ Capacitor أو Expo.
  2. اختبار مغلق في Play Console: يُعطى التطبيق أولاً لمجموعة صغيرة من المختبرين.
  3. احفظ قطع PDF في Supabase pgvector وابحث عنها بـ RAG.
  4. تسجيل الدخول: لكل مستخدم تاريخ محادثته.

المؤلف: Nibras Code