rapidhash: دالة هاش سريعة للغاية، عالية الجودة، ومستقلة عن النظام الأساسي

2025-05-17
rapidhash: دالة هاش سريعة للغاية، عالية الجودة، ومستقلة عن النظام الأساسي

rapidhash، خليفة wyhash الرسمي، هي دالة هاش سريعة للغاية، عالية الجودة، ومستقلة عن النظام الأساسي. تتجاوز سرعتها 70 جيجابايت/ثانية على وحدات معالجة Apple M4، وتجتاز جميع اختبارات SMHasher و SMHasher3. تم تحسينها لنظامي AMD64 و AArch64، وهي متوافقة مع gcc و clang و icx و MSVC، دون الاعتماد على مجموعات تعليمات محددة للجهاز. احتمالية التصادم منخفضة للغاية، تقترب من المثالية النظرية. هذا يجعل rapidhash خيارًا ممتازًا للتطبيقات الحرجة للأداء.

اقرأ المزيد
التطوير دالة هاش

xtool: بديل متعدد المنصات لـ Xcode

2025-05-17
xtool: بديل متعدد المنصات لـ Xcode

xtool أداة متعددة المنصات (Linux/WSL/macOS) تُقلد وظائف Xcode الأساسية باستخدام معايير مفتوحة. قم بإنشاء وتوزيع تطبيقات iOS باستخدام SwiftPM دون الحاجة إلى Xcode. الميزات الرئيسية تشمل إنشاء حزم SwiftPM في تطبيقات iOS، والتوقيع على التطبيقات وتثبيتها، والتفاعل برمجيًا مع خدمات مطوري Apple. كما يوفر مكتبة XKit للتفاعل مع خدمات Apple وأجهزة iOS داخل تطبيقاتك الخاصة.

اقرأ المزيد
التطوير

مركز Merliot Hub: مركز أجهزتك الخاص المدعوم بالذكاء الاصطناعي

2025-05-17
مركز Merliot Hub: مركز أجهزتك الخاص المدعوم بالذكاء الاصطناعي

Merliot Hub هو مركز أجهزة متكامل مع الذكاء الاصطناعي يسمح بالتحكم باستخدام اللغة الطبيعية (عبر نماذج لغة كبيرة مثل Claude Desktop أو Cursor) على أجهزتك التي قمت ببنائها بنفسك باستخدام Raspberry Pis و Arduinos ومكونات أخرى. تضمن بنيته الموزعة خصوصية البيانات؛ لا يوجد وصول من جهات خارجية أو استغلال للبيانات. تطبيق ويب (لا حاجة لتطبيق على الهاتف)، قابل للنشر باستخدام Docker ويعمل على خوادم افتراضية سحابية مجانية من Koyeb. ابتكر نظام المنزل الذكي الخاص بك!

اقرأ المزيد
العتاد

Solidis: عميل Redis RESP عالي الأداء، مصمم وفقًا لمبادئ SOLID

2025-05-16
Solidis: عميل Redis RESP عالي الأداء، مصمم وفقًا لمبادئ SOLID

Solidis هو عميل RESP حديث تم إنشاؤه وفقًا لمبادئ SOLID، بدون أي تبعيات، ويركز على الأداء على مستوى المؤسسات. يدعم بروتوكولي RESP2 و RESP3، وهو مُحسّن لتطبيقات JavaScript/TypeScript الحديثة. يوفر Solidis نوعين من عملاء: عميل أساسي لحجم حزمة صغير، وعميل متميز مع جميع الأوامر RESP مُحمّلة مسبقًا. كما يدعم ميزات متقدمة مثل المعاملات، والأنابيب، و pub/sub، وإعادة الاتصال التلقائي، بالإضافة إلى أمان النوع القوي وقابلية التوسيع.

اقرأ المزيد
التطوير

KVSplit: قياس كمّي مُفاضل لـ KV Cache لأجهزة Apple Silicon

