الوسم: واجهات برمجة التطبيقات
-
ابتكارات علوم البيانات: نحو تحول ذكي ومستدام في العالم الرقمي
في عصر يتسم بتسارع وتيرته وتوسع كمية المعلومات المتاحة، تبرز علوم البيانات كأداة حيوية لتحليل البيانات وتحويلها إلى معلومات ذات قيمة. وعلى الرغم من كونها مجالاً حديثاً نسبياً، إلا أن الابتكارات في هذا المجال تسهم بشكل كبير في تحسين كيفية اتخاذ القرارات وفهم الأنماط السلوكية. في هذا المقال، سنستكشف مجموعة من التقنيات والتوجهات الحديثة في…
-
تحليل البيانات في زمن حقيقي باستخدام ExaFEL: تحقيقات في علم البلورات السريعة والتصوير الجزيئي
تحتل الأجهزة الحاسوبية الفائقة (Exascale Computers) مركز الصدارة في مجال البحث العلمي الحالي، حيث تعد بمثابة المحرك الأساسي للعديد من التطبيقات المتطورة. في هذا المقال، نستعرض مشروع ExaFEL، وهو عبارة عن مجموعة من البرمجيات المخصصة لتحليل البيانات الخاصة بأشعة الليزر الإلكترونية الحرة. قامت مجموعة من العلماء والباحثين بالتعاون بين مختبرات رائدة، مثل مختبر لورانس بيركلي…
-
كيفية التعامل مع حدود الطلبات في واجهة برمجة التطبيقات
في عالم التطبيقات والخدمات الرقمية، تعتبر حدود الاستخدام (Rate Limits) واحدة من الآليات الأساسية التي تساهم في الحفاظ على أداء وموثوقية واجهات برمجة التطبيقات (APIs). لكن ماذا يحدث عندما تتجاوز هذه الحدود؟ وكيف يمكنك التعامل مع الأخطاء الناتجة عن هذه التجاوزات، مثل رسالة الخطأ 429 “طلبات كثيرة جداً” أو خطأ “RateLimitError”؟ في هذا المقال، سنستكشف…
-
استرجاع المعلومات المعززة للرد على الأسئلة باستخدام Pinecone
في عالم الذكاء الاصطناعي، تتزايد أهمية تقنيات الإجابة عن الأسئلة وتنفيذها بدقة، خاصةً مع التحديات المتعلقة بتحقيق فعالية نماذج اللغة الكبيرة (LLMs) مثل GPT-3 في تقديم إجابات موثوقة. في هذا المقال، نستعرض مفهوم “الإجابة عن الأسئلة المدعومة من الاسترداد” باستخدام قاعدة بيانات Pinecone. سنناقش كيفية معالجة مشكلة “التخيل” التي تعاني منها هذه النماذج عند تقديم…
-
كيفية استخدام الوظائف مع قاعدة المعرفة لإنشاء وكيل أكاديمي
### مقدمة في عصر الذكاء الاصطناعي وتكنولوجيا المعلومات، أصبحت القدرة على استغلال البيانات الأكاديمية بشكل فعال ضرورة ملحة. هذا المقال يقدم دليلاً عن كيفية استخدام الدوال مع قاعدة معرفة، حيث سنقوم بإنشاء وكيل ذكي يستخدم بيانات من منصة arXiv للإجابة على الأسئلة الأكاديمية. سنستعرض وظيفتين رئيسيتين: الأولى تتيح الحصول على مقالات من arXiv مع تلخيصها…
-
استخدام ويفيات للبحث عن التضمينات
في ظل الانتشار المتزايد للتقنيات المعتمدة على الذكاء الاصطناعي، أصبح البحث عن بيانات محورية ومعالجة النصوص بطريقة ذات مغزى حاجة ملحة للعديد من الشركات. يُعد استخدام قواعد البيانات المتجهية، مثل “فيوفيت” (Weaviate)، أداة قوية لتمكين الشركات من تخزين البيانات غير المنضبطة مثل النصوص والصور بشكل آمن وفعال. في هذا المقال، سنستعرض كيفية استخدام “فيوفيت” للبحث…
-
استخدام معلمات لوغاريتم الاحتمالات لتحسين الأداء في واجهات برمجة التطبيقات لنماذج اللغة
في عصر تتطور فيه تقنيات الذكاء الاصطناعي بسرعة، أصبح استخدام واجهات برمجة التطبيقات (APIs) ضروريًا لتحسين فعالية نماذج اللغة الكبيرة مثل GPT. في هذه المقالة، نستعرض كيفية استخدام معامل “logprobs” في واجهة برمجة تطبيقات Chat Completions، حيث يُمكن هذا المعامل المستخدمين من معرفة احتمالات كل رمز من الرموز الناتجة عن النموذج. من خلال تفعيل “logprobs”،…
-
مكتبة إجراءات GPT – دليل تطوير إجراءات لـ SharePoint
**مقدمة:** في عصر المعلومات، تتزايد الحاجة إلى أدوات مبتكرة تتيح للمستخدمين الوصول إلى البيانات بسهولة ويسر. تقدم مكتبة GPT Actions في SharePoint حلاً تقنيًا مثيرًا يتيح للمطورين بناء إجراءات مخصصة باستخدام واجهات برمجة التطبيقات المتطورة. يركز هذا المقال على كيفية استخدام هذه المكتبة لاسترجاع المستندات من SharePoint واستغلال القدرات الفريدة لـ Microsoft Graph API. سنتناول…
-
البحث في Azure AI باستخدام وظائف Azure وإجراءات GPT في ChatGPT
في عصر التحول الرقمي وزيادة الاعتماد على الذكاء الاصطناعي، تمثل خدمات البحث الذكية جزءًا حيويًا من تلك التحولات. في هذه المقالة، سنسلط الضوء على كيفية استخدام Azure AI Search، المعروف سابقًا باسم Azure Cognitive Search، كقاعدة بيانات متجهات بالتعاون مع خاصية OpenAI لإنتاج الروابط المعلوماتية. سنتناول الخطوات اللازمة لإنشاء وظائف Azure التي تتيح تكامل هذه…
-
أنظمة متعددة الوكلاء باستخدام المخرجات المهيكلة
في عالم البرمجة وتطوير الأنظمة، تبرز الحاجة إلى بناء أنظمة متعددة الوكلاء كوسيلة لتعزيز الكفاءة وتحسين الأداء عند إنجاز المهام المعقدة. في هذا المقال، سنستكشف مفهوم “المخرجات المنظمة” وكيف يمكن الاستفادة منها في إنشاء أنظمة متعددة الوكلاء. يعد استخدام هذا النهج الجديد بمثابة تطور كبير في طريقة التعامل مع البيانات، حيث يتيح فرض هيكل صارم…
-
شروط الاستخدام الخاصة بـ NPR
**مقدمة** تعتبر الشروط والأحكام جزءًا أساسيًا من أي تجربة رقمية، خاصة عند استخدام المنصات والخدمات الإعلامية مثل NPR. في عالم يتسارع فيه التطور التكنولوجي ويزداد فيه المحتوى الرقمي، تأتي هذه الاتفاقيات لتوضح كيفية استخدام المحتوى وتحديد الحقوق والواجبات بين المستخدمين والمزودين. في هذا المقال، سنستعرض البنود الرئيسية التي تم تحديثها في 24 أبريل 2024، مما…
-
فهم واستخدام أداة cURL في التعامل مع واجهات برمجة التطبيقات (APIs)
في عالم التسويق الرقمي الحديث، يصبح فهم واجهات برمجة التطبيقات (APIs) أمرًا بالغ الأهمية. إذ يتفاعل المسوقون مع APIs يوميًا، ولكن ما هي هذه الواجهات وكيف يمكن استخدامها لصالح العلامات التجارية؟ في هذا المقال، سنستعرض أداة قوية تعرف باسم cURL، التي تتيح للمستخدمين تبادل البيانات بسلاسة عبر الإنترنت. سيتناول المقال كيفية عمل cURL، ولماذا يُعتبر…