مركز تشغيل VLM: مخططات Pydantic مُعرفة مسبقًا لتبسيط استخراج البيانات المرئية

2025-02-20
مركز تشغيل VLM: مخططات Pydantic مُعرفة مسبقًا لتبسيط استخراج البيانات المرئية

مركز تشغيل VLM هو مستودع شامل لمخططات Pydantic المُعرفة مسبقًا لاستخراج البيانات المُهيكلة من المجالات المرئية غير المُهيكلة مثل الصور ومقاطع الفيديو والوثائق. صُمّم لِنماذج اللغات البصرية (VLMs) وتمّ تحسينه للاستخدامات الواقعية، فهو يُبسّط دمج ETL البصري في سير العمل لديك. يُقدّم مخططات مُعرفة مسبقًا متنوعة، مثل مخطط الفاتورة لاستخراج بيانات وصف الفاتورة، ويدعم العديد من نماذج VLMs، بما في ذلك GPT-4o من OpenAI وClaude Vision من Anthropic. يضمن استخدام مخططات Pydantic استخراج البيانات بدقة وموثوقية، ويُبسّط سير العمل اللاحق.

اقرأ المزيد

خادم لغة Postgres: مجموعة أدوات قوية لتطوير SQL

2025-02-19
خادم لغة Postgres: مجموعة أدوات قوية لتطوير SQL

مجموعة من أدوات اللغة وتطبيق لـ بروتوكول خادم اللغة (LSP) لـ Postgres، مع التركيز على تجربة المطور وأدوات SQL الموثوقة. مبني على مُحلل Postgres الخاص (libpg_query) للتوافق الكامل مع بناء الجملة بنسبة 100٪، ويستخدم بنية عميل-خادم بتصميم مستقل عن وسائط النقل، مما يوفر الوصول عبر LSP و CLI وواجهات برمجة تطبيقات HTTP أو WebAssembly. يتميز حاليًا بميزات الإكمال التلقائي، وتمييز بناء الجملة، والتحقق من النوع (عبر EXPLAIN)، ومدقق بناء جملة مستوحى من Squawk، يركز المشروع على صقل هذه الميزات الأساسية وبناء بنية تحتية قوية. الاستاهمات مرحب بها!

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

BloodFlowTrixi.jl: نماذج تدفق الدم عالية الأداء في Julia

2025-02-19
BloodFlowTrixi.jl: نماذج تدفق الدم عالية الأداء في Julia

BloodFlowTrixi.jl هي حزمة Julia تُنفذ نماذج تدفق الدم أحادية وثنائية الأبعاد للدورة الدموية الشريانية، مُشتقة من معادلات Navier-Stokes. تم تطويرها لأبحاث الدكتوراه حول الأمراض القلبية الوعائية، وتستخدم إطار عمل Trixi.jl لمحاكاة Galerkin غير المتصلة (DG) بكفاءة. تدعم الحزمة الهندسات المنحنية وديناميكيات الجدار المطاوع. تتضمن التطورات المستقبلية تفاعل السوائل والهياكل ثلاثي الأبعاد، ومحاكاة شبكات الأوعية الدموية.

اقرأ المزيد

Mastra: إطار عمل TypeScript لتطوير تطبيقات الذكاء الاصطناعي بسرعة

2025-02-19
Mastra: إطار عمل TypeScript لتطوير تطبيقات الذكاء الاصطناعي بسرعة

Mastra هو إطار عمل TypeScript لبناء تطبيقات وميزات الذكاء الاصطناعي بسرعة. يوفر أساسيات أساسية: سير العمل، والوكلاء، وRAG، والتكاملات، والتقييمات. قم بتشغيل Mastra محليًا أو نشرها على سحابة خالية من الخوادم. تشمل الميزات الرئيسية تكامل نماذج LLM (مدعومة من OpenAI وAnthropic وGoogle Gemini عبر SDK Vercel AI)، وأنظمة الوكلاء التي تمكّن نماذج LLM من استخدام الأدوات والوصول إلى البيانات، ووظائف الأدوات المكتوبة، وسير عمل دائم قائم على الرسوم البيانية، وإنشاء قاعدة بيانات معرفية RAG، وعملاء API لجهات خارجية مُبنية مسبقًا، وتقييمات آلية. ابدأ باستخدام `create-mastra` وافتح ساحة اللعب باستخدام `mastra dev`. الاستخدامات مرحب بها!

