داوفي: خادم MCP لتوليد DAO المدعوم بالذكاء الاصطناعي وبناء الهياكل
داوفي، بواسطة تشينواسبي، يقوم بأتمتة إنشاء كائنات وصول البيانات من خلال عرض مخططات قواعد البيانات على سير العمل المدعوم بالذكاء الاصطناعي. الأداة تربط بين مخططات قواعد البيانات وعملاء الذكاء الاصطناعي، وتقوم بفحص الجداول والعلاقات وإنتاج كود DAO النموذجي الذي يتبع أنماط المشروع. تشمل القدرات الرئيسية فحص المخططات، وتكامل MCP، ودعم متعدد اللهجات لـ MySQL وPostgreSQL، وقوالب إخراج قابلة للتخصيص. يستفيد مطورو الواجهة الخلفية والمعماريون الذين يستخدمون IDEs المدعومة بـ MCP من إعداد أسرع لطبقة الاستمرارية وتقليل العمل اليدوي لتعيين الأنواع، ويتطلب بيئة تشغيل Node.js وتطبيق مضيف متوافق مع MCP.
ما المهام التي يمكنك استخدامها من أجلها؟
تعمل daofy كخادم MCP لأتمتة توليد DAO من مخطط علائقي موجود، مما يحول الجداول والعلاقات إلى كود استمرارية مُعد مسبقًا. تقوم بأداء استكشاف المخطط وتخرج كودًا من خلال مولدات مدفوعة بالقوالب مبنية باستخدام TypeScript، بحيث يمكن للفرق تعديل القوالب لإنتاج كود للغات خلفية أخرى. تشمل الاستخدامات النموذجية إعداد هيكل طبقة الاستمرارية الأولية، وتعيين الأنواع لـ ORM أو المستودعات اليدوية، وإنتاج نموذج ثابت للخدمات الجديدة.
ما مدى دقة DAOs التي تم توليدها للاستخدام في الإنتاج؟
يلاحظ المطور أن daofy تقلل من الأخطاء البشرية من خلال تعيين أنواع قاعدة البيانات برمجيًا إلى أنواع التطبيق، مما يقلل من فرصة حدوث أخطاء في تعيين الأنواع يدويًا. تتبنى الملفات المولدة أنماط المشروع واتفاقيات التسمية عند تكوين القوالب، لذا تعتمد دقة المخرجات على دقة القالب والمخطط المكتشف. تقوم الفرق بتعديل القوالب وتعليمات الذكاء الاصطناعي لتوافق الكود المولد مع قواعد العمل بدلاً من الاعتماد فقط على القوالب الافتراضية.
هل يتطلب إعدادًا تقنيًا أو يتناسب مع سير العمل المدعوم بالذكاء الاصطناعي؟
تعمل daofy داخل بيئة Node.js وتقوم بالتسجيل كخادم MCP بحيث يمكن لعملاء الذكاء الاصطناعي استعلام بيانات التعريف الخاصة بقاعدة البيانات مباشرة، مما يدمج مع المضيفين المدعومين بـ MCP مثل Claude Desktop أو Cursor. تستهدف الأداة مهندسي الخلفية والمعماريين الذين يعملون داخل IDEs المدعومة بالذكاء الاصطناعي، ويتم الحفاظ عليها كمشروع مفتوح المصدر من قبل المطور، مما يجعل فحص المصدر وتحرير القوالب ممكنًا للفرق التي ترغب في توسيع أو تدقيق المولد.
التقييم النهائي والتوصية
بالنسبة لفرق البرمجة الخلفية القادرة على الحفاظ على القوالب وتدقيق مخرجات المولد، تمثل daofy إضافة عملية إلى تطوير مركز MCP، ويتم الحفاظ عليها كمشروع مفتوح المصدر من قبل المطور مع اهتمام المبادرين الأوائل. تحذير رئيسي هو الحاجة إلى استثمار الوقت في ضبط القوالب بحيث تتطابق الوحدات المولدة مع قواعد العمل. نصيحة: احتفظ بالقوالب تحت التحكم في النسخ وتحقق من DAOs المولدة مقابل المخططات الحقيقية قبل الدمج.