2025-05-16
KVSplit: قياس كمّي مُفاضل لـ KV Cache لأجهزة Apple Silicon

يُحسّن KVSplit من أداء نماذج اللغات الكبيرة (LLMs) على أجهزة Apple Silicon من خلال تطبيق دقة قياس كمّي مُختلفة للمفاتيح مقابل القيم في ذاكرة التخزين المؤقت KV لآلية الانتباه. يسمح هذا الأمر بتقليل كبير في استخدام الذاكرة (حتى 72٪) مع الحد الأدنى من فقدان الجودة. توفر تكوين K8V4 (مفاتيح 8 بت، قيم 4 بت) أفضل توازن، حيث يحقق تقليلًا في استخدام الذاكرة بنسبة 59٪ مع زيادة في تعقيد perplexity بنسبة 0.86٪ فقط واستنتاج أسرع. يتضمن KVSplit برنامج تثبيت سهل الاستخدام ومجموعة شاملة لاختبارات المقارنة المعيارية لتقييم التكوينات المختلفة، مما يسمح باستخدام نوافذ سياقية أطول ونماذج أكبر على أجهزة Apple.

اقرأ المزيد
التطوير

Workflow Use: أتمتة بدون أكواد لسير العمل الحتمية

2025-05-16
Workflow Use: أتمتة بدون أكواد لسير العمل الحتمية

Workflow Use هو مشروع ثوري يهدف إلى إنشاء سير عمل حتمية وقادرة على إصلاح نفسها من خلال تسجيل تفاعلات المتصفح. كل ما على المستخدمين فعله هو إظهار سير العمل للمسجل، وسوف يقوم النظام تلقائيًا بإنشاء نصوص أتمتة قابلة لإعادة الاستخدام. المشروع حاليًا في مرحلة التطوير المبكر، ولكنه يهدف إلى تمكين أجهزة الكمبيوتر من تعلم المهام مرة واحدة وتنفيذها إلى أجل غير مسمى دون تدخل بشري. تشمل الخطط المستقبلية تحسين آلية الرجوع الاحتياطي لـ LLM، وتنفيذ وظيفة الإصلاح الذاتي، والتكامل مع أدوات أخرى.

اقرأ المزيد
التطوير

rv: طريقة قابلة للتكرار وسريعة وواضحة لإدارة حزم R

2025-05-16
rv: طريقة قابلة للتكرار وسريعة وواضحة لإدارة حزم R

rv هي أداة ثورية لإدارة حزم R تسمح لك بإدارة حزم R وتثبيتها بطريقة قابلة للتكرار وسريعة وواضحة. من خلال تحديد إصدار R، والمستودعات، والاعتماديات في ملف تكوين (rproject.toml)، يقوم الأمر `rv sync` بمزامنة المكتبة، وملف التكوين، وملف القفل، بينما يوفر الأمر `rv plan` معاينة. يدعم الإعدادات المخصصة للحزم والمستودعات، مما يسمح بتثبيت حزم محددة وحزمها المقترحة. تم كتابة rv بلغة Rust وتأتي مع وثائق تفصيلية للتثبيت والاستخدام.

اقرأ المزيد
التطوير إدارة حزم R

Erlang-RED: إعادة تصميم خلفية Node-RED بلغة Erlang

2025-05-16
Erlang-RED: إعادة تصميم خلفية Node-RED بلغة Erlang

يُجري هذا المشروع تجربة لاستبدال الخلفية الحالية لـ Node-RED المكتوبة بلغة Node.js بخلفية مكافئة بلغة Erlang. والهدف هو الاستفادة من قدرات Erlang المتزامنة لتحسين أداء Node-RED. وقد تم تنفيذ جزء كبير من عقد Node-RED، مع نظام اختبار قائم على التدفق يضمن الوظائف. إن عملية التطوير تعتمد على التدفق، حيث يتم فصل تدفقات الاختبار والشيفرة من أجل سهولة الصيانة والتكامل.

اقرأ المزيد
التطوير

