اذهب الي المحتوي
أوفيسنا

محب العقيدة

الخبراء
  • Posts

    247
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    6

كل منشورات العضو محب العقيدة

  1. السلام عليكم محاولتي مع الروابط في الفيديو
  2. الاستاذ العزيز جعفر فقط استسمحك عذرا وانت استاذنا ومعلمنا ان هناك فرق بين استخدام الذكاء الصناعي في الاكسيس واستخدام الذكاء الصناعي لمهمة قراءة وثائقك مع امكانية جعله يجاوب اسئلة خارج الوثائق فهذا اسمه RAG. سارفق في الايام القادمة ان شاء الله برنامج بنفس هذا الموضوع لكن متصل بالنت خصائصه:- حجم الملف التنفيذي قليل المطلوب من اليوزر اذا اراد استخدامه وضع api key للهاكنج فيس حيث يعطي كمية وافرة من التوكن المجانية شهريا او الجميناي بحيث يعطي اقل من التوكن يحيث لن يكون اليوزر بحاجة الى الاشتراك المدفوع. والنتائج ستكون 99% دقيقة في الوثائق او خارجها حتى مع امكانية ادارج صور ليجيب عليه. اما بالنسبة للمشروع الحالي اردت اطرحه على جميع الاخوة لجربوه بعد الاخذ بملاحظات الاخو الاساتذه فادي ومنتصر. الشرط الوحيد ان يكون جهازك 64بت وليس شرطا لاوفيس خصائصة غيت النموذج لاقوى فزاد حجم المف 500 ميجا عدم الاجابة مطلقا على الاسئلة خارج موضوع الوثائق فقط للتجربة وسنرى النتائج رابط التنزيل بعد فك الملف المضغوط ستد ملفين الاول studentdatabas.accdb الثاني AI_Service.rar بعد فكه لاحظت ان مغلفه ايضا بفولدر AI_Service وهذا لاستعجالي على العموم ابقي واحد واجعل المسار هكذا ai_project │ ├── studentdatabas.accdb │ └── AI_Service │ ├── AI_Service.exe │ └── data │ └── manual.txt يمكنك بعد اغلاق النموذج والتاكد من اقفال السيرفر تغيير محتويات manual.txt بمعلوماتك التي تريدها ثم اساله عنها اتمنى من الاخوة المشاركة وابداء الراي حتى لو كان الراي شديد الانتقاد وسلبي فهذا يدفعني جدا للتطوير😁
  3. اهل بكم اساتذتنا الكرام بما ان هذه النماذج مدربة مسبقا ومفصولة عن النت لا يمكن ان تعرف التاريخ الحالي الا اذا في كود البايثون اعلمتها today_date = datetime.datetime.now().strftime("%Y-%m-%d") f"You are a helpful assistant. Today's date is {today_date}.\n" مشكلة معرفة اليوم قد تكون اسهل من هلوسات نموذج الذكاء الصناعي طبعا هناك طرق عديدة لمحاولة منعه من الهلوسات لا اعرف ساجرب نماذج اخرى او طرق اخرى لوصولة لهلوسة اقل من5%
  4. وعليكم السلام ورحة الله انا سعيد ان اجد بالتغذية عكسية للموضوع وكنت انتظر مشاركة الاستاذ جعفر ما هي اسباب الهلوسة التي حدثت 1-السبب الاول ان الملف النصي الافتراضي كان غير مرتب موضوعيا وهذ يتحمل 25% من اباب الهلوسة وذلك اسهل للذكاء الصناعي وطلبت من الاخوة اسبداله بملف من عندهم ثم اعادة التشغيل وهذا 2-السبب الثاني ان موديل Qwen2.5-0.5B بسيط جدا ويتجمل 75 % من سؤ الاجابة استبدلته ب Qwen2.5-3B-Instruct طبع الحجم مختلف لكن النتيجة ستتحسن 75% لا بد لي من نشر المشروع على الجت هب وكيفبة بناء الملف التنفيذي منه لكي يجرب اليوزر افضل النماذج ؟
  5. الاخوة والاساتذة الافاضل جعفر وفادي ومنتصر بعثت لكم رابط الملف برسالة خاصة للملاحظات وللنقاش هنا
  6. اسف عبى التاخير من رفع الملف كنت انتظر مشاركتكم وبانتظار مشاركة الاخ Ahmed Yussuf ولان ايضا الملف كبير2.62 سارفعه اليوم ولكن يقية عندي ان اجد دليل استخدام مكتوب باللغة العربية والانجليزبة ب100صفحة الى 150 صفحة فلم اجد للتجربة قبل الرفع اي واحد من الاخوة مشكور يزودني بملف نصي للتجربة وشكرا
  7. ┌──────────────────────────────────────────────┐ │ MS Access Client (Frontend) │ └──────────────────────────────────────────────┘ │ ▼ ┌────────────────────┐ │ txtQuestion │ │ (User Question) │ └────────────────────┘ │ ▼ ┌────────────────────┐ │ cmdAsk_Click │ │ (Button Click) │ └────────────────────┘ │ ▼ ┌────────────────────┐ │ modLlmAssistant │ │ VBA Module │ └────────────────────┘ │ HTTP POST (Plain Text) │ ▼ ══════════════════════════════════════════════════════════════════════════════════════════════ ┌────────────────────────────────────────┐ │ FastAPI Server (Port 5000) │ └────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────┐ │ BM25S Retriever │ │ Search manual.txt │ └────────────────────────────────────────┘ │ ▼ Top 5 Candidate Paragraphs │ ▼ ┌────────────────────────────────────────┐ │ FastEmbed Re-ranker │ │ Semantic Ranking │ └────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────┐ │ Score Filtering │ │ Threshold ≥ -5.0 │ └────────────────────────────────────────┘ │ ▼ Best 5 Relevant Paragraphs │ ▼ ┌────────────────────────────────────────┐ │ Prompt Builder │ │ Context + Instructions + Question │ └────────────────────────────────────────┘ │ ▼ ══════════════════════════════════════════════════════════════════════════════════════════════ ┌──────────────────────────────────────────┐ │ llama-server.exe (Port 8080) │ └──────────────────────────────────────────┘ │ ▼ ┌──────────────────────────────────────────┐ │ Qwen2.5-0.5B GGUF │ │ Language Model │ └──────────────────────────────────────────┘ │ ▼ Generated Answer │ ▼ ┌────────────────────────────────────────┐ │ FastAPI Server │ └────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────┐ │ modLlmAssistant (VBA) │ └────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────┐ │ Display Answer in MS Access │ └────────────────────────────────────────┘ هذا النظام الذي اعمل عليه؟ السؤال كيف يتم تنزيل الملف الى العميل الجواب ببساطة فولدر مضغوط تفك ضغطه فيه مجموعة فولدرات وملفات التشغيل هناك ملف نصي تلصعق فيه دليل الاستخدام بالعلابي او الانجليزي زهناك ملف تنفيذي اما ان تشغله بدويا او عن طريق فورم الذكاء الصناعي وتفغلقه عند اغلاق النموذج وهذا كل شي حجم الفولدر مع نموذج الذكاء مع ملفات التشفيل مع كا شيء 2.65 جيجيا
  8. لا لا اخي فادي تفكيرك ذهب بعيدا على كل سارفق الية عمل التطبيق الذي اعمل علبه وارفق انتقادات CHATGPY عليه تستطيع الشبك على MCP الذي انا عملته او على اي واحد اخر فكثير جدا متوفر على الجت هب واجعل الفايب كودنج ينتقد وينشء الافضل. ستعرض عليه الملف وسينشء لك الافضل طبعا لو عندي اشتراك ب CLUDE FABLE5 متاكد سيكون الاقتراح والعمل افضل AI_LOCAL_ACCESS.docx
  9. وعليكم السلام اخي احمد يوسف الغرض من هذا التحدي رؤية جميعة المحاولات من الاخوة وربم طريق تكون اقل تعقيد وابسط من طريقتي اطلعنى على محاولتك اما محاولتي فاوراقي مبعثرة وساحاول ان انشرها باسرع ما اسنطيع ياليت كل الاخوة الذين لديهم محاولات مشاركتنا اياها
  10. السلام عبليكم كل واحد لديه تطبيق يوزعه يعاني من الزبائن من كيفية استخدام النظام طبعا قد يضع ملف نصي او pdf يقوم بفتحه للعميل اذا اراد ان يسال لكن المشكلة ان العميل لا يريد ان يقرا عشرات الصفحات يريد ان يظهر له على زر يظهر مشبك مثل المشبك الخاص باوفس او نموذج يقوم وسال الذكاء الصناعي فيبحث له عن الجواب بثواني معدودة التحديات التي ستواجوهنا vba لا يصلح مع الذكاء الصناعي تنزيل نموذج ذكاء صناعي حجمه لا يزيد من 500mb كيفية البحث في النصوص طبعا بحمد الله قمت بانشاء واحد والعملية سلسة ولا تطلب الكثير عند تنزيلها على جهاز العميل ؟
  11. الصحيح لا احب الكذب انا لم احاول في التحدي لكن في نظام الفوترة الذي عندي استعين باخذ بباركود من ويب سايت حاولت استخدام الباركود في مرفقات الاستاذ جعفر لكن المشكلة ان الباركود الراجع من الفوترة كبير جدا فحاولت استخدام المرفق الا ان qr device لم يستطع قراته بسهولة الا اذا كبرته كثيرا
  12. كود البايثون اجده اسهل من الاكسيل لانه صفحة واحدة HTML تقوم بالبحث فيها CTRL+F ,وعملية سحب 1400 صفحة قد لا تستغرق 5دقائق ممكن تعديل على الكود لاضافة المواضيع الجديدة import requests from bs4 import BeautifulSoup import time, sys sys.stdout.reconfigure(encoding='utf-8') BASE = "https://www.officena.net/ib/forum/89-%D9%82%D8%B3%D9%85-%D8%A7%D9%84%D8%A3%D9%83%D8%B3%D9%8A%D8%B3-access/page" headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36"} all_topics = [] #من صفحة 1 الى 50 for page in range(1, 50): # will stop when no topics found url = f"{BASE}/{page}/" print(f"Page {page}: {url}") resp = requests.get(url, headers=headers, timeout=15) if resp.status_code != 200: print(f" ✗ Status {resp.status_code} — stopping") break soup = BeautifulSoup(resp.text, "html.parser") # IPS forum topic links topics = soup.select("a[data-ipshover-target]") # fallback selector if above returns nothing if not topics: topics = soup.select("h4.ipsDataItem_title a, span.ipsType_break a") if not topics: print(" ✗ No topics found — stopping") break page_count = 0 for t in topics: href = t.get("href", "") title = t.get_text(strip=True) if title and "/topic/" in href: all_topics.append({"title": title, "url": href}) page_count += 1 print(f" → {page_count} topics (total: {len(all_topics)})") if page_count == 0: print(" ✗ No valid topics — stopping") break time.sleep(1) print(f"\nTotal: {len(all_topics)}") # Save HTML rows = "" for i, t in enumerate(all_topics): bg = "#f0f5fc" if i % 2 == 0 else "#ffffff" rows += f'<tr style="background:{bg}"><td>{i+1}</td><td><a href="{t["url"]}" target="_blank">{t["title"]}</a></td></tr>' html = f"""<!DOCTYPE html> <html dir="rtl" lang="ar"> <head><meta charset="UTF-8"><title>مواضيع أكسيس - أوفيسنا</title> <style> body {{ font-family: Arial; padding: 20px; background: #f4f6f9; }} h2 {{ color: #1E3A5F; text-align: center; }} .count {{ text-align: center; color: #555; margin-bottom: 16px; }} table {{ width: 100%; border-collapse: collapse; background: white; box-shadow: 0 2px 8px rgba(0,0,0,0.1); border-radius: 8px; overflow: hidden; }} thead tr {{ background: #2E75B6; color: white; }} th, td {{ padding: 10px 14px; text-align: right; font-size: 13px; border-bottom: 1px solid #e0e8f0; }} tr:hover td {{ background: #d6e4f7 !important; }} a {{ color: #2E75B6; text-decoration: none; }} a:hover {{ text-decoration: underline; }} </style> </head> <body> <h2>📋 مواضيع قسم الأكسيس — أوفيسنا</h2> <p class="count">إجمالي المواضيع: <strong>{len(all_topics)}</strong></p> <table> <thead><tr><th>#</th><th>عنوان الموضوع</th></tr></thead> <tbody>{rows}</tbody> </table> </body></html>""" with open("officena_access.html", "w", encoding="utf-8") as f: f.write(html) print("Saved → officena_access.html")
  13. السلام عليكم اردت ان ابحث عن مواضيع عن الاستراد من الاكسيل المشكلة ان البحث في الموقع يكرر نفس الموضوع اكثر من مرة ويعطيك عدد صفحات ممكن يصل الى مئة وقد يضر اليوزر الى تقليبها ادعو اخواني القائمين على الموقع تحسين اداة البحث؟ طبعا انا حليت مشكلتي بكود بايثون بسيط سحبت اول 500 صفحة من الاكسيس على صفحة واحدة HTML عنوان الموضوع ورابطه وانتهيت من الصداع
  14. السلام عليكم الصحيح اني فقط قرأت بسرعة وتذكرت اني نزلت من النت برنامج يخص هذا الموضوع ربما تستفيد من هذا البرنامج CarRental.rar
  15. ....الرإي السائد الان ان مهمه البرمجيين اختلفت تماما هي لم يعد كتابه الكود ولا تصحيح الكود انما هو قائد اوركسترا فقط وهذا المصطلح سوف تسمعه كثيرا هل عندما تتابع فيديوهات ai مهمه المبرمج الان اصبحت فقط هو كيفيه اداره ادوات الذكاء الاصطناعي للوصول الى الكفاء القصوى في البرنامج المصمم واقصد ادوات الذكاء الاصطناعي كثيره منها السكيلز ملفات الام دي والام سي بي سيرفر والستيرنج ومشاريع github المتعلقه بالحصول على احدث،اساليب الاستفاده من الذكاء الاصطناعي مع ،
  16. مشكله الاكسس يختلف عن البقية حيث في البايثون تستطيع ان تنشئ برنامج من الصفر الى قاعده البيانات وبواجهه اماميه وخلفيه بكل سهوله اما في الاكسس وهو برنامج مغلق لابد من استخدام الام سي بي سيرفر حتى تستطيع ان تتحكم داخل الاكسيس طبعا هناك الكثير من مشاريع الام سي بي سيرفر كمثلا كهذا المشروع https://github.com/tyler-73/MS-Access-mcp يدعي صاحبها ان هناك تحكم كامل بكل الاكسس عن طريق الذكاء الاصطناعي طبعا انا لم اجرب هذا المشروع انا انشئت ما ام سي بي سيرفر فب الجيت هب واحاول الان ان اجد حل للهلوسة التي تحدث للذكاء الاصطناعي عن طريق الام سي بي سيرفر طبعا الان انا استخدم skill.me طبعا لم تقضي على الهلوسه بشكل كامل كان الحل النهائي استخدام الام سي بي سيرفر للاتصال بقاعده البيانات واضافه وحذف ....... اما التنفيذ الحرفي للاضافة والحذف.....عن طريق سكربت البايثون والتعليمات العامه عن طريق ملف skill.md طبعا لماذا ملف الام سي بي سيرفر لا يحتوي على التعليمات بشكل حرفي لانه الام سي بي سيرفر يجب ان يتعامل مع كل قواعد البيانات اما ملف البايثون فهو يستخدم وينشأ لكل قاعده بيانات على حدا اما ملف الاسكيل الام الدي خوفا من الهلوسه
  17. ملاحظة اخيرة لمن يستخدمون اللغة العربية في شجرة الحسابات لجعل القائمة تظهر من اليمين لليسار Go to File -> options -> Client settings -> General alignment Change the settings to Text Mode, and it worked for me.
  18. بالنسبة للالوان انظر هذا الموضوع TIP: Add colour to queries, listboxes & comboboxes | Access World Forums اما البقية treeview_v2.accdb
  19. هل ترغبون بان اقوم باضافة شجرة اخرى للمواد مع اضافة وجذف ونعديل؟
  20. حياكم الله وبياكم وصلتني ملاحظة عند تحديث الشجرة تنتقل الى الاعلى مم يسبب ازعاج كبير عن طريق ال mcp تم حل المشكلة يوتيوب treeview_v1.accdb
  21. هذه الصورة النهائية لشجرة الحسابات treeview.accdb treeview - Copy (10).accdb
  22. اخي جعفر انظر الى هذه الشجره الاحترافيهالتي اخرجها mcp ثم احكم . طبعا الاخطاء اللي setfocus حلها سهل جدا بالنسبه للتيكس بوك الفارغ هو للبحث والبوتون هو لاعاده ضم الشجره لكن هذه مسوده غدا ان شاء الله ساعمل فيديو مع ارفاق نموذج خالي من الاخطاء تماما وكيفيه استخدام الام سي بي لانشاء تقرير طبعا ستكون بالفيديو كيف اطلب من الام سي بي انشاء تقرير للشجره وغيره من الخصائص في الشجر treeview.accdb
  23. هذه تجربة mcp server MCP_server_ms_access_control treeview - Copy.accdb
  24. السلام عليكم استخدمت mcp msaccess استخدمته في انشاء قاعده بيانات مع الجدول للحسابات بالاضافه الى النموذج بديل عن اكتف اكس وكانت النتائج تقريبا مقبوله 50% طبعا ان شاء الله ان اخرج شجره حسابات متكامله مع اضافه وحذف وتعديل ساقوم بنشرها في هذا المنتدى
×
×
  • اضف...

Important Information