الوصف
يتميز Pocket Flow كإطار عمل بسيط للغاية لنماذج اللغة الكبيرة (LLM)، تم تصميمه بدقة في 100 سطر فقط من التعليمات البرمجية. هذه الفلسفة التصميمية تلغي الحمل الزائد، والتبعيات، والتقييد بمورد واحد، مما يجعله أداة مرنة وسهلة الوصول للمطورين. تم بناء الإطار حول التجريد الأساسي للرسم البياني، والذي يسهل تنفيذ أنماط التصميم الشائعة مثل أنظمة الوكلاء المتعددين، وسير العمل المعقد، وتوليد معزز بالاسترجاع (RAG).
إحدى أبرز ميزات Pocket Flow هي دعمه لـ "الترميز الوكيل" (Agentic Coding)، وهو نموذج تمكين وكلاء الذكاء الاصطناعي من بناء وكلاء آخرين. يعد هذا النهج بزيادة كبيرة في الإنتاجية، مما يسمح للمطورين بالاستفادة من الذكاء الاصطناعي لعملية الترميز نفسها. الإطار متعدد الاستخدامات، ويدعم مجموعة واسعة من التطبيقات من روبوتات الدردشة الأساسية مع سجل المحادثات إلى السيناريوهات المتقدمة مثل معالجة الفواتير، والبحث العميق، وحتى وكلاء الترميز.
يتم تسليط الضوء على الطبيعة خفيفة الوزن لـ Pocket Flow من خلال مقارنته بأطر عمل LLM الأخرى، والتي غالبًا ما تتضمن مئات الآلاف من أسطر التعليمات البرمجية وأحجام ملفات كبيرة. في المقابل، يظل Pocket Flow أقل من 100 سطر وحوالي 56 كيلوبايت فقط، مما يدل على كفاءته. يفتخر المشروع أيضًا بدعم متعدد اللغات، مع توفر إصدارات بلغات TypeScript و Java و C++ و Go و Rust و PHP، مما يزيد من جاذبيته وقابليته للتطبيق.
الإطار مثالي للمطورين الذين يبحثون عن طريقة مبسطة وفعالة لبناء تطبيقات مدعومة بنماذج LLM. بساطته تجعله سهل الفهم والدمج، بينما تسمح طبيعته التعبيرية بإنشاء أنظمة ذكاء اصطناعي متطورة. توفر المجموعة الواسعة من البرامج التعليمية والأمثلة، بدءًا من روبوتات الدردشة البسيطة إلى أنظمة الوكلاء المتعددين المعقدة، إرشادات واضحة للمستخدمين من جميع مستويات المهارة.
Pocket Flow هو أكثر من مجرد إطار عمل؛ إنه دعوة لاستكشاف مستقبل تطوير الذكاء الاصطناعي من خلال الترميز الوكيل. سواء كنت تبني روبوت دردشة لدعم العملاء، أو أداة لتنظيم المحتوى، أو وكيل بحث متطور، فإن Pocket Flow يوفر أساسًا قويًا ولكنه بسيط. توفر مجتمع Discord النشط منصة للتعاون والدعم، مما يعزز بيئة للابتكار والتعلم المشترك.
الميزات الأساسية لـ Pocket Flow
إطار عمل LLM بسيط يتكون من 100 سطر
صفر تبعيات وصفر تقييد بمورد واحد
يدعم أنظمة الوكلاء المتعددين وسير العمل
يمكّن الترميز الوكيل لإنشاء وكلاء الذكاء الاصطناعي
تصميم خفيف الوزن وفعال
يسهل توليد معزز بالاسترجاع (RAG)
مكتبة واسعة من التطبيقات والأمثلة والبرامج التعليمية
متوفر بلغات برمجة متعددة (Python, TypeScript, Java, C++, Go, Rust, PHP)
تجريد قائم على الرسم البياني لأطر عمل LLM
مصمم للتطوير السريع لتطبيقات LLM
البدء مع Pocket Flow
استنساخ المستودع: احصل على أحدث التعليمات البرمجية من GitHub.
تثبيت التبعيات: قم بتشغيل `pip install pocketflow` أو انسخ التعليمات البرمجية المصدر.
استكشاف الأمثلة: تصفح كتاب الطبخ لأنماط التطبيقات المختلفة.
التكيف والبناء: قم بتعديل الأمثلة الحالية أو إنشاء تطبيقات LLM جديدة.
دمج الوكلاء: قم بتطبيق الترميز الوكيل للسماح للذكاء الاصطناعي ببناء الوكلاء.
نشر تطبيقك: استخدم الإطار لاحتياجات LLM الخاصة بك.
حالات استخدام Pocket Flow
- التطوير الوكيل
- تطبيقات LLM خفيفة الوزن
- تنسيق سير العمل
- التوليد المعزز بالاسترجاع
- أنظمة الوكلاء المتعددين
- النماذج الأولية السريعة
- حلول الذكاء الاصطناعي المخصصة