SQL-tString: إنشاء استعلامات SQL آمنة في Python

2025-05-16
SQL-tString: إنشاء استعلامات SQL آمنة في Python

SQL-tString هي مكتبة Python قوية تتيح إنشاء استعلامات SQL باستخدام t-strings (مثل f-strings) مع منع ثغرات حقن SQL. تدعم الاستعلامات المُعلمات، وتتعامل مع المعلمات الاختيارية وشروط قيم NULL، وتتكيف بشكل مرن مع لهجات قواعد البيانات المختلفة (تدعم أنماط المعلمات qmark و $). كما أنها متوافقة مع الإصدارات السابقة من Python 3.12 و 3.13.

اقرأ المزيد

مشكلة الامتثال لرخصة MIT في Ollama

2025-05-16
مشكلة الامتثال لرخصة MIT في Ollama

يواجه Ollama، وهو عميل نموذج لغة كبير مفتوح المصدر يعتمد على llama.cpp، مشكلة في الامتثال للترخيص. يُبلغ المستخدم عن عدم وجود إشعار حقوق النشر لـ llama.cpp، المطلوب بموجب رخصة MIT، في توزيعات Ollama الثنائية. هذا يتطلب إضافة معلومات حقوق النشر المناسبة إلى الملفات الثنائية لضمان الامتثال لرخصة MIT.

اقرأ المزيد
التطوير رخصة MIT

Logitloom: تصور توليد نماذج اللغة الكبيرة باستخدام أشجار مسار الرموز

2025-05-16
Logitloom: تصور توليد نماذج اللغة الكبيرة باستخدام أشجار مسار الرموز

Logitloom أداة لتصور عملية توليد نماذج اللغة الكبيرة (LLM) من خلال إنشاء "أشجار مسار الرموز" (looming). تدعم نماذج مثل Deepseek-v3 ونموذج 405-base من Hyperbolic، ويتطلب من المستخدمين تقديم مفاتيح API. تساعد Logitloom المطورين على فهم آليات LLM الداخلية بشكل أفضل وهي حاليًا بدون ترخيص.

اقرأ المزيد
التطوير تحليل النموذج

توسيع نظام OpenHarmony البيئي: زيادة في مقترحات تكييف المكتبات

2025-05-16
توسيع نظام OpenHarmony البيئي: زيادة في مقترحات تكييف المكتبات

شهد مجتمع نظام التشغيل مفتوح المصدر OpenHarmony مؤخراً زيادة في مقترحات تكييف العديد من مكتبات الجهات الخارجية، بما في ذلك pako و snappyjs و brotli و hi-base32 و is-png و EventBus. تهدف هذه المقترحات إلى دمج هذه المكتبات في OpenHarmony، مما يحسن وظائفه وأداءه. وتشمل عروضاً توضيحية لنظام HarmonyOS والالتزام بمواصفات OHPM. وهذا يدل على النمو المستمر وتوسيع نطاق نظام OpenHarmony البيئي، مما يجذب المزيد والمزيد من المطورين.

اقرأ المزيد

I Dropped My Phone The Screen Cracked: مكتبة ويب صوتية لبرمجة الصوت المبسطة

2025-05-16
I Dropped My Phone The Screen Cracked: مكتبة ويب صوتية لبرمجة الصوت المبسطة

I Dropped My Phone The Screen Cracked هي مكتبة ويب صوتية مبتكرة تبسط إنشاء وتكوين وربط عقد الصوت في المتصفح باستخدام سلسلة الطرق والمحليات على غرار CSS. تدعم تعريف وحدات الماكرو وإنشاء الإضافات، مما يجعل برمجة الصوت سهلة مثل ربط جهاز توليد صوت نمطي، مما يسمح بمعالجة صوتية معقدة بطريقة موجزة وفعالة. يمكن للمطورين إنشاء وربط عقد الصوت بسهولة من خلال سلسلة الطرق، وتعديلها باستخدام المحليات، واستخدام وحدات الماكرو لتغليف سلاسل العقد في وحدات قابلة لإعادة الاستخدام، مما يحسن من إمكانية قراءة الكود وصيانته.

