الوسم: العمل
-
كتابة اختبارات الوحدات باستخدام موجه متعدد الخطوات مع إكمالات قديمة
كتابة اختبارات الوحدة باستخدام أسلوب متعدد الخطوات مع تحفيزات الكومبليشن القديمة هي موضوع مثير في عالم البرمجة. تعتمد هذه الأساليب على استفادة المطورين من قوة نموذج الذكاء الاصطناعي GPT-3 لتسهيل كتابة اختبارات الوحدة بلغة بايثون. في هذا المقال، سنستعرض كيفية استخدام أسلوب متعدد الخطوات لكتابة اختبارات وحدة فعالة، ابتداءً من شرح دالة معينة، مرورًا بوضع…
-
كيفية استخدام الوظائف مع قاعدة المعرفة لإنشاء وكيل أكاديمي
### مقدمة في عصر الذكاء الاصطناعي وتكنولوجيا المعلومات، أصبحت القدرة على استغلال البيانات الأكاديمية بشكل فعال ضرورة ملحة. هذا المقال يقدم دليلاً عن كيفية استخدام الدوال مع قاعدة معرفة، حيث سنقوم بإنشاء وكيل ذكي يستخدم بيانات من منصة arXiv للإجابة على الأسئلة الأكاديمية. سنستعرض وظيفتين رئيسيتين: الأولى تتيح الحصول على مقالات من arXiv مع تلخيصها…
-
استخدام Typesense للبحث عن embeddings
تعتبر قاعدة البيانات الشعاعية (Vector Database) واحدة من التطورات الحديثة في مجال تخزين وإدارة البيانات، حيث تتيح إمكانية البحث عن التضمينات (embeddings) بفعالية وسرعة كبيرة. في هذا المقال، سنتناول كيفية استخدام Typesense، وهو محرك بحث مفتوح المصدر يتمتع بالقدرة على تخزين واسترجاع البيانات الشعاعية، كمثال على هذه التقنية. سنستعرض خطوات عملية لتحميل البيانات، إنشاء التضمينات،…
-
استخدام Redis في بحث التضمين
في عصر تتزايد فيه أهمية الذكاء الاصطناعي وتعلم الآلة، يصبح من الضروري إيجاد طرق فعالة لتخزين واسترجاع البيانات غير المنظمة. واحدة من التقنيات الجوهرية في هذا المجال هي قواعد بيانات المتجهات، التي تتيح للشركات معالجة وتحليل كميات ضخمة من البيانات بطريقة آمنة وقابلة للتوسع. يتناول مقالنا هذا استخدام “ريديس” كحل فعال للبحث عن المتجهات، حيث…
-
البحث عن اقتباسات فلسفية وتوليدها باستخدام تقنيات OpenAI وقاعدة بيانات كاساندرا
في عالم يتسارع فيه التطور التكنولوجي، تبرز الحاجة إلى الاستفادة من الذكاء الاصطناعي لتحقيق الابتكارات في مجالات متنوعة. في هذا المقال، نستعرض كيفية دمج تقنيات مثل “تضمينات المتجهات” من OpenAI مع نظام قواعد البيانات Apache Cassandra أو DataStax Astra DB لبناء أداة رائعة تبحث في الاقتباسات الفلسفية وتولدها. سنسلط الضوء على كيفية استخدام هذه الأدوات…
-
“استخدام تمثيلات المتجهات لبناء مولد واقتناء اقتباسات فلسفية باستخدام OpenAI وCassandra”
في عصر الذكاء الاصطناعي، تبرز أهمية دمج الفلسفة مع التكنولوجيات الحديثة لتحقيق ابتكارات جديدة. في هذا المقال، سنستعرض كيفية بناء “مولد وعالم اقتباسات فلسفية” باستخدام تقنيات فريدة مثل تضمينات المتجهات المقدمة من OpenAI وقاعدة بيانات Apache Cassandra أو DataStax Astra DB. سيتناول المقال الخطوات الأساسية لإنشاء محرك بحث قوي عن الاقتباسات، وكيفية استخدام تضمينات المتجهات…
-
تحسين نموذج OpenAI لزيادة الأداء في جيل مضاف للاسترجاع مع Qdrant
في عالم الذكاء الاصطناعي المتطور، يجذب مفهوم “التوليد المعزز بالاسترجاع” (RAG) اهتمامًا متزايدًا من الباحثين والممارسين على حد سواء. يهدف هذا المقال إلى تقديم دليل شامل حول كيفية تحسين نماذج OpenAI لتناسب حالات الاستخدام المحددة من خلال تقنية Fine-Tuning. سنقوم بالتعمق في دمج Qdrant وتعلم القليل من الأمثلة (Few-Shot Learning) كوسائل لتعزيز أداء النموذج وتقليل…
-
نظام إجابة الأسئلة باستخدام Langchain وTair وOpenAI
في عالم يتسارع فيه التطور التكنولوجي بشكل غير مسبوق، تبرز أنظمة الإجابة على الأسئلة كأحد أبرز الابتكارات التي تؤثر في كيفية تفاعلنا مع المعلومات. يهدف هذا المقال إلى استكشاف كيفية بناء نظام إجابة على الأسئلة باستخدام كل من Langchain و Tair و OpenAI، مما يعزز من الخبرات الذكية التي تقدمها هذه الأدوات المتطورة. سنغوص في…
-
استخدام Azure AI Search كقاعدة بيانات متجهة مع نماذج OpenAI
في عالم يزداد تعقيدًا من حيث البيانات والمعلومات، يصبح من الضروري استخدام تقنيات حديثة لتحسين تجربة البحث والوصول إلى المعرفة. يتناول هذا المقال كيفية استخدام خدمة البحث السحابية “Azure AI Search” كقاعدة بيانات متجهية لتعزيز أداء نماذج OpenAI. سنستعرض خطوات عملية تمكّن المطورين من إعداد هذه الخدمات مع توفير الأدوات اللازمة لبناء تجارب بحث غنية…
-
دليل استدعاء الوظائف باستخدام مواصفات OpenAPI
في عالم التكنولوجيا الحديثة، تعيش تطبيقات واجهات البرمجة (APIs) دوراً حيوياً، وخصوصاً تلك المعتمدة على معايير RESTful. في هذا المقال، سنستكشف كيف يمكن لنموذج الذكاء الصناعي، مثل GPT، أن يستخدم هذه الواجهات بشكل ذكي وفعال من خلال استدعاء الوظائف المرتبطة بها. سنتناول مفهوم مواصفة OpenAPI، وهي معيار عالمي لوصف تفاصيل واجهات برمجة التطبيقات، وكيف يمكن…
-
تقييم نظام الجيل المعزز بالاسترجاع باستخدام LlamaIndex
في عالم متزايد التعقيد من البيانات والمعلومات، أصبح من الضروري استخدام تقنيات مبتكرة لتوليد استجابات مخصصة ودقيقة. في هذا السياق، تبرز تقنية *توليد معزز بالاسترجاع* (RAG) كأداة قوية تجمع بين قدرات نماذج اللغة الكبيرة (LLMs) وبيانات المستخدمين الخاصة لتحقيق نتائج أكثر ملاءمة وسياقية. في هذه المقالة، سنستعرض كيفية بناء وتقييم نظام RAG باستخدام مكتبة LlamaIndex.…
-
كيفية تنفيذ حواجز الأمان لتطبيقات LLM
تتزايد استخدامات نماذج اللغة الكبيرة (LLMs) في مختلف المجالات بشكل ملحوظ، مما يسلط الضوء على أهمية ضمان سلامة وأداء هذه التطبيقات. في هذا المقال، سنستعرض كيفية تنفيذ “قضبان الحماية” (Guardrails) لنماذج اللغة الكبيرة، والتي تعد أدوات تحكم استباقية تهدف إلى توجيه سلوك التطبيق وتقليل المخاطر الناتجة عن سلوكيات غير متوقعة أو محتوى غير ملائم. ستتناول…
-
استخدام معلمات لوغاريتم الاحتمالات لتحسين الأداء في واجهات برمجة التطبيقات لنماذج اللغة
في عصر تتطور فيه تقنيات الذكاء الاصطناعي بسرعة، أصبح استخدام واجهات برمجة التطبيقات (APIs) ضروريًا لتحسين فعالية نماذج اللغة الكبيرة مثل GPT. في هذه المقالة، نستعرض كيفية استخدام معامل “logprobs” في واجهة برمجة تطبيقات Chat Completions، حيث يُمكن هذا المعامل المستخدمين من معرفة احتمالات كل رمز من الرموز الناتجة عن النموذج. من خلال تفعيل “logprobs”،…
-
تحليل مستندات PDF لاستخدامها في تطبيقات RAG
مقدمة: في عصر المعلومات الضخم الذي نعيشه اليوم، تزايدت الحاجة لتحويل البيانات غير المنظمة إلى محتوى قابل للاستخدام، وخاصةً في المجالات المرتبطة بالتقنية والذكاء الاصطناعي. يركز هذا المقال على كيفية استخدام نموذج GPT-4V لتحليل مستندات PDF الغنية بالمعلومات، مثل العروض التقديمية أو بيانات المواقع، بهدف استغلال هذه المعلومات ضمن تطبيقات توليد المحتوى المعزز بالتراجع (RAG).…
-
مكتبة GPT Actions – SharePoint (إرجاع النص)
### مقدمة في عصر المعلومات الرقمية، أصبح الوصول السريع والدقيق إلى الملفات والبيانات أمرًا حيويًا لنجاح الشركات. تقدم مكتبة “أكشنز جي بي تي” (GPT Actions Library) حلاً مبتكرًا للمطورين، مما يمكّنهم من بناء أكشن مخصص يستفيد من قدرات الذكاء الاصطناعي للإجابة على استفسارات المستخدمين باستخدام البيانات المخزنة في منصات مثل SharePoint وOffice 365. يتناول هذا…
-
مكتبة إجراءات GPT – دليل تطوير إجراءات لـ SharePoint
**مقدمة:** في عصر المعلومات، تتزايد الحاجة إلى أدوات مبتكرة تتيح للمستخدمين الوصول إلى البيانات بسهولة ويسر. تقدم مكتبة GPT Actions في SharePoint حلاً تقنيًا مثيرًا يتيح للمطورين بناء إجراءات مخصصة باستخدام واجهات برمجة التطبيقات المتطورة. يركز هذا المقال على كيفية استخدام هذه المكتبة لاسترجاع المستندات من SharePoint واستغلال القدرات الفريدة لـ Microsoft Graph API. سنتناول…
-
البحث في Azure AI باستخدام وظائف Azure وإجراءات GPT في ChatGPT
في عصر التحول الرقمي وزيادة الاعتماد على الذكاء الاصطناعي، تمثل خدمات البحث الذكية جزءًا حيويًا من تلك التحولات. في هذه المقالة، سنسلط الضوء على كيفية استخدام Azure AI Search، المعروف سابقًا باسم Azure Cognitive Search، كقاعدة بيانات متجهات بالتعاون مع خاصية OpenAI لإنتاج الروابط المعلوماتية. سنتناول الخطوات اللازمة لإنشاء وظائف Azure التي تتيح تكامل هذه…
-
تطوير تطبيق لمطابقة الملابس باستخدام نموذج GPT-4o mini وتقنية RAG
في عصر تكنولوجيا الذكاء الاصطناعي، يتزايد الاهتمام بتطبيقات جديدة تجمع بين تقنيات معالجة اللغة الطبيعية وتحليل الصور. يهدف هذا المقال إلى تقديم طريقة مبتكرة لإنشاء تطبيق “مساعد لتنسيق الملابس” باستخدام النموذج المتطور GPT-4o mini وتقنية RAG (استرجاع معزز بالجيل). سنستعرض كيف يمكن لهذين النظامين التعاون لتوفير توصيات دقيقة للمستخدمين بناءً على تحليل صور الملابس واستخراج…
-
أنظمة متعددة الوكلاء باستخدام المخرجات المهيكلة
في عالم البرمجة وتطوير الأنظمة، تبرز الحاجة إلى بناء أنظمة متعددة الوكلاء كوسيلة لتعزيز الكفاءة وتحسين الأداء عند إنجاز المهام المعقدة. في هذا المقال، سنستكشف مفهوم “المخرجات المنظمة” وكيف يمكن الاستفادة منها في إنشاء أنظمة متعددة الوكلاء. يعد استخدام هذا النهج الجديد بمثابة تطور كبير في طريقة التعامل مع البيانات، حيث يتيح فرض هيكل صارم…
-
دمج ChatGPT مع Snowflake لتحليل البيانات باستخدام مكتبة GPT Actions
في العالم الرقمي المتسارع، أصبحت البيانات تلعب دورًا حيويًا في اتخاذ القرارات المستندة إلى الأدلة. توفر أدوات مثل “GPT Actions” و”Snowflake Middleware” إمكانية ربط وتحليل البيانات بشكل فعال، مما يساعد المطورين في تسريع عمليات تطوير التحليلات المعقدة. في هذا المقال، سنستعرض دليلًا شاملًا يشرح كيفية بناء عمل لـ GPT Action مخصص يرتبط بقاعدة بيانات Snowflake،…
-
مكتبة إجراءات GPT – نظام إدارة التعلم Canvas
في عالم التعليم الرقمي المتزايد، يُعتبر نظام إدارة التعلم “Canvas LMS” أحد أبرز الأدوات التي تسهم في تعزيز التجربة التعليمية. من خلال تقديم مجموعة متكاملة من الميزات التي تدعم إدارة الدورات وتوزيع المحتوى، يتيح هذا النظام للمعلمين والطلاب التفاعل بشكل فعال. ومع إدخال وظائف “ChatGPT” عبر مكتبة “GPT Actions”، تتاح للمدرسين فرص جديدة لتعزيز التعلم…
-
أساليب تقييم مهام التلخيص باستخدام نماذج اللغة الكبيرة
في عالم تتسارع فيه التطورات التكنولوجية، أصبحت تقنيات تلخيص المحتوى واحدة من بين الأدوات الأساسية لتحسين قدرة الأنظمة على معالجة المعلومات بشكل فعّال. يركز هذا المقال على استكشاف أساليب تقييم مهام تلخيص المحتوى، بطرق تقليدية وغير تقليدية، لضمان جودة النتائج النهائية. سنتناول تقييم تلخيص النصوص باستخدام مقاييس معروفة مثل ROUGE وBERTScore، بالإضافة إلى نهج جديد…