デモ画面: インタビューAIとの対話例
このプロジェクトは、業務ナレッジの属人化を防ぐための「インタビューAI」Webアプリです。
AIがユーザーに業務経験や判断基準、工夫などを自然な会話形式で質問し、回答内容を要約・整理します。
業務の引き継ぎやナレッジ共有、後任育成などに活用できます。
- AIによる業務ナレッジ収集インタビュー
- 回答内容の自動要約・整理
- 会話履歴の表示
- 文字数や経過時間に応じた通知
- Next.js
- React
- TypeScript
- Tailwind CSS
- Radix UI
- OpenAI API など
- Node.js 18.0.0以上
- pnpm または npm
-
リポジトリをクローン
git clone <このリポジトリのURL> cd <リポジトリ名>
-
依存パッケージのインストール
pnpm install # または npm install -
環境変数の設定
.env.exampleをコピーして.env.localを作成し、必要なAPIキー等を設定してください。cp .env.example .env.local
環境変数の設定例
# OpenAI API設定 OPENAI_API_KEY=your_api_key_here # その他の設定(必要に応じて) NEXT_PUBLIC_APP_URL=http://localhost:3000 **OpenAI APIキーの取得方法** 1. [OpenAI公式サイト](https://platform.openai.com/) にアクセスし、アカウントを作成またはログインします。 2. ユーザーアイコンから「API Keys」ページに移動します。 3. 「Create new secret key」ボタンを押してAPIキーを発行します。 4. 発行されたAPIキーを `.env.local` の該当箇所(例: `OPENAI_API_KEY=...`)に貼り付けてください。 > ⚠️ **重要な注意事項** > - APIキーは公開しないように注意してください > - OpenAI APIは従量課金制です > - APIキーを設定すると、利用量に応じて料金が発生します > - 無料利用枠(5ドル相当)を超えると、クレジットカードに請求が発生します > - 料金は使用するモデルと利用量によって異なります > - 詳細は[OpenAIの料金ページ](https://openai.com/pricing)をご確認ください
-
MITライセンスファイルの追加(必要に応じて)
curl -o LICENSE https://raw.githubusercontent.com/licenses/license-templates/master/templates/mit.txt
-
開発サーバーの起動
pnpm dev # または npm run dev -
ブラウザで
http://localhost:3000にアクセス
.env.local に以下の環境変数を設定してください:
# OpenAI API設定
OPENAI_API_KEY=your_api_key_here
# その他の設定(必要に応じて)
NEXT_PUBLIC_APP_URL=http://localhost:3000このプロジェクトは MITライセンス のもと、商用利用を含めて自由にご利用いただけます。
バグ報告・機能提案・プルリクエスト歓迎します。
- 本ソフトウェアの利用によるいかなる損害も、作者は責任を負いません。
- OpenAI等の外部API利用時は、各サービスの利用規約をご確認ください。
© 2024 業務ナレッジ収集インタビューAI