اقرأ المزيد
التطوير برمجة الصوت

llm-min.txt: ضغط على نمط Min.js لسياقات LLM

2025-05-15
llm-min.txt: ضغط على نمط Min.js لسياقات LLM

تعالج llm-min.txt مشكلة انقطاع المعرفة في نماذج اللغات الكبيرة (LLMs)، حيث يفتقر مساعدو البرمجة بالذكاء الاصطناعي إلى الوصول إلى تحديثات المكتبات البرمجية الحديثة. تستخدم نهجًا مشابهًا لـ min.js، مستخدمةً ذكاءً اصطناعيًا آخر لتقطير وثائق تقنية مطولة إلى ملخص مُبسط للغاية ومنظم. باستخدام تنسيق المعرفة المُنشّأ (SKF)، تُنظم المعلومات إلى ثلاثة أقسام رئيسية (التعاريف، والتفاعلات، وأنماط الاستخدام)، مُحققةً تقليلًا في الرموز يصل إلى 97% مع الحفاظ على المعلومات الأساسية لمساعدي الذكاء الاصطناعي. تستخدم llm-min.txt نموذج جوجل جيميني للذكاء الاصطناعي، وتوفر استخدامًا من خلال سطر الأوامر وواجهة برمجة التطبيقات بايثون.

اقرأ المزيد
التطوير

LiveSplat: خوارزمية سبلاتينج غاوسي في الوقت الحقيقي (إصدار ألفا)

2025-05-15
LiveSplat: خوارزمية سبلاتينج غاوسي في الوقت الحقيقي (إصدار ألفا)

تم إصدار LiveSplat، وهي خوارزمية سبلاتينج غاوسي تعمل في الوقت الحقيقي باستخدام تدفقات كاميرا RGBD. تم تطويرها كجزء من نظام تيليروبوتات VR أكبر، ويأتي إصدارها العام بعد اهتمام كبير من المجتمع. في نسختها ألفا الحالية، تتطلب بايثون 3.12+، ويندوز أو أوبونتو، وبطاقة رسوميات Nvidia، ومن واحد إلى أربعة أجهزة استشعار RGBD. على الرغم من أن الكود مغلق المصدر، إلا أنه تم توفير تعليمات التثبيت ونص برمجي تكامل لأجهزة Intel Realsense. المؤلف منفتح على فرص الترخيص.

اقرأ المزيد

تدفق تسجيل شرودنجر في Bitwarden: فشل في تجربة المستخدم الأمنية

2025-05-15
تدفق تسجيل شرودنجر في Bitwarden: فشل في تجربة المستخدم الأمنية

اكتشفت مهندسة أمن معلومات، تُدعى "Юленька"، خللًا منطقيًا في عملية تسجيل Bitwarden. يمكن للمستخدمين بدء التسجيل على الجهاز A، ولكن إكماله (بما في ذلك تعيين كلمة المرور الرئيسية) على الجهاز B، مما يؤدي إلى فشل إنشاء الحساب وتطبيقات غير قابلة للاستخدام. بعد رد غير مُرضٍ من Bitwarden، قامت "Юленька" بالإبلاغ عن المشكلة بشكل إبداعي باستخدام روتين كوميدي. يبدو أن المشكلة قد تم حلها، لكن Bitwarden لم تقدم أي اعتراف أو سجل تغييرات. هذا يبرز الحاجة إلى تصميم أفضل لتجربة المستخدم في منتجات الأمان، ويؤكد أهمية التواصل الواضح في حل مشكلات الأمان.

اقرأ المزيد
التطوير

ALTCHA: حل مكافحة البريد العشوائي خفيف الوزن يحمي الخصوصية

2025-05-15
ALTCHA: حل مكافحة البريد العشوائي خفيف الوزن يحمي الخصوصية

