Next.js ve GenKit ile
Bir yapay zeka destekli İngilizce pratik aracı geliştirdim. Konuşma ve yazma becerilerini geliştirmek için rol yapma (roleplay) yöntemini kullanıyor.
Proje yerel olarak ücretsiz bir şekilde çalışıyor. Onu kişisel bir test laboratuvarı olarak kullanıyorum. Daha sonra daha kapsamlı bir versiyonunu oluşturmayı planlıyorum.
Teknoloji yığını:
- Next.js: Hızlı bir kullanıcı arayüzü ve sunucu tarafı oluşturma (server-side rendering) için bunu kullanıyorum.
- GenKit: Komutları (prompts) ve rol yapma bağlamını yönetmek için bu Google çerçevesini (framework) kullanıyorum. Doğrudan Gemini API'lerine bağlanıyor.
Kendi versiyonunuza şu özellikleri ekleyebilirsiniz:
- Konuşma geçmişi: İlerlemeyi grafiklerle takip etmek için yazım hatalarını kaydedin.
- Ses özellikleri: Dinleme ve konuşma pratiği yapmak için sesten metne (audio-to-text) ve metinden sese (text-to-audio) özelliklerini kullanın.
- Ücretsiz dağıtım: Ön yüzü (front end) Vercel veya Netlify üzerinde barındırın. API için Gemini'nin ücretsiz katmanını kullanın.
Kendi versiyonunuzu buradan oluşturun: https://github.com/Helton-Carlos/next-IA-genkit
Kaynak: https://dev.to/heltonbrito/nextjs-com-genkit-3li3 Dokümantasyon: https://genkit.dev/docs/js/frameworks/nextjs/ https://nextjs.org/