المشكلة
تستطيع النماذج اللغوية شرح الكود، لكن إجاباتها الحرة يصعب استخدامها داخل أدوات أخرى: يتغير شكلها من إجابة لأخرى، وقد تعيد أحيانًا مخرجات غير صالحة.
ما الذي بنيناه
- هندسة أوامر تطلب من نموذج Gemini إجابة ثابتة ومنظّمة: الشرح، والأخطاء، والتعقيد، والاقتراحات.
- تحقق من الاستجابات لتعيد الواجهة دائمًا JSON موثوقًا تعتمد عليه البرمجيات الأخرى.
- واجهة REST بـ Node.js وExpress مؤمَّنة بمصادقة مفتاح API وتحديد معدل الطلبات، مع عرض ويب مباشر.
التقنيات المستخدمة
Node.jsExpressGemini APIREST