ALTCHA هي خدمة مكافحة البريد العشوائي ذاتية الاستضافة للمواقع الإلكترونية وواجهات برمجة التطبيقات. تستخدم آلية إثبات العمل بدلاً من اختبارات CAPTCHA، مما يحمي خصوصية المستخدم ويتوافق مع معايير GDPR و WCAG 2.2 AA. ALTCHA خفيفة الوزن، وخالية من ملفات تعريف الارتباط، وقابلة للوصول بالكامل، وتوفر واجهة برمجة تطبيقات SaaS وخيارات تكوين واسعة النطاق، بما في ذلك الطلبات المخصصة، وفلترة البريد العشوائي، وإخفاء البيانات. حجمها لا يمثل سوى 6% من reCAPTCHA.

اقرأ المزيد
التطوير إثبات العمل

AutoGenLib: مكتبة بايثون تولد الكود عند الطلب

2025-05-15
AutoGenLib: مكتبة بايثون تولد الكود عند الطلب

AutoGenLib هي مكتبة بايثون تستخدم واجهة برمجة تطبيقات OpenAI لإنشاء الكود ديناميكيًا. قم باستيراد وحدة أو دالة غير موجودة، وسوف تقوم AutoGenLib بإنشائها بناءً على وصفك عالي المستوى. إنها مدركة للسياق، وتحسن الوحدات الموجودة تدريجيًا، وتحليل الكود الذي يقوم بالاستيراد للحصول على سياق أفضل، وحتى تتعامل مع الاستثناءات مع اقتراحات. قم بإنشاء دوال بسرعة مثل مُولِّدات TOTP ومعالجات البيانات، ولكن تذكر: إنها تتطلب اتصالاً بالإنترنت وتعتمد على واجهة برمجة تطبيقات OpenAI؛ يجب مراجعة الكود المُولَّد قبل استخدامه في الإنتاج.

اقرأ المزيد
التطوير

تحديث رئيسي في MicroPython: ROMFS ومنفذ Alif والمزيد

2025-05-15
تحديث رئيسي في MicroPython: ROMFS ومنفذ Alif والمزيد

يحتوي أحدث إصدار من MicroPython على العديد من التحسينات الرائعة، وأبرزها إتمام ميزة ROMFS. يسمح هذا بتنفيذ bytecode مباشرة من ذاكرة القراءة فقط، مما يؤدي إلى أوقات استيراد أسرع بكثير واستخدام أقل للذاكرة. كما يقدم هذا الإصدار دعمًا لوحدات المعالجة الدقيقة Alif Ensemble، بالإضافة إلى تحسينات في مُجمِّع RISC-V، وDatagram TLS، وأداة mpremote. وقد تم تحديث العديد من المنافذ، بما في ذلك دعم محسّن لوحدات ESP32 وMIMXRT وRP2 وSTM32، بالإضافة إلى إضافة العديد من اللوحات الجديدة.

اقرأ المزيد
التطوير

Muscle-Mem: منح وكلاء الذكاء الاصطناعي ذاكرة عضلية

2025-05-14
Muscle-Mem: منح وكلاء الذكاء الاصطناعي ذاكرة عضلية

Muscle-Mem هو عبارة عن مجموعة أدوات تطوير برمجيات (SDK) بلغة بايثون تعمل كذاكرة تخزين مؤقت للسلوك لوكلاء الذكاء الاصطناعي. يسجل أنماط استدعاء الأدوات الخاصة بالوكيل أثناء حل المهام ويعيد تشغيل تلك المسارات المتعلمة بشكل حتمي عند مواجهة نفس المهمة مرة أخرى، مع العودة إلى وضع الوكيل إذا تم اكتشاف حالات حدودية. والهدف هو إخراج نماذج اللغات الكبيرة من المسار السريع للمهام المتكررة، مما يزيد من السرعة ويقلل من التباين ويقضي على تكاليف الرموز للعديد من الحالات التي كان يمكن أن تكون مجرد نص برمجي. تعدّ عملية التحقق من صحة ذاكرة التخزين المؤقت أمرًا بالغ الأهمية، حيث يتم تنفيذها عبر عمليات تحقق مخصصة لضمان إعادة استخدام الأدوات بأمان.

