Nitrogpt Navigator: GPT-3.5 Berbasis AI Chatbot
Nitrogpt Navigator adalah chatbot canggih yang memanfaatkan teknologi canggih, termasuk Openai's GPT-3.5, Langchain, LLMS dan database vektor Pinecone. Ini dirancang untuk memberikan jawaban yang akurat dan sadar konteks untuk setiap pertanyaan yang terkait dengan konten di routerprotocol.com.
Fitur
- Didukung oleh GPT-3.5: Nitrogpt Navigator menggunakan kekuatan model bahasa terbaru Openai untuk menghasilkan respons seperti manusia.
- Integrasi Langchain: Langchain meningkatkan kemampuan linguistik, memungkinkan pemahaman yang lebih bernuansa tentang kueri pengguna.
- Vektor embeddings: Menggunakan model bahasa besar dari huggingface, all-minilm-l6-v2, untuk mengonversi teks ke bentuk numerik untuk menghasilkan embeddings vektor.
- Pinecone Vector Database: Memanfaatkan Pinecone memungkinkan pencarian kesamaan vektor yang efisien, meningkatkan keakuratan pengambilan informasi.
Cara kerjanya
Nitrogpt Navigator beroperasi dengan memproses permintaan pengguna melalui pendekatan berlapis-lapis:
- Input Pengguna: Pengguna mengirimkan pertanyaan yang terkait dengan routerprotocol.com.
- Pemrosesan Langchain: Langchain mem -parsing dan memahami permintaan pengguna, mengekstraksi informasi utama.
- Pencarian Vektor dengan Pinecone: Pinecone melakukan pencarian vektor untuk mengidentifikasi konten yang relevan.
- GPT-3.5 Generasi Respons: GPT-3.5 Openai menghasilkan tanggapan yang sadar konteks berdasarkan informasi yang diekstraksi.
Instalasi
Untuk menjalankan Nitrogpt Navigator secara lokal, ikuti langkah -langkah ini:
Klon Repositori:
git clone https://github.com/ShivankK26/NitroGPT-Navigator.git
cd NitroGPT Navigator
Instal dependensi:
pip install -r requirements.txt
Mengatur kunci API:
- Dapatkan kunci API untuk Openai, memeluk wajah, dan Pinecone.
- Tambahkan kunci ini ke file konfigurasi yang sesuai.
Jalankan aplikasi:
Penggunaan
Setelah aplikasi berjalan, pengguna dapat berinteraksi dengan Routerbot dengan mengajukan pertanyaan yang terkait dengan routerprotocol.com. Chatbot akan memberikan tanggapan informatif dan sadar konteks.
Contoh:
Berkontribusi
Kontribusi dipersilakan! Jika Anda memiliki ide untuk perbaikan, perbaikan bug, atau fitur baru, jangan ragu untuk membuka masalah atau mengirimkan permintaan tarik.