إنشاء لوحات تحكم بيانات جذابة باستخدام أداة Vizro مفتوحة المصدر
تُعدّ Vizro، وهي مجموعة أدوات بايثون مفتوحة المصدر من تطوير ماكينزي، حلاً مثاليًا لبناء تطبيقات عرض بيانات جميلة وجاهزة للإنتاج. باستخدام بضعة أسطر فقط من التكوين (من خلال JSON أو YAML أو قواميس بايثون)، يمكنك إنشاء لوحات تحكم متعددة الصفحات تتطلب عادةً آلافًا من أسطر الكود. تعتمد Vizro على Plotly و Dash و Pydantic، مما يجمع بين مرونة البرمجيات المفتوحة المصدر وأفضل الممارسات المُدمجة للتصميم وقابلية التوسع. إنها سهلة التعلم، وقابلة للتخصيص للمستخدمين المتقدمين، وقوية بما يكفي للانتقال بسلاسة من النموذج الأولي إلى الإنتاج.
تثبيت مُدير الحزم uv
لتشغيل خادم Vizro MCP، ستحتاج إلى مُدير الحزم uv. قم بتثبيته باستخدام الأوامر التالية:
- لنظامي Mac/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
- لنظام Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
بعد تنزيل uv، قم بتشغيل الأمر التالي للحصول على مسار uvx:
- لنظامي Mac/Linux:
which uvx
- لنظام Windows:
where uvx
احفظ مسار uvx، ستحتاج إليه في ملف تكوين Claude.
تهيئة Claude Desktop
يمكنك تنزيل Claude Desktop من https://claude.ai/download. بعد ذلك، افتح الملف claude_desktop_config.json الموجود في دليل تثبيت Claude باستخدام أي محرر نصوص. إذا لم يكن الملف موجودًا، يمكنك إنشاؤه يدويًا. بمجرد فتحه، أدخل الكود التالي:
- لنظامي Mac/Linux:
{
"mcpServers": {
"vizro-mcp": {
"command": "/placeholder-path/uvx",
"args": [
"vizro-mcp"
]
}
}
}
- لنظام Windows:
{
"mcpServers": {
"vizro-mcp": {
"command": "placeholder-path\uvx",
"args": [
"vizro-mcp"
]
}
}
}
استبدل placeholder-path بمسار uvx الذي حفظته سابقًا.
تشغيل الخادم وعرض البيانات
بمجرد تكوين الملف، يجب أن يظهر خادم Vizro MCP في قائمة الخوادم. تأتي Vizro مع بعض مجموعات البيانات النموذجية. يمكنك تجربة الأمر التالي للبدء:
“أنشئ لوحة تحكم Vizro باستخدام مجموعة بيانات tips”
سيستخدم Claude vizro-mcp لإنشاء لوحة التحكم وفتحها في متصفحك عبر PyCafe، مع عرض رسوم بيانية تفاعلية مثل:
- العلاقة بين قيمة الإكرامية والمبلغ الإجمالي.
- متوسط الإكراميات حسب اليوم.
- توزيع الإكراميات حسب الجنس.
- الإكراميات حسب حجم المجموعة.
كما ستتضمن لوحة التحكم مرشحات للبحث حسب اليوم والجنس و حالة المدخن، مما يتيح تحليلًا متقاطعًا سلسًا.




اترك تعليقاً