Next.js با GenKit
من یک ابزار تمرین زبان انگلیسی مبتنی بر هوش مصنوعی ساختهام. این ابزار از نقشآفرینی (roleplay) برای بهبود مهارتهای مکالمه و نوشتاری استفاده میکند.
این پروژه به صورت محلی و رایگان اجرا میشود. من از آن به عنوان یک آزمایشگاه تست شخصی استفاده میکنم و قصد دارم در آینده نسخه بزرگتری از آن را بسازم.
تکنولوژیهای مورد استفاده:
- Next.js: از این فریمورک برای داشتن رابط کاربری سریع و رندرینگ سمت سرور (server-side rendering) استفاده میکنم.
- GenKit: از این فریمورک گوگل برای مدیریت پرامپتها و زمینه (context) نقشآفرینی استفاده میکنم. این ابزار مستقیماً به Gemini APIs متصل میشود.
شما میتوانید این ویژگیها را به نسخه خودتان اضافه کنید:
- تاریخچه مکالمات: ذخیره خطاهای نوشتاری برای پیگیری پیشرفت از طریق نمودارها.
- ویژگیهای صوتی: استفاده از تبدیل صوت به متن و متن به صوت برای تمرین مهارتهای شنیداری و گفتاری.
- استقرار (Deployment) رایگان: میزبانی بخش فرانتاند روی 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/