اقرأ المزيد

Subtrace: وايرشارك لحاويات Docker الخاصة بك

2025-02-19
Subtrace: وايرشارك لحاويات Docker الخاصة بك

Subtrace يشبه Wireshark، لكن لحاويات Docker. يسمح للمطورين برؤية جميع طلبات الشبكة الداخلة والخارجة من خوادمهم الخلفية، مما يتيح حلًا أسرع لمشاكل الإنتاج. يعمل على الفور بدون الحاجة إلى تغييرات في التعليمات البرمجية، ويدعم جميع اللغات، ويعرض الأحمال الكاملة، والرؤوس، وأكواد الحالة، والوقت الكامن، ويتميز بانخفاض تكلفة الأداء تقل عن 100 µs. تم بناؤه على ClickHouse وهو مفتوح المصدر (على الرغم من أنه لا يقبل طلبات السحب حاليًا بسبب قيود الموارد)، Subtrace يرحب بطلبات الميزات وتقارير الأخطاء.

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

go-msquic: غلاف Go لمكتبة QUIC من مايكروسوفت

2025-02-19
go-msquic: غلاف Go لمكتبة QUIC من مايكروسوفت

go-msquic عبارة عن غلاف Go لمكتبة QUIC من مايكروسوفت، يوفر واجهة سهلة الاستخدام لمطوري Go للعمل مع بروتوكولات تعتمد على QUIC مثل HTTP/3. مستوحاة واجهته البرمجية من quic-go ويمكن استخدامها كبديل مباشر. ما لم تكن على دراية بالعمل مع مكتبات C، يُنصح عمومًا باستخدام quic-go بدلاً من go-msquic. يتطلب التثبيت إنشاء مكتبة MsQuic C المحلية أولاً، ثم التثبيت باستخدام `go get github.com/noboruma/go-msquic`. يوجد مثال على الكود في مجلد sample/.

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

OpenArc: واجهة برمجة تطبيقات استنتاج خفيفة الوزن لتسريع نماذج اللغات الكبيرة على أجهزة Intel

2025-02-19
OpenArc: واجهة برمجة تطبيقات استنتاج خفيفة الوزن لتسريع نماذج اللغات الكبيرة على أجهزة Intel

OpenArc هي واجهة برمجة تطبيقات استنتاج خفيفة الوزن تستفيد من وقت تشغيل OpenVINO وبرامج تشغيل OpenCL لتسريع استنتاج نماذج Transformers على وحدات المعالجة المركزية ووحدات معالجة الرسومات ووحدات معالجة الشبكات العصبية من Intel. صُممت للاستخدامات الوكيلة، وتتميز بتطبيق FastAPI ذي كتابة قوية مع نقاط نهاية لتحميل وتفريغ النماذج، وتوليد النص، واستعلامات الحالة. تبسط OpenArc فصل رمز تعلم الآلة عن منطق التطبيق، مما يوفر سير عمل مشابهًا لـ Ollama و LM-Studio و OpenRouter. تدعم النماذج والأدوار المخصصة، مع امتدادات مُخطط لها تتضمن وكيل OpenAI، ودعم نماذج الرؤية، والمزيد.

اقرأ المزيد

Augment: إكمال التعليمات البرمجية والدردشة المدعومة بالذكاء الاصطناعي لـ Vim/Neovim

2025-02-19
Augment: إكمال التعليمات البرمجية والدردشة المدعومة بالذكاء الاصطناعي لـ Vim/Neovim

