كيف أنشأت مكون اقتباسات شهيرة باستخدام Google Antigravity

تواصل معي عميل يدير مدونة تاريخية مؤخرًا، وأخبرني أنه يضمن تدويناته في غالبية الأحيان اقتباسات من علماء ومفكرين، وسألني فيما إذا كان هناك طريقة للسماح له بإدراج الاقتباسات بسرعة وسهولة دون الحاجة للبحث على الإنترنت عن الاقتباس المحدد والتأكد من معلوماته وصحته.

فاقترحت عليه بناء مكون مخصص في جوتنبرج، بحيث يوفر هذا المكون إمكانية إدراج جزء أو كلمة من الاقتباس ليتصل بعدها المكون بموقع متخصص بتوفير الاقتباسات عبر API، ويجلب الاقتباسات المطابقة للعبارة المدخلة، حيث يمكن النقر على زر إدراج لإضافة أي منها.

وبدلًا من تطوير المكون يدويًا، استخدمت برنامج Google Antigravity الذي يعمل بالذكاء الاصطناعي والمشابه من حيث طريقة العمل والاستخدام لـ Cursor، وهنا أوضح لك كيف استخدمت البرنامج لتطوير إضافة توفر المكون المطلوب في محرر جوتنبرج.

ما هو Google Antigravity؟

Google Antigravity هو بيئة تطوير ومحرر أكواد يعمل بالذكاء الاصطناعي، حيث يمكنك أن تطلب منه تنفيذ مهام معينة ضمن المشروع وسيستخدم نماذج مثل Gemini و Claude لتنفيذها، وهو مبني على بيئة VS Code ما يجعل واجهته مألوفة للمطورين.

يمنح البرنامج وكلاء الذكاء الاصطناعي التي يستخدمها صلاحيات واسعة للعمل ضمن المشروع، حيث يمكن للذكاء الاصطناعي التخطيط للمشروع، وكتابة الأكواد وتعديلها، وتنفيذ أوامر في Terminal، وحتى استخدام متصفح مدمج لاختبار التطبيق.

وقد استخدمت هذا البرنامج بدلًا من العمل اليدوي، لأنه يوفر علي الكثير من الوقت والجهد، ويسمح لي بالتركيز على النتيجة النهائية واختبار جودة المكون، وفي الواقع لم أحتج إلا لعدة رسائل بسيطة لبناء ما أحتاجه تمامًا.

تحميل البرنامج وتسجيل الدخول إليه

بداية توجهت إلى صفحة تحميل البرنامج على الموقع الرسمي لـ Google Antigravity، ثم نقرت على زر Download for x64 لتحميل البرنامج لويندوز، وانتظرت حتى انتهاء التحميل.

تحميل برنامج Google Antigravity

ثم بعد ذلك ثبت البرنامج عبر فتح ملف exe الذي تم تحميله بالطريقة الاعتيادية لتثبيت البرامج على ويندوز، وفتحته فطلب تسجيل الدخول عبر حساب Google، حيث سجلت الدخول حتى وصلت إلى واجهة البرنامج الرئيسية.

واجهة برنامج Google Antigravity

الحصول على API مجاني

بعد تجهيز البرنامج، انتقلت إلى موقع kalimatapi.com ثم سجلت ودخلت حتى وصلت إلى لوحة التحكم حيث نقرت على زر إنشاء مفتاح شخصي لعمل مفتاح API الذي سيستخدمه المكون لجلب الاقتباسات وعرضها بناء على العبارة التي يدخلها المستخدم.

إنشاء مفتاح API في kalimatapi.com

فظهر المفتاح، ونقرت على زر النسخ لنسخه، واحتفظت به في مكان آمن.

نسخ مفتاح API الذي تم توليده

تهيئة بيئة العمل الأساسية

بعد ذلك لتسهيل التجريب والعمل، ولكي لا أرفع الإضافة على الاستضافة بعد كل تعديل لتجريبها استخدمت ووردبريس محلي، حيث أنشأت ووردبريس على الخادم المحلي لدي، ثم أنشأت مجلدًا باسم الإضافة (durar-al-kalam) في المسار wp-content/plugins.

إنشاء مجلد الإضافة في المسار wp-content/plugins

