𝗡𝗲𝘅𝘁.𝗷𝘀 𝘄𝗶𝘁𝗵 𝗚𝗲𝗻𝗸𝗶𝘁
Tôi đã xây dựng một công cụ luyện tập tiếng Anh bằng AI. Nó sử dụng hình thức nhập vai (roleplay) để cải thiện kỹ năng giao tiếp và viết.
Dự án này chạy cục bộ hoàn toàn miễn phí. Tôi sử dụng nó như một phòng thí nghiệm thử nghiệm cá nhân. Tôi dự định sẽ xây dựng một phiên bản lớn hơn sau này.
Tech stack:
- Next.js: Tôi sử dụng công nghệ này để có giao diện người dùng nhanh và hỗ trợ render phía máy chủ (server-side rendering).
- GenKit: Tôi sử dụng framework này của Google để quản lý các prompt và ngữ cảnh nhập vai. Nó kết nối trực tiếp với các Gemini API.
Bạn có thể thêm các tính năng này vào phiên bản của riêng mình:
- Lịch sử hội thoại: Lưu lại các lỗi viết để theo dõi tiến trình thông qua biểu đồ.
- Tính năng giọng nói: Sử dụng audio-to-text và text-to-audio để luyện nghe và nói.
- Triển khai miễn phí: Host phần front end trên Vercel hoặc Netlify. Sử dụng gói miễn phí của Gemini cho API.
Xây dựng phiên bản của riêng bạn tại đây: https://github.com/Helton-Carlos/next-IA-genkit
Nguồn: https://dev.to/heltonbrito/nextjs-com-genkit-3li3 Tài liệu: https://genkit.dev/docs/js/frameworks/nextjs/ https://nextjs.org/