أصدرت Augment مُلحِقها لـ Vim/Neovim والذي يوفر إكمالًا سلسًا للرموز البرمجية ومحادثات دردشة متعددة الأدوار مُصممة خصيصًا لقاعدة بياناتك البرمجية. بعد التثبيت (يتطلب Node.js 22.0.0+ وإصدارات متوافقة من Vim/Neovim)، أضف مجلدات مساحة العمل وقم بتسجيل الدخول إلى خدمة Augment. ستظهر إكمالات الرموز البرمجية المعتمدة على السياق أثناء الكتابة؛ استخدم الأمر `:Augment chat` لإجراء محادثات مع الذكاء الاصطناعي حول الرموز البرمجية. يوفر المُلحِق أوامر لإدارة الحالة، وتسجيل الدخول/الخروج، وتمكين/تعطيل الاقتراحات، وعرض السجلات، وبدء محادثات دردشة جديدة. تساعد `.augmentignore` في إدارة المشاريع الكبيرة. قم بتخصيص اختصارات المفاتيح بسهولة لقبول الاقتراحات.

اقرأ المزيد

نماذج اللغات الكبيرة تفشل في لعبة Set، بينما نماذج الاستدلال تنجح

2025-02-19
نماذج اللغات الكبيرة تفشل في لعبة Set، بينما نماذج الاستدلال تنجح

أجرت تجربة لاختبار قدرات نماذج اللغات الكبيرة (LLMs) في الاستدلال في لعبة الورق Set. تتطلب لعبة Set تحديد مجموعات من ثلاث أوراق من بين اثنتي عشرة ورقة، بناءً على قواعد محددة تتعلق بالشكل، واللون، والعدد، والتظليل. فشلت نماذج LLMs مثل GPT-4o و Sonnet-3.5 و Mistral في تحديد مجموعات صحيحة بشكل ثابت، حيث اقترحت في كثير من الأحيان مجموعات غير صالحة أو زعمت عدم وجود مجموعات. ومع ذلك، نجحت نماذج الاستدلال الأحدث، DeepThink-R1 و o3-mini، في حل المشكلة، مما أظهر قدرات استدلال منطقي متفوقة. وهذا يبرز قيدًا في نماذج LLMs في المهام المنطقية المعقدة، حتى مع تفوقها في معالجة اللغات الطبيعية، بينما تُظهر نماذج الاستدلال المتخصصة ميزة واضحة.

اقرأ المزيد
الذكاء الاصطناعي لعبة Set

RustOwl: عرض ملكية ودورات حياة المتغيرات في Rust

2025-02-18
RustOwl: عرض ملكية ودورات حياة المتغيرات في Rust

RustOwl أداة قوية تقوم بعرض ملكية ودورات حياة المتغيرات في شفرة Rust. باستخدام سطور تحتية ملونة، تعرض RustOwl بشكل بديهي دورة حياة المتغيرات، والإعارة الثابتة، والإعارة المتغيرة، ونقل القيم، مما يساعد المطورين على تصحيح الأخطاء وتحسين الكود. تدعم هذه الأداة محررات مثل VSCode و Neovim و Emacs، وتوفر طرق تثبيت متعددة، بما في ذلك التثبيت البسيط من خلال سطر الأوامر والتثبيت اليدوي من الشفرة المصدرية. على الرغم من احتمال ظهور مشاكل عرضية طفيفة، إلا أن RustOwl أظهر إمكانات كبيرة لتحسين كفاءة تطوير Rust.

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

توقف تطوير mt32-pi بسبب سوء الاستخدام عبر الإنترنت

2025-02-17
توقف تطوير mt32-pi بسبب سوء الاستخدام عبر الإنترنت

أعلن مطور mt32-pi، وهو مُركّب صوتي MIDI أساسي لنظام Raspberry Pi يُحاكي وحدة الصوت Roland MT-32، عن إنهاء المشروع بسبب سوء الاستخدام المُستمر عبر الإنترنت. وهذا يشمل الهجمات الشخصية، وسرقة الرموز، وسرقة تصاميم الطباعة ثلاثية الأبعاد. وقد ذكر المُطور أن التأثير السلبي على صحته العقلية هو السبب في وقف التطوير، مُعبراً عن افتقاره للامتنان والتشجيع من المجتمع.

اقرأ المزيد

تشغيل ELKS على جهاز NES: مشروع NES86

2025-02-17
تشغيل ELKS على جهاز NES: مشروع NES86