بعد ذلك عدت إلى واجهة برنامج Google Antigravity، وفتحت المجلد في البرنامج، حيث نقرت على زر Open Folder، ثم اخترت المجلد الذي أنشأته فتم فتحه في البرنامج، وبالطبع كان الملف فارغًا لأنه لا يتضمن أي ملفات بعد وسيضيف الملفات البرمجية الذكاء الاصطناعي في Google Antigravity.

واجهة البرنامج بعد فتح مجلد الإضافة فيه

طلب تطوير المكون من Google Antigravity

بعد ذلك كتبت برومبت مفصل بما أريده بالضبط، حيث طلبت فيه إنشاء إضافة تضيف مكون إلى محرر جوتنبرج في ووردبريس وتسمح للمستخدم بالبحث في اقتباسات kalimatapi.com عبر API، ثم تعرض النتائج ويمكن المستخدم أن ينقر على أي اقتباس ليتم إضافته بشكل جميل إلى الصفحة.

ضمت البرومبت طريقة التواصل عبر API المشروحة في قسم endpoints على الموقع، وتأكدت من اختيار نموذج Gemini 3 pro high وتحديد وضع Planning للحصول على أفضل نتيجة، ثم نقرت على زر الإرسال.

كتابة برومبت مفصل حول ما أريده وإرساله

فعمل البرنامج لحوالي 5 دقائق، حيث أنشأ الملفات اللازمة للإضافة وكتب ضمنها الأكواد، ثم أخبرني أنه تم الانتهاء من بناء الإضافة.

انتهاء تطوير الإضافة خلال دقائق

التجريب ومعالجة الأخطاء

توجهت إلى موقع ووردبريس على الخادم المحلي، ثم ذهبت إلى تبويب إضافات، وفعلت إضافة درر الكلام، ثم توجهت إلى الإعدادات > درر الكلام، وأدخلت مفتاح API الذي احتفظت به في الحقل الذي ظهر، ونقرت على زر حفظ التغييرات.

إضافة مفتاح API للتواصل مع kalimatapi.com

ثم أضفت مقالة جديدة ففتح محرر جوتنبرج، فبحثت عن المكون الذي أنشأته الإضافة وهو (اقتباس درر الكلام)، ونقرت عليه لإضافته.

إضافة المكون الذي أضافته الإضافة في محرر جوتنبرج

بعد ذلك أدخلت جزءًا من الاقتباس الذي أريد البحث عنه وإضافته، ثم نقرت على زر البحث، فظهر لي خطأ Unauthorized. Please provide a valid token.

ظهور خطأ عند استخدام الإضافة

فعدت إلى واجهة Google Antigravity، وأخبرته بالخطأ الذي ظهر لي في محادثة جديدة، وأعطيته مفتاح API لكي يجرب ويتأكد فيما إذا كان يعمل المفتاح بدون مشاكل، وطلبت منه حل المشكلة، فعمل لحوالي دقيقتين، وعدل ملفًا واحدًا لحل المشكلة، وأخبرني بسببها وكيف حلها.

الطلب من الذكاء الاصطناعي تصحيح الخطأ

فعدت إلى محرر جوتنبرج للتأكد من أن المشكلة قد حلت فعليًا، وبالفعل ظهرت نتائج البحث عما أدخلته.

نجاح البحث بعد إصلاح الخطأ

ثم نقرت على الاقتباس، فتمت إضافته في المقالة مباشرة.

إضافة الاقتباس إلى المقالة في جوتنبرج

وبذلك تأكدت أن الإضافة أصبحت تعمل بلا مشاكل.

تسليم المكون إلى العميل

لتسليم الإضافة إلى العميل، توجهت إلى wp-content/plugins وضغطت مجلد الإضافة (durar-al-kalam) على شكل ملف zip باستخدام برنامج Winrar، ثم أرسلت الملف إلى العميل، حيث قام بتثبيته على موقع كأي إضافة ووردبريس، ثم أدخل مفتاح API الخاص به، وبدأ استخدامها لإضافة الاقتباسات.

ضغط مجلد الإضافة لإرساله للعميل

وبذلك انتهيت من تطوير مكون جوتنبرج مغلف في شكل إضافة ووردبريس عبر استخدام Google Antigravity، وختامًا من الضروري أن أوضح أنني استخدمت البرنامج لكتابة الكود وتسريع وتسهيل العمل، لكنني تأكدت وراجعت ما أنجزه البرنامج لضمان أن تكون الإضافة آمنة تمامًا.