Next.js மற்றும் GenKit
நான் ஒரு AI ஆங்கிலப் பயிற்சி கருவியை உருவாக்கினேன். இது உரையாடல் மற்றும் எழுத்துத் திறன்களை மேம்படுத்த ரோல்ப்ளே (roleplay) முறையைப் பயன்படுத்துகிறது.
இந்தத் திட்டம் உள்ளூர் கணினியில் (locally) இலவசமாக இயங்குகிறது. நான் இதை ஒரு தனிப்பட்ட சோதனை ஆய்வகமாகப் பயன்படுத்துகிறேன். பிற்காலத்தில் இதன் ஒரு பெரிய பதிப்பை உருவாக்கத் திட்டமிட்டுள்ளேன்.
தொழில்நுட்ப அடுக்கு (Tech stack):
- Next.js: வேகமான பயனர் இடைமுகம் (user interface) மற்றும் சர்வர்-சைடு ரெண்டரிங் (server-side rendering) ஆகியவற்றிற்கு நான் இதைப் பயன்படுத்துகிறேன்.
- GenKit: ப்ராம்ப்ட்கள் (prompts) மற்றும் ரோல்ப்ளே சூழலை (roleplay context) நிர்வகிக்க கூகுளின் இந்த கட்டமைப்பைப் பயன்படுத்துகிறேன். இது நேரடியாக Gemini APIs உடன் இணைகிறது.
உங்கள் சொந்தப் பதிப்பில் நீங்கள் இந்த அம்சங்களைச் சேர்க்கலாம்:
- உரையாடல் வரலாறு (Conversation history): முன்னேற்றத்தைக் கண்காணிக்க எழுத்துப் பிழைகளைச் சேமித்து வரைபடங்கள் (charts) மூலம் பார்க்கலாம்.
- குரல் அம்சங்கள் (Voice features): கேட்டல் மற்றும் பேசுதல் பயிற்சியைப் பெற ஆடியோ-டு-டெக்ஸ்ட் (audio-to-text) மற்றும் டெக்ஸ்ட்-டு-ஆடியோ (text-to-audio) வசதிகளைப் பயன்படுத்தலாம்.
- இலவசமாகப் பதிவேற்றுதல் (Free deployment): முன்முனைப் பகுதியை (front end) Vercel அல்லது Netlify-இல் ஹோஸ்ட் செய்யலாம். API-க்காக Gemini இலவசத் திட்டத்தைப் (free tier) பயன்படுத்தலாம்.
உங்கள் சொந்தப் பதிப்பை இங்கே உருவாக்கவும்: https://github.com/Helton-Carlos/next-IA-genkit
ஆதாரம்: https://dev.to/heltonbrito/nextjs-com-genkit-3li3 ஆவணங்கள் (Documentation): https://genkit.dev/docs/js/frameworks/nextjs/ https://nextjs.org/