File size: 1,369 Bytes
25d2b3e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
تطبيق المساعد الذكي التفاعلي
يتيح للمستخدمين التفاعل مع نماذج الذكاء الاصطناعي المتقدمة للحصول على مساعدة في تحليل العقود والمناقصات
"""
import os
import sys
import streamlit as st
import pandas as pd
import numpy as np
# إضافة مسار النظام للوصول للملفات المشتركة
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "../..")))
# استيراد مكونات المساعد الذكي
from modules.ai_assistant.ai_assistant import AIAssistant
class AssistantApp:
"""تطبيق المساعد الذكي التفاعلي"""
def __init__(self):
"""تهيئة تطبيق المساعد الذكي"""
self.assistant = AIAssistant()
def render(self):
"""عرض واجهة المستخدم الرئيسية للتطبيق"""
self.assistant.render()
# تشغيل التطبيق بشكل مستقل عند استدعاء الملف مباشرة
if __name__ == "__main__":
st.set_page_config(
page_title="المساعد الذكي | WAHBi AI",
page_icon="🤖",
layout="wide",
initial_sidebar_state="expanded"
)
app = AssistantApp()
app.render() |