اقرأ المزيد

TwoFold: جعل ملفات النصوص العادية ديناميكية

2025-05-14
TwoFold: جعل ملفات النصوص العادية ديناميكية

TwoFold هو تطبيق صغير لسطر الأوامر يسمح لملفات النصوص العادية بالتصرف كملفات ديناميكية. إنه مزيج بين موسع نصوص ومحرك قوالب، مستوحى من Emacs Org-mode و Python Jupyter Notebooks و React JS. يقوم TwoFold بمعالجة ملفات النصوص، وتحديد العلامات الشبيهة بـ LISP/XML، وتحويلها إلى مخرجات مفيدة. وهو متوافق مع مستندات XML و HTML، ولكن علامات العلامات قابلة للتخصيص. يمكنه مراقبة ملفات البحث عن التغييرات، مما يسمح بالتعاون في الوقت الحقيقي لمهام مثل التحقق من صحة البيانات، والحسابات الإحصائية، أو التدقيق الإملائي. يدعم TwoFold أنواعًا مختلفة من الملفات (.txt و Markdown و Emacs Org و reStructured Text و HTML و XML وملفات التعليمات البرمجية المصدر)، ولكن ليس الملفات الثنائية. يتم تشغيله باستخدام Bun، ويسمح للمستخدمين بإنشاء وتحميل علامات مخصصة بسهولة.

اقرأ المزيد
التطوير محرك القوالب

Git-Bug: ثورة في إدارة المشكلات داخل مستودعات Git

2025-05-14
Git-Bug: ثورة في إدارة المشكلات داخل مستودعات Git

Git-Bug أداة مستقلة، موزعة، تعمل بدون اتصال أولاً لإدارة المشكلات، تقوم بتضمين المشكلات والتعليقات والمزيد ككائنات مباشرة داخل مستودع Git الخاص بك (وليس كملفات!)، مما يسمح بالدفع/السحب إلى العديد من المستودعات البعيدة. من خلال الاستفادة من بنية Git اللامركزية، فإنه يسمح بالعمل دون اتصال وتزامن سلس، مع قدرات بحث فائقة السرعة. يتكامل مع منصات مثل GitHub وGitLab عبر جسور، ويقدم واجهات مرنة (CLI، TUI، ويب). تم إنشاؤه بواسطة Michael Muré ويتم صيانته بواسطة مجتمع نابض بالحياة، ويتم إصداره بموجب ترخيص GPLv3 أو أحدث.

اقرأ المزيد

acmsg: مُولِّد رسائل التزام Git المُعتمد على الذكاء الاصطناعي

2025-05-14
acmsg: مُولِّد رسائل التزام Git المُعتمد على الذكاء الاصطناعي

acmsg أداة سطر أوامر قائمة على Python تستخدم واجهة برمجة التطبيقات OpenRouter ونماذج الذكاء الاصطناعي لإنشاء رسائل التزام Git تلقائيًا. تقوم بتحليل التغييرات المُعدّة في مستودع Git الخاص بك، وتُنشئ رسائل التزام سياقية، وتدعم نماذج الذكاء الاصطناعي المُتعددة، وتتيح تحرير الرسالة المُنشأة. يُسهل تثبيتها عبر flake أو ملف تعريف مستقل؛ يُطالبك التشغيل الأول بتكوين رمز واجهة برمجة التطبيقات OpenRouter.

اقرأ المزيد
التطوير

EM-LLM: ذاكرة حلقية مستوحاة من الإنسان لمنظومات معالجة اللغة الضخمة ذات السياق اللانهائي

2025-05-14
EM-LLM: ذاكرة حلقية مستوحاة من الإنسان لمنظومات معالجة اللغة الضخمة ذات السياق اللانهائي

