Next.js مع GenKit
لقد قمت ببناء أداة لممارسة اللغة الإنجليزية مدعومة بالذكاء الاصطناعي. تستخدم الأداة أسلوب لعب الأدوار (roleplay) لتحسين مهارات المحادثة والكتابة.
يعمل المشروع محلياً وبشكل مجاني. أستخدمه كمختبر اختبار شخصي، وأخطط لبناء نسخة أكبر لاحقاً.
التقنيات المستخدمة:
- Next.js: أستخدمه لتوفير واجهة مستخدم سريعة وعملية رندرة من جانب الخادم (server-side rendering).
- GenKit: أستخدم إطار العمل هذا من Google لإدارة الأوامر (prompts) وسياق لعب الأدوار. وهو يتصل مباشرة بـ Gemini APIs.
يمكنك إضافة هذه الميزات إلى نسختك الخاصة:
- سجل المحادثات: حفظ أخطاء الكتابة لتتبع التقدم باستخدام الرسوم البيانية.
- ميزات صوتية: استخدام تقنيات تحويل الصوت إلى نص والنص إلى صوت لممارسة الاستماع والتحدث.
- النشر المجاني: استضافة الواجهة الأمامية (front end) على Vercel أو Netlify. واستخدام الفئة المجانية من Gemini للـ API.
ابنِ نسختك الخاصة من هنا: https://github.com/Helton-Carlos/next-IA-genkit
المصدر: https://dev.to/heltonbrito/nextjs-com-genkit-3li3 التوثيق: https://genkit.dev/docs/js/frameworks/nextjs/ https://nextjs.org/