يُعد مشروع NES86 إنجازًا هندسيًا مذهلاً: محاكي كمبيوتر IBM يعمل على جهاز NES! من خلال محاكاة معالج Intel 8086 والأجهزة المتوافقة مع الكمبيوتر الشخصي، فإنه يُشغل بنجاح مجموعة فرعية من نواة لينكس القابلة للتضمين (ELKS)، بما في ذلك shell والأدوات المساعدة. وهذا يعني أنه يمكنك تشغيل بعض برامج x86 على جهاز NES القديم الخاص بك، وإن كان ذلك يقتصر على محطة طرفية تسلسلية بسيطة. المشروع مفتوح المصدر ويوفر تعليمات بناء مفصلة، تغطي كل من تجميع صورة ELKS وتوليد ROM NES86. استعد لتحدي تشغيل نظام تشغيل حديث على أجهزة قديمة!

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

تصور عملية التفكير في نموذج لغة كبير (R1)

2025-02-17
تصور عملية التفكير في نموذج لغة كبير (R1)

قام الباحثون بتصور "عملية التفكير" لنموذج لغة كبير، R1، من خلال حفظ سلاسل أفكاره كنص، وتحويلها إلى تعبئة باستخدام واجهة برمجة التطبيقات OpenAI، ورسمها بشكل تسلسلي باستخدام t-SNE. من خلال حساب تشابه جيب التمام بين الخطوات المتتالية، لاحظوا عملية محتملة من ثلاث مراحل: "بحث"، و"تفكير"، و"استنتاج". تم استخدام عشر مطالبات متنوعة، تتراوح من وصف كيفية عمل دراجة إلى تصميم وسائل نقل جديدة. يوفر الباحثون طرقًا للوصول إلى بيانات سلسلة الأفكار والرمز.

اقرأ المزيد
الذكاء الاصطناعي تصور الفكر

Bag of Words: بناء وتبادل تطبيقات البيانات الذكية باستخدام الذكاء الاصطناعي

2025-02-17
Bag of Words: بناء وتبادل تطبيقات البيانات الذكية باستخدام الذكاء الاصطناعي

يُمكن Bag of Words المستخدمين من إنشاء لوحات معلومات شاملة من خلال مطالبة واحدة فقط، وصقلها بشكل متكرر. يتكامل بسلاسة مع مصادر بيانات متنوعة، بما في ذلك قواعد البيانات، وواجهات برمجة التطبيقات، وأنظمة الأعمال، مما يتيح استخدامًا فعالًا للبيانات. تشمل الميزات الرئيسية الاستعلامات باللغة الطبيعية، وإدارة لوحات المعلومات، والتوافق مع نماذج اللغات الكبيرة المتعددة (OpenAI، Anthropic، إلخ). يقدم المشروع نشر Docker وإرشادات إعداد مفصلة لبيئات Python وNode.js، باستخدام ترخيص AGPL-3.0.

اقرأ المزيد
الذكاء الاصطناعي تطبيقات البيانات

Umami: بديل لـ Google Analytics يركز على الخصوصية

2025-02-17
Umami: بديل لـ Google Analytics يركز على الخصوصية

Umami هو بديل بسيط وسريع ويركز على الخصوصية لـ Google Analytics. يدعم قواعد بيانات MariaDB و MySQL و PostgreSQL. عملية التثبيت سهلة: استنسخ مستودع GitHub، وقم بتثبيت التبعيات، وقم بتكوين اتصال قاعدة البيانات. بشكل افتراضي، يتم تشغيله على http://localhost:3000. تتوفر صور Docker لتسهيل النشر. يتم توفير تعليمات بدء التشغيل التفصيلية.

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

اختراق لتحسين كفاءة أوامر الشل: تحديد الأوامر السابقة بسرعة باستخدام الرموز

2025-02-16
اختراق لتحسين كفاءة أوامر الشل: تحديد الأوامر السابقة بسرعة باستخدام الرموز

هل تبحث عن أوامر وتعيد تشغيلها بشكل متكرر في سجل شل الخاص بك؟ يشارك الكاتب خدعة ذكية: أضف معرفات أيقونات أو نصوص قبل الأوامر (مثل: ✅; ./utils/check.sh). لا تؤثر هذه المعرفات على تنفيذ الأمر، لكنها تحسن بشكل كبير التعرف البصري، مما يسمح لك بالعثور على الأمر المطلوب بسرعة وتقليل الإحباط من التمرير المتكرر عبر السجل. إنها طريقة بسيطة وفعالة لتحسين كفاءة شل.

