Next.js と GenKit
AI英語練習ツールを構築しました。ロールプレイを活用して、会話力とライティングスキルを向上させます。
このプロジェクトはローカル環境で無料で動作します。現在は個人のテストラボとして使用していますが、将来的にはより大規模なバージョンを構築する予定です。
技術スタック:
- Next.js: 高速なユーザーインターフェースとサーバーサイドレンダリングのために使用しています。
- GenKit: プロンプトとロールプレイのコンテキストを管理するために、このGoogleのフレームワークを使用しています。Gemini APIに直接接続します。
自身のバージョンに以下の機能を追加することも可能です:
- 会話履歴: ライティングのミスを保存し、チャートで進捗を追跡します。
- 音声機能: 音声文字起こし(audio-to-text)と音声合成(text-to-audio)を使用して、リスニングとスピーキングの練習を行います。
- 無料デプロイ: フロントエンドをVercelまたはNetlifyでホストします。APIにはGeminiの無料枠を使用します。
自身のバージョンをこちらで構築できます: 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/