Streamly هو مساعد AI تم تصميمه لتعزيز تجربة التطوير باستخدام إطار عمل Streamlit. إنه بمثابة مساعد مملوء بالذكاء الاصطناعي، ويقدم مساعدة فورية، ومقتطفات من التعليمات البرمجية ✂️، وغوصًا عميقًا في رمز واجهة برمجة التطبيقات الغني لـ Streamlit. ؟
واجهة الدردشة التفاعلية: انخرط في محادثة حية مع Streamly، واطلب أي شيء بدءًا من الإرشادات البسيطة وحتى استعلامات Streamlit المعقدة. المساعد مجهز لفهم المعلومات ذات الصلة والرد عليها، مما يجعل التفاعل ثريًا وممتعًا.
معالج مقتطف التعليمات البرمجية ?♂️: يستحضر بشكل متدفق مقتطفات التعليمات البرمجية الجاهزة للاستخدام لسيناريوهات Streamlit الشائعة. يعد هذا السحر مفيدًا بشكل خاص للمبتدئين الذين يتعرفون على Streamlit والمحترفين المتمرسين الذين يتطلعون إلى تسريع نوبات كتابة التعليمات البرمجية الخاصة بهم.
تحديث Oracle: دائمًا في الحلقة، ينقر بشكل متدفق على أحدث الأحداث في عالم Streamlit. سواء أكان ذلك إصدارًا جديدًا أو تعديلًا بسيطًا، فإن Streamly هو مصدرك المفضل للحصول على أحدث تنويرات Streamlit وأكثرها صلة.
لمسة شخصية؟: تتميز واجهة المستخدم/UX الخاصة بـ Streamly بميزات CSS المخصصة وإمكانية إجراء مزيد من التخصيص، مما يوفر تجربة مستخدم جذابة وممتعة من الناحية الجمالية.
في قلب Streamly يوجد محرك ذكاء اصطناعي متطور، تم تدريبه على عدد كبير من البيانات، بما في ذلك مساحات شاسعة من وثائق Streamlit ومنتدياته ومساهماته المجتمعية. يمكّن هذا التدريب المساعد من فهم السياق والحفاظ على تدفق المحادثة وتقديم مشورة دقيقة واعية بالسياق.
تعد الواجهة الخلفية لـ Streamly استخدامًا مبتكرًا لإدارة حالة الجلسة، مما يوفر ذاكرة Streamly، مما يؤدي إلى إجراء محادثة متسقة ومتماسكة لجميع مساعدات البرمجة الخاصة بك؟.
بفضل آليات التخزين المؤقت الخاصة بـ Streamlit تحت الغطاء لتحسين الأداء، وبروتوكول شامل لمعالجة الأخطاء، يضمن Streamly الإبحار بسلاسة عبر تحديات البرمجة المتقلبة أحيانًا.
تحتضن المستقبل بأذرع مفتوحة، ومصممة لتكون قابلة للتوسيع وموحدة. يضيف تكامل LangChain تجربة محادثة أكمل وسلسة، مما يجعله ليس مجرد مساعد ولكن رفيق للمطور؟.
في عالم تطوير Streamlit النابض بالحياة، يتألق Streamly كمنارة للابتكار والتطبيق العملي. إنه ليس مجرد مساعد للذكاء الاصطناعي؛ إنها شهادة على المزيج المتناغم بين الإبداع البشري والذكاء الاصطناعي، وكلها ملفوفة في حزمة سهلة الاستخدام. سواء كنت مبرمجًا مبتدئًا أو مطورًا متمرسًا، فإن Streamly موجود هنا لإضاءة رحلة البرمجة الخاصة بك ببريق من تألق الذكاء الاصطناعي.
لإعداد Streamly وتشغيله على جهازك المحلي، اتبع الخطوات التالية:
استخدم Secrets.toml لإضافة مفتاح OpenAI API الخاص بك أو قم بتعيين متغير البيئة الخاص بك OPENAI_API_KEY على مفتاح API الخاص بك.
git clone https://github.com/AdieLaine/Streamly.git
cd streamly
python3 -m venv venv
source venv/bin/activate # On Windows use venvScriptsactivate
pip install -r requirements.txt
لتشغيل Streamly، قم بتنفيذ الأمر التالي:
streamlit run streamly.py
سيؤدي هذا إلى تشغيل خادم Streamlit، ويجب أن ترى مخرجات تشير إلى عنوان URL المحلي حيث يتم تقديم التطبيق، عادةً http://localhost:8501
.
بعد تشغيل Streamly، يمكنك التفاعل معه بالطرق التالية:
واجهة الدردشة : ما عليك سوى كتابة استفساراتك المتعلقة بـ Streamlit في واجهة الدردشة والضغط على إرسال. سوف يستجيب Streamly برؤى أو مقتطفات من التعليمات البرمجية أو إرشادات بناءً على أسئلتك.
أمثلة التعليمات البرمجية : اطلب أمثلة التعليمات البرمجية عن طريق كتابة استعلامات مثل "كيف يمكنني إنشاء شريط جانبي في Streamlit؟" وسيزودك Streamly بالرمز ذي الصلة.
آخر التحديثات : للحصول على آخر التحديثات من Streamlit، اكتب "ما الجديد في Streamlit؟" أو أسئلة مماثلة.
تذكر التحقق من الشريط الجانبي للحصول على ميزات وإعدادات إضافية يمكنك تخصيصها وفقًا لاحتياجاتك.
إذا كنت ترغب في المساهمة في Streamly، فيرجى تقسيم المستودع وإنشاء طلب سحب يتضمن ميزاتك أو إصلاحاتك.
تم إصدار Streamly بموجب ترخيص MIT. راجع ملف LICENSE
لمزيد من التفاصيل.