اقرأ المزيد

Remco: أداة خفيفة الوزن لإدارة التكوين

2025-02-16
Remco: أداة خفيفة الوزن لإدارة التكوين

Remco هي أداة خفيفة الوزن لإدارة التكوين مستوحاة من confd. تحافظ على تحديث ملفات التكوين المحلية باستخدام بيانات من مخازن القيمة الرئيسية مثل etcd أو Consul ، ومعالجة موارد القوالب وإعادة تحميل التطبيقات تلقائيًا. على عكس confd ، يدعم Remco أزواجًا متعددة من المصدر / الوجهة وواجهات خلفية لكل مورد قالب ، ويستخدم محرك قوالب Pongo2 ، ويتضمن ميزات مثل حصاد عمليات zombi ، ودعم المكونات الإضافية لواجهات خلفية إضافية ، وإنشاء مرشحات قوالب مخصصة بسهولة باستخدام JavaScript. التثبيت بسيط ، مع خيارات للبناء من المصدر أو تنزيل ثنائيات مُجمّعة مسبقًا.

اقرأ المزيد
التطوير إدارة التكوين

Gixy: أداة فحص أمان تكوين Nginx

2025-02-16
Gixy: أداة فحص أمان تكوين Nginx

Gixy أداة لتحليل تكوين Nginx لمنع التكوينات غير الآمنة وأتمتة اكتشاف العيوب. تدعم Python 3.6-3.13، وقد تم اختبارها بشكل أساسي على أنظمة GNU/Linux. تكتشف Gixy العديد من مشاكل تكوين Nginx، مثل ثغرات حقن HTTP. التثبيت مرن، ويدعم pip و yum و Docker. يمكن للمستخدمين تحديد مسار الملف أو استخدام أنابيب الإدخال، وتخطي الاختبارات. Gixy يتم صيانتها بنشاط وترحب بالمساهمات في الكود وتحسين الوثائق.

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

خليج المكسيك: لغة برمجة تُغيّر القواعد

2025-02-16
خليج المكسيك: لغة برمجة تُغيّر القواعد

تم تغيير اسم DreamBerd إلى خليج المكسيك، وهي لغة برمجة غريبة الأطوار ذات ميزات غير عادية. تنتهي الجمل بعلامات تعجب، ورمز الفاصلة المنقوطة هو عامل التشغيل "ليس"، وهناك أربعة أنواع من الإعلان (const const، const var، var const، var var)، وتبدأ المصفوفات من الفهرس -1، ويتم دعم فهرس الأعداد العائمة، وكلمة المفتاح `when` تتحقق من طفرات المتغيرات، وهناك جامع قمامة، ودورة حياة المتغيرات قابلة للتخصيص (بما في ذلك دورات الحياة السلبية لرفع المتغيرات)، وليس هناك أي حلقات. عملية التثبيت معقدة، والقيم المنطقية يمكن أن تكون صحيحة أو خاطئة أو ربما، وتحدد المسافات البيضاء أولوية العمليات الحسابية، ويتم دعم الكسور وأسماء الأعداد، والمسافة البادئة هي 3 مسافات بدقة، وهناك العديد من عوامل التشغيل المقارنة، وإعلان الدوال مرن، والقسمة على صفر تعود غير معرف، والسلاسل يمكن إعلانها بطرق متعددة، ويتم دعم الاستيفاء بالعملات الإقليمية، وعلامات النوع اختيارية، ويتم دعم أنواع التعبيرات العادية، وكلمات المفتاح `previous` و `next` و `current` تصل إلى سجل المتغيرات. يمكن تقسيم التعليمات البرمجية إلى ملفات متعددة باستخدام خمسة علامات تساوي أو أكثر. وهي تدعم عكس التعليمات البرمجية، والمتغيرات العالمية، والإدراج التلقائي لعلامات التعجب والأقواس وعلامات الاقتباس. كما يدعم خليج المكسيك النص الغني وآلية تنفيذ قائمة الانتظار لوظائف غير متزامنة.

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