EM-LLM هي بنية جديدة تعزز بشكل كبير قدرة أنظمة معالجة اللغة الضخمة (LLMs) على التعامل مع السياقات الطويلة للغاية من خلال محاكاة الذاكرة الحلقية البشرية وإدراك الأحداث. بدون ضبط دقيق، ينظم EM-LLM تسلسلات الرموز المدخلة إلى أحداث حلقية متماسكة ويصل إلى المعلومات ذات الصلة من خلال آلية استرجاع ذاكرة فعالة من مرحلتين. في اختبارات LongBench و ∞-Bench المعيارية، يتفوق EM-LLM على نماذج الاسترجاع الأكثر تقدمًا مثل InfLLM و RAG، بل يتجاوز حتى النماذج ذات السياق الكامل في معظم المهام. يقوم بنجاح باسترجاع 10 ملايين رمز، وهو أمر مستحيل حسابيًا بالنسبة للنماذج ذات السياق الكامل. تشير العلاقة القوية بين تقسيم الأحداث في EM-LLM والأحداث التي يدركها الإنسان إلى إطار حسابي جديد لاستكشاف آليات الذاكرة البشرية.

اقرأ المزيد

Mycelium: صيغة جديدة لتخزين ونقل البيانات

2025-05-14
Mycelium: صيغة جديدة لتخزين ونقل البيانات

Mycelium هي صيغة من النوع لتخزين ونقل البيانات، تدعم المراجع، والتعبيرات، والوظائف، والأنواع. آلة Mycelium الظاهرية (MVM) مصممة للكفاءة مع قيم ثابتة والتفاعل بين العمليات عبر المنافذ. يقوم MycZip بتشفير قيم Mycelium في ملفات واحدة، بينما يسمح بروتوكول شبكة Mycelium (MNP)، القائم على QUIC، بنقل البيانات بين الأقران، بالإضافة إلى تخزينها مؤقتًا لتحسين الأداء. توفر لغة Spore واجهة سهلة الاستخدام لـ MVM.

اقرأ المزيد
التطوير

AG-UI: بروتوكول جديد للتفاعل بين وكلاء الذكاء الاصطناعي والواجهة الأمامية

2025-05-13
AG-UI: بروتوكول جديد للتفاعل بين وكلاء الذكاء الاصطناعي والواجهة الأمامية

AG-UI هو بروتوكول مفتوح وخفيف الوزن وقائم على الأحداث يحدد معيارًا لكيفية اتصال وكلاء الذكاء الاصطناعي بتطبيقات الواجهة الأمامية. وهو يدعم أنواعًا متعددة من الأحداث وطرق النقل، ويتميز بطبقة وسيطة مرنة تضمن التوافق بين بيئات مختلفة. وقد تم بالفعل دمج AG-UI مع العديد من أطر عمل الوكلاء الشائعة، مما يتيح الدردشة في الوقت الفعلي، ومزامنة الحالة ثنائية الاتجاه، وواجهة المستخدم التوليدية، وأكثر من ذلك. مع مكتبة عميل React وعملاء الرسائل (قيد التطوير مع AWS SNS)، يوفر AG-UI حلاً بسيطًا ولكنه قوي لإنشاء تطبيقات تعمل بالذكاء الاصطناعي.

اقرأ المزيد

HelixDB: قاعدة بيانات متجهة-رسم بياني فائقة السرعة لتطبيقات RAG و AI

2025-05-13
HelixDB: قاعدة بيانات متجهة-رسم بياني فائقة السرعة لتطبيقات RAG و AI

