Diagram AI – منصة ذكية لتوليد مخططات UML وتصميم الأنظمة باستخدام الذكاء الاصطناعي
**وصف العمل:**
تطوير منصة تعتمد على الذكاء الاصطناعي لتحويل وصف المستخدم النصي للأفكار والأنظمة البرمجية إلى مخططات UML ومخططات تصميم الأنظمة بشكل تلقائي.
تتضمن المنصة مجموعة من المميزات:
- توليد مخططات UML مثل Class Diagram وSequence Diagram وActivity Diagram.
- دعم BPMN لتصميم وتوضيح سير العمليات.
- إنشاء كود Python متوافق مع تصميم المخطط.
- توفير محرر تفاعلي لتعديل المخططات.
- استخدام تقنيات RAG لاسترجاع المعلومات والنماذج المناسبة وتحسين جودة النتائج.
- الاحتفاظ بسجل العمليات والاستفادة من النتائج السابقة لتقديم اقتراحات أفضل.
**التقنيات المستخدمة:**
Python, FastAPI, LangChain, ChromaDB, Gemini API, Llama 3.2, Hybrid Search, BM25.