OmniParser V2: أداة تحليل الشاشة لوكلاء واجهة المستخدم الرسومية القائمة على الرؤية الخالصة

2025-02-15
OmniParser V2: أداة تحليل الشاشة لوكلاء واجهة المستخدم الرسومية القائمة على الرؤية الخالصة

OmniParser هي طريقة شاملة لتحليل لقطات شاشة واجهة المستخدم إلى عناصر منظمة وسهلة الفهم، مما يعزز بشكل كبير قدرة GPT-4V على توليد إجراءات يمكن ربطها بدقة بالمناطق المقابلة من الواجهة. حقق إصدار OmniParser V2 الذي تم إصداره مؤخراً نتائج متقدمة (39.5% في معيار Screen Spot Pro) ويقدم OmniTool، والذي يسمح بالتحكم في جهاز افتراضي يعمل بنظام Windows 11 باستخدام نموذج الرؤية الذي تختاره. تتوفر تعليمات التثبيت التفصيلية والعروض التوضيحية، مع توفر أوزان النموذج على Hugging Face.

اقرأ المزيد

Schemesh: نظام تشغيل يونكس قابل للكتابة بلغة Lisp

2025-02-15
Schemesh: نظام تشغيل يونكس قابل للكتابة بلغة Lisp

Schemesh عبارة عن نظام تشغيل تفاعلي قابل للكتابة بلغة Lisp، مصمم كبديل سهل الاستخدام لأنظمة التشغيل التقليدية مثل bash وzsh وغيرها من أنظمة تشغيل يونكس. يوفر تعديل السطور التفاعلي، والإكمال التلقائي، والسجل، بينما يدمج بسلاسة نظام REPL Lisp كامل يعمل بواسطة Chez Scheme للمهام المعقدة. يمكن للمستخدمين التبديل بسهولة بين بناء جملة النظام وبناء جملة Lisp، مع توفير العديد من الوظائف لإدارة عمليات يونكس. بالنسبة للكتابة البرمجية والبرمجة الجادة، يحل Schemesh محل كتابة البرامج النصية التقليدية البطيئة والقابلة للخطأ بنظام REPL Lisp قوي، مما يزيد من الكفاءة والموثوقية.

اقرأ المزيد

Jill: لغة برمجة وظيفية جديدة لنظام Nand2Tetris

2025-02-15
Jill: لغة برمجة وظيفية جديدة لنظام Nand2Tetris

Jill هي لغة برمجة وظيفية تم إنشاؤها لمنصة Nand2Tetris كبديل للغة Jack عالية المستوى الأصلية. وهي بديل مباشر لـ Jack، حيث تستخدم نفس مجموعة تعليمات VM والهندسة المعمارية HACK، ولكنها تقدم أسلوبًا أكثر أناقة ووظيفية. تشمل الميزات الرئيسية الوظائف من الدرجة الأولى، والعودية الذيلية المُحسّنة، وأنواع البيانات الجبرية مع مطابقة الأنماط، وتصميمًا بسيطًا مع ثلاثة مفاهيم أساسية فقط. تُخرِج المشاريع المُترجمة ملفات .vm إلى دليل /bin. يمكن ترجمة Jill باستخدام `cargo run -- path_to_jill_project_root` أو `jillc [path_to_jill_project_root]`.

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

Synergetica: تطبيق سطح مكتب لتصميم دوائر جينية شاملة

2025-02-15
Synergetica: تطبيق سطح مكتب لتصميم دوائر جينية شاملة

Synergetica هو تطبيق سطح مكتب قوي لتصميم الدوائر الجينية. يوفر سير عمل شاملًا، من تصميم الدوائر والمحاكاة إلى توليد تسلسل الحمض النووي، كل ذلك ضمن منصة واحدة. يمكن للمستخدمين تصميم الدوائر باستخدام واجهة قائمة على العقد أو واجهة قائمة على التعليمات البرمجية، ومحاكاة مستويات التعبير عن البروتين بشكل تفاعلي، وتوليد تسلسلات الحمض النووي بناءً على المعلمات المحددة من خلال المحاكاة. يُسهل التخصيص من خلال إضافة أجزاء جينية، وتضمن وظيفة عدم الاتصال بالإنترنت التحكم والخصوصية الكاملين.

