Hotel-Search-with-Airbnb-MCP
لا يحتوي العمل على صور
تفاصيل العمل
مساعد ذكاء اصطناعي للبحث عن الفنادق - MCP + LangGraph هذا المشروع عبارة عن روبوت محادثة متكامل للبحث عن الفنادق وأماكن الإقامة على Airbnb باستخدام اللغة الطبيعية. يعتمد النظام على بروتوكول سياق النموذج (MCP) للاتصال بخادم Airbnb MCP، ويستخدم آلة حالات LangGraph لتنظيم سير عمل متعدد الخطوات للذكاء الاصطناعي. يتميز النظام بقدرته على تحليل الاستفسارات ذات الشكل الحر (مثل: "ابحث عن شقة بغرفتي نوم في باريس بأقل من 300 دولار في نهاية الأسبوع القادم مع تقييمات جيدة")، والتحقق من صحة معايير البحث المستخرجة من خلال خط أنابيب تحقق ذي طبقتين، وتنفيذ الأدوات ذات الصلة، وتوليد استجابة سهلة الاستخدام بصيغة Markdown، كل ذلك مع خيار تأكيد بشري في حلقة التحكم. تتضمن الميزات الرئيسية 9 عقدة لآلة حالات LangGraph مع توجيه شرطي ومنطق إعادة المحاولة، ودمج MCP لبيانات Airbnb الحقيقية، ومطالبات Jinja2 الديناميكية، وتحقق ثنائي الطبقات (Pydantic للتحقق الهيكلي + LLM للتحقق الدلالي)، وتأكيد بشري في حلقة التحكم قبل الانتهاء. يوفر المشروع أيضًا واجهة مستخدم طرفية مدعومة بـ Rich وواجهة ويب Gradio. يمكن نشره باستخدام FastAPI كواجهة خلفية لخدمة البث عبر Server-Sent Events، مما يتيح تجربة مستخدم تفاعلية. يدعم المشروع أيضًا Docker وDocker Compose لنشر سهل وفعال.
مهارات العمل
بطاقة العمل
طلب عمل مماثل