𝗡𝗲𝘅𝘁.𝗷𝘀 𝘄𝗶𝘁𝗵 𝗚𝗲𝗻𝗸𝗶𝘁
ਮੈਂ ਇੱਕ AI ਅੰਗਰੇਜ਼ੀ ਅਭਿਆਸ ਟੂਲ ਬਣਾਇਆ ਹੈ। ਇਹ ਗੱਲਬਾਤ ਅਤੇ ਲਿਖਣ ਦੇ ਹੁਨਰਾਂ ਨੂੰ ਸੁਧਾਰਨ ਲਈ ਰੋਲਪਲੇ (roleplay) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਇਹ ਪ੍ਰੋਜੈਕਟ ਮੁਫ਼ਤ ਵਿੱਚ ਸਥਾਨਕ (locally) ਤੌਰ 'ਤੇ ਚੱਲਦਾ ਹੈ। ਮੈਂ ਇਸਨੂੰ ਇੱਕ ਨਿੱਜੀ ਟੈਸਟਿੰਗ ਲੈਬ ਵਜੋਂ ਵਰਤਦਾ ਹਾਂ। ਮੇਰਾ ਇਰਾਦਾ ਬਾਅਦ ਵਿੱਚ ਇਸਦਾ ਇੱਕ ਵੱਡਾ ਵਰਜ਼ਨ ਬਣਾਉਣ ਦਾ ਹੈ।
ਟੈਕ ਸਟੈਕ (tech stack):
- Next.js: ਮੈਂ ਇਸਦੀ ਵਰਤੋਂ ਤੇਜ਼ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਅਤੇ ਸਰਵਰ-ਸਾਈਡ ਰੈਂਡਰਿੰਗ ਲਈ ਕਰਦਾ ਹਾਂ।
- GenKit: ਮੈਂ ਪ੍ਰੋਂਪਟਸ (prompts) ਅਤੇ ਰੋਲਪਲੇ ਕੰਟੈਕਸਟ (roleplay context) ਨੂੰ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ ਇਸ Google ਫਰੇਮਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ। ਇਹ ਸਿੱਧਾ Gemini APIs ਨਾਲ ਜੁੜਦਾ ਹੈ।
ਤੁਸੀਂ ਆਪਣੇ ਵਰਜ਼ਨ ਵਿੱਚ ਇਹ ਫੀਚਰ ਜੋੜ ਸਕਦੇ ਹੋ:
- ਗੱਲਬਾਤ ਦਾ ਇਤਿਹਾਸ (Conversation history): ਚਾਰਟਾਂ ਰਾਹੀਂ ਤਰੱਕੀ ਨੂੰ ਟ੍ਰੈਕ ਕਰਨ ਲਈ ਲਿਖਣ ਦੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਸੇਵ ਕਰੋ।
- ਵੌਇਸ ਫੀਚਰਸ (Voice features): ਸੁਣਨ ਅਤੇ ਬੋਲਣ ਦਾ ਅਭਿਆਸ ਕਰਨ ਲਈ ਆਡੀਓ-ਟੂ-ਟੈਕਸਟ ਅਤੇ ਟੈਕਸਟ-ਟੂ-ਆਡੀਓ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਮੁਫ਼ਤ ਡਿਪਲਾਈਮੈਂਟ (Free deployment): ਫਰੰਟ ਐਂਡ ਨੂੰ Vercel ਜਾਂ Netlify 'ਤੇ ਹੋਸਟ ਕਰੋ। API ਲਈ Gemini ਦੇ ਮੁਫ਼ਤ ਟਾਇਰ (free tier) ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਆਪਣਾ ਵਰਜ਼ਨ ਇੱਥੇ ਬਣਾਓ: https://github.com/Helton-Carlos/next-IA-genkit
ਸਰੋਤ (Source): https://dev.to/heltonbrito/nextjs-com-genkit-3li3 ਦਸਤਾਵੇਜ਼ (Documentation): https://genkit.dev/docs/js/frameworks/nextjs/ https://nextjs.org/