𝗡𝗲𝘅𝘁.𝗷𝘀 𝘄𝗶𝘁𝗵 𝗚𝗲𝗻𝗸𝗶𝘁
ഞാൻ ഒരു AI ഇംഗ്ലീഷ് പ്രാക്ടീസ് ടൂൾ നിർമ്മിച്ചു. സംഭാഷണവും എഴുതാനുള്ള കഴിവും മെച്ചപ്പെടുത്തുന്നതിനായി ഇത് റോൾപ്ലേ (roleplay) ഉപയോഗിക്കുന്നു.
ഈ പ്രോജക്റ്റ് സൗജന്യമായി ലോക്കലായി പ്രവർത്തിപ്പിക്കാം. ഞാൻ ഇത് ഒരു പേഴ്സണൽ ടെസ്റ്റിംഗ് ലാബ് ആയി ഉപയോഗിക്കുന്നു. ഇതിന്റെ വലിയൊരു പതിപ്പ് പിന്നീട് നിർമ്മിക്കാൻ ഞാൻ പദ്ധതിയിടുന്നു.
ടെക് സ്റ്റാക്ക് (Tech stack):
- Next.js: വേഗതയേറിയ യൂസർ ഇന്റർഫേസിനും സെർവർ സൈഡ് റെൻഡറിംഗിനുമായി (server-side rendering) ഞാൻ ഇത് ഉപയോഗിക്കുന്നു.
- GenKit: പ്രോംപ്റ്റുകളും (prompts) റോൾപ്ലേ കോൺടെക്സ്റ്റും കൈകാര്യം ചെയ്യാൻ ഞാൻ ഈ ഗൂഗിൾ ഫ്രെയിംവർക്ക് ഉപയോഗിക്കുന്നു. ഇത് നേരിട്ട് Gemini APIs-മായി ബന്ധിപ്പിച്ചിരിക്കുന്നു.
നിങ്ങളുടെ സ്വന്തം പതിപ്പിലേക്ക് നിങ്ങൾക്ക് ഈ ഫീച്ചറുകൾ ചേർക്കാം:
- സംഭാഷണ ചരിത്രം (Conversation history): പുരോഗതി ചാർട്ടുകൾ ഉപയോഗിച്ച് ട്രാക്ക് ചെയ്യുന്നതിനായി എഴുതുന്നതിലെ തെറ്റുകൾ സേവ് ചെയ്യാം.
- വോയ്സ് ഫീച്ചറുകൾ: കേൾക്കാനും സംസാരിക്കാനും പരിശീലിക്കുന്നതിനായി ഓഡിയോ-ടു-ടെക്സ്റ്റ് (audio-to-text), ടെക്സ്റ്റ്-ടു-ഓഡിയോ (text-to-audio) എന്നിവ ഉപയോഗിക്കാം.
- സൗജന്യ ഡിപ്ലോയ്മെന്റ്: ഫ്രണ്ട് എൻഡ് Vercel അല്ലെങ്കിൽ Netlify-ൽ ഹോസ്റ്റ് ചെയ്യാം. API-നായി Gemini-യുടെ ഫ്രീ ടയർ ഉപയോഗിക്കാം.
നിങ്ങളുടെ സ്വന്തം പതിപ്പ് ഇവിടെ നിർമ്മിക്കാം: 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/