يستخدم هذا المشروع Python وStreamlit لإنشاء تطبيق ويب سهل الاستخدام يساعد في إنشاء محتوى تسويقي، وخاصة رسائل البريد الإلكتروني. إنه يستفيد من نماذج اللغات الكبيرة (LLMs) لصياغة نسخة البريد الإلكتروني بناءً على مدخلات المستخدم وأوصاف المنتج.
اختيار نوع التسويق عبر البريد الإلكتروني: اختر نوع المحتوى التسويقي الذي ترغب في إنشائه (على سبيل المثال، ترويجي أو رسالة إخبارية أو تعليمية).
إدخال وصف المنتج: أدخل التفاصيل يدويًا أو قم بتحميل ملف (نص أو PDF أو PPT).
تحميل البيانات (اختياري): قم بتحميل ملف CSV أو Excel أو ملف نصي يحتوي على البيانات ذات الصلة للرؤى.
رؤية البريد الإلكتروني للمستخدم: حدد محتوى البريد الإلكتروني المطلوب ومجالات التركيز.
مستوى الإبداع: اضبط مستوى الإبداع لنسخة البريد الإلكتروني التي تم إنشاؤها.
تحديد التذييل القانوني: اختر تذييلًا قانونيًا محددًا مسبقًا لبريدك الإلكتروني.
إنشاء البريد الإلكتروني: قم بإنشاء محتوى البريد الإلكتروني بناءً على مواصفاتك.
الفحص القانوني (اختياري): تأكد من أن البريد الإلكتروني يتوافق مع المتطلبات القانونية والتنظيمية.
خيارات التنزيل: قم بتنزيل البريد الإلكتروني الذي تم إنشاؤه وأي رسوم بيانية للرؤى (إذا تم تحميل البيانات).
استنساخ المستودع: استخدم git clone https://github.com/vishaltembhre/GenAI-RAG-implementation.git لاستنساخ المشروع.
تثبيت التبعيات: انتقل إلى دليل المشروع وقم بتشغيل pip install -r requires.txt لتثبيت المكتبات المطلوبة.
تكوين مفاتيح API: أنشئ ملف أسرار باسم .secrets وأضف تفاصيل Azure OpenAI API (CLIENT_SECRET) بشكل آمن.
قم بتشغيل التطبيق: قم بتنفيذ python main.py لبدء تطبيق Streamlit.
بايثون
ستريمليت
langchain (لتكامل LLM)
الباندا (لمعالجة البيانات)
PyPDF2 (لمعالجة PDF)
PPTX (لمعالجة PowerPoint)
Azure OpenAI (للوصول إلى LLM)
matplotlib (لتصور البيانات)
Seaborn (لتصور البيانات)