اقرأ المزيد

Kreuzberg: مكتبة بايثون قوية لاستخراج النصوص من المستندات المحلية

2025-02-15
Kreuzberg: مكتبة بايثون قوية لاستخراج النصوص من المستندات المحلية

Kreuzberg هي مكتبة بايثون قوية لاستخراج النصوص من أنواع مختلفة من المستندات. توفر واجهة غير متزامنة موحدة تدعم ملفات PDF والصور والمستندات المكتبية وغيرها. تركز المكتبة على المعالجة المحلية، ولا تتطلب أي واجهات برمجة تطبيقات خارجية أو خدمات سحابية، تتميز بكفاءة عالية في استخدام الموارد، وعدد قليل من التبعيات، ومعالجة الدُفعات. تستخدم Kreuzberg نهجًا ذكيًا لاستخراج نصوص PDF، حيث تحاول أولاً الاستخراج المباشر، ثم تلجأ إلى تقنية التعرف الضوئي على الحروف (OCR) عند الضرورة. توفر معالجة شاملة للأخطاء وميزات مثل واجهات برمجة التطبيقات غير المتزامنة/المتزامنة، واستخراج البيانات الوصفية، والمعالجة المتزامنة.

اقرأ المزيد

جوكو: نماذج أساسية لتوليد الفيديو القائمة على التدفق

2025-02-15
جوكو: نماذج أساسية لتوليد الفيديو القائمة على التدفق

يقدم فريق تعاوني من بايت دانس وجامعة هونغ كونغ جوكو، وهي عائلة من نماذج توليد الصور والفيديوهات القائمة على محولات التدفق المصححة. حقق جوكو أداءً رائداً في توليد الصور المرئية من خلال عملية انتقاء دقيقة للبيانات، وتصميم متطور للنماذج، وصياغة التدفق. يدعم جوكو توليد النص إلى فيديو، والصورة إلى فيديو، والنص إلى صورة، وحقق درجات عالية في المعايير الرئيسية مثل GenEval و DPG-Bench و VBench. بشكل ملحوظ، حقق جوكو-T2V درجة 84.85 على VBench، محتلاً المركز الثاني في 7 أكتوبر 2024، متجاوزًا العديد من نماذج النص إلى فيديو التجارية الرائدة.

اقرأ المزيد
الذكاء الاصطناعي محول تدفق مصحح

LLM Debugger: تصحيح الأخطاء بمساعدة الذكاء الاصطناعي في VS Code

2025-02-15
LLM Debugger: تصحيح الأخطاء بمساعدة الذكاء الاصطناعي في VS Code

يُعد LLM Debugger امتدادًا لـ VS Code يستخدم نماذج اللغات الكبيرة (LLMs) لتصحيح الأخطاء بنشاط. وعلى عكس أساليب تصحيح الأخطاء التقليدية القائمة على LLM التي تحلل فقط الشفرة المصدرية الثابتة، يوفر LLM Debugger سياقًا وقت التشغيل في الوقت الفعلي، بما في ذلك قيم المتغيرات، وسلوك الدوال، وقرارات التفرع، مما يسمح لـ LLM بتشخيص الأخطاء بشكل أسرع وأكثر دقة. كما يقوم الامتداد بإنشاء بيانات اصطناعية عن طريق التقاط تفاصيل التنفيذ، مما يوفر رؤى فريدة حول سلوك البرنامج. ويتميز بمعلومات تصحيح الأخطاء المباشرة، وإدارة نقاط التوقف التلقائية، وفحص وقت التشغيل، وعمليات تصحيح الأخطاء الشائعة، وكل ذلك يمكن الوصول إليه من خلال لوحة جانبية. وعلى الرغم من كونه مشروعًا تجريبيًا للبحث، إلا أن LLM Debugger يُظهر إمكانات دمج بيانات تصحيح الأخطاء المباشرة مع قدرات LLM لإحداث ثورة في ممارسات تصحيح الأخطاء التقليدية.