HelixDB هي قاعدة بيانات متجهة-رسم بياني مفتوحة المصدر مكتوبة بلغة Rust، مصممة لتطبيقات توليد المعزز بالاسترجاع (RAG) وتطبيقات الذكاء الاصطناعي. باستخدام LMDB للتخزين، تتميز بسرعة مذهلة، حيث تدعي أنها أسرع بـ 1000 مرة من Neo4j وأسرع بـ 100 مرة من TigerGraph، مع أداء مماثل لـ Qdrant في المتجهات. تدعم أنواع البيانات المتجهة والرسم البياني بشكل أصلي، وتضمن الامتثال لمعايير ACID، وتوفر واجهة سطر أوامر وواجهات برمجة تطبيقات سهلة الاستخدام (TypeScript و Python). يركز الفريق حاليًا على توسيع قدرات البيانات المتجهة، وتحسين لغة الاستعلام، وإنشاء مجموعة اختبار شاملة. تشمل الخطط طويلة الأجل تطوير محرك تخزين داخلي وبروتوكولات شبكة خاصة.

اقرأ المزيد

حزمة متجر مايكروسوفت لنظام ويندوز LTSC

2025-05-13
حزمة متجر مايكروسوفت لنظام ويندوز LTSC

يوفر هذا المشروع حزمة متجر مايكروسوفت لأنظمة ويندوز 10 LTSC 2019 و 2021 وويندوز 11 LTSC 2024. لاحظ أن إصدارات LTSC 2019 الحديثة لم تعد تدعم هذا المتجر؛ قد تكون هناك حاجة إلى تحديث النظام بعد التثبيت. ما عليك سوى التنزيل والنقر نقرًا مزدوجًا للتثبيت؛ ومع ذلك، لتحقيق الأداء الأمثل، قم بالترقية إلى أحدث إصدار في إعدادات المتجر بعد التثبيت.

اقرأ المزيد

A5: مؤشر جغرافي مكاني عالمي دقيق بالملليمتر

2025-05-13
A5: مؤشر جغرافي مكاني عالمي دقيق بالملليمتر

A5 هو مؤشر جغرافي مكاني يقسم العالم إلى خلايا خماسية الشكل على 32 مستوى من مستويات الدقة، حيث تبلغ مساحة أصغر خلية أقل من 30 ملم²، وتكون المساحة متساوية تقريبًا في جميع المستويات. يبسط تمثيل وتحليل البيانات المكانية، مما يسمح بحساب الارتباطات بين المتغيرات (مثل الارتفاع وغلة المحاصيل) وتجميع البيانات النقطية لفهم التوزيع المكاني (مثل كثافة إيجارات العطلات). تم تنفيذ A5 بلغة TypeScript، وهو مفتوح المصدر بموجب ترخيص Apache 2.0. مقارنةً بأنظمة DGGS الأخرى، يتميز A5 بأحجام خلايا موحدة، ودقة عالية جدًا (30 ملم²)، وتشويهًا ضئيلاً في مساحة الخلايا العالمية. ينبع هذا من تصميمه الفريد القائم على بلاط خماسي الشكل على شكل دوديكاهيدرون، مما يقلل من تشويه الهندسة أثناء الإسقاط.

اقرأ المزيد
التكنولوجيا مؤشر جغرافي مكاني

المساهمة في فايرفوكس: شفرة المصدر، الإصدارات، والدعم

2025-05-13
المساهمة في فايرفوكس: شفرة المصدر، الإصدارات، والدعم

هل ترغب في المساهمة في تطوير فايرفوكس؟ توفر موزيلا وثائق شاملة حول بنية دليل شفرة المصدر (https://firefox-source-docs.mozilla.org/contributing/directory_structure.html) ومرجعًا سريعًا للمساهمات (https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html)، يرشدك خلال عملية بناء فايرفوكس وإنشاء التصحيحات. هل تحتاج إلى مساعدة؟ انضم إلى قناة `Introduction` على ماتريكس (https://chat.mozilla.org/#/room/#introduction:mozilla.org) للحصول على الدعم. يمكنك أيضًا تنزيل الإصدارات الليلية للاختبار (https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/ أو https://www.mozilla.org/firefox/channel/desktop/#nightly)، ولكن انتبه إلى أنها قد تحتوي على أخطاء.

اقرأ المزيد
التطوير
1 2 17 18 19 21 23 24 25 50 51