اقرأ المزيد

Nping: أداة Ping سريعة ومرئية مبنية بلغة Rust

2025-02-15
Nping: أداة Ping سريعة ومرئية مبنية بلغة Rust

Nping هي أداة Ping قوية مكتوبة بلغة Rust، توفر إمكانية إرسال Ping متزامن لعدة عناوين مع عرض مرئي للبيانات في الوقت الحقيقي وواجهة سهلة الاستخدام. تعرض المقاييس الرئيسية مثل أقصى تأخير، وأدنى تأخير، ومتوسط التأخير، ومعدل فقدان الحزم، وتدعم كل من IPv4 و IPv6. كما تحتوي Nping على أمر فرعي مضيف لعرض تفاصيل عنوان IP لاسماء النطاق، ويسمح بتخصيص عدد مرات إرسال Ping والفترة الزمنية بينها. تصميمها البديهي يجعلها أداة قيّمة لمسؤولي الشبكات والمطورين.

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

VimLM: مساعد ترميز مدعوم بنموذج لغة كبير محلي لـ Vim

2025-02-15
VimLM: مساعد ترميز مدعوم بنموذج لغة كبير محلي لـ Vim

VimLM هو مساعد ترميز لـ Vim مدعوم بنموذج لغة كبير محلي، مستوحى من GitHub Copilot. يدمج فهم السياق للرمز، والتلخيص، والمساعدة بالذكاء الاصطناعي مباشرة في سير عمل Vim الخاص بك. وهو مستقل عن النموذج، ويستخدم أي نموذج متوافق مع MLX، ويتميز بتجربة مستخدم Vim أصلية، ويعمل بشكل كامل دون اتصال لتعزيز الأمان. يتفاعل المستخدمون عبر اختصارات مفاتيح بديهية لمهام مثل تحويل الرمز، وتوليده، وتلخيصه، مستفيدين من فهم سياقي عميق يشمل الملف الحالي، والاختيارات، والملفات المرجعية، وهيكل المشروع.

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

Yash: برنامج Shell جديد يهدف إلى تحقيق أقصى قدر من الامتثال لـ POSIX

2025-02-15
Yash: برنامج Shell جديد يهدف إلى تحقيق أقصى قدر من الامتثال لـ POSIX

Yash هو برنامج Shell لسطر الأوامر متوافق مع POSIX، مكتوب بلغة C99، ويهدف إلى تحقيق أقصى قدر من الامتثال لـ POSIX. يتميز بميزات مثل الأسماء المستعارة العامة، والمصفوفات، وطرق إعادة التوجيه المتعددة، وتوسيع الأقواس، وتهيئة التعبيرات المتقدمة، والحساب الكسري، وإكمال الأوامر، والتنبؤ بالأوامر. يتم صيانته على GitHub، ويتوافق Yash بشكل كبير مع POSIX.1-2008، ويتلقى تحديثات صيانة منتظمة. يعمل على بيئات POSIX المختلفة، ويتم اختباره بشكل أساسي على Fedora وmacOS وCygwin. بعد التثبيت، يمكن للمستخدمين تخصيص متغيرات البيئة، والأسماء المستعارة، والرسائل، والمزيد من خلال ملفات التكوين.

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

إضافة متصفح لمكافحة محو هوية المتحولين جنسياً

2025-02-14
إضافة متصفح لمكافحة محو هوية المتحولين جنسياً

إضافة متصفح تسمى "Marsha P Johnson" تحارب محو هوية الأشخاص المتحولين جنسياً من خلال استبدال "LGB" بـ"LGBTQ+🧱". ويلقي المطور الضوء على إزالة الحكومة الأمريكية النشطة لذكر المتحولين جنسياً من مواقع الويب الحكومية، بما في ذلك إزالة "TQ+" من LGBTQ+ على موقع نصب ستونوول الوطني. يتم مكافحة هذا المحو الصارخ بنشاط بواسطة الإضافة، مما يسمح للمستخدمين برؤية ومقاطعة الرقابة.

اقرأ المزيد
1 2 35 36 37 39 41 42 43 50 51