Nitrogpt Navigator: Chatbot AI basé sur GPT-3.5
Nitrogpt Navigator est un chatbot avancé qui exploite les technologies de pointe, y compris la base de données GPT-3.5, Langchain, LLMS et PineCone de PineCone d'OpenAI. Il est conçu pour fournir des réponses précises et compatibles à toutes les questions liées au contenu sur routerprotocol.com.
Caractéristiques
- Propulsé par GPT-3.5: Nitrogpt Navigator utilise la puissance du dernier modèle de langue d'Openai pour générer des réponses humaines.
- Intégration de Langchain: Langchain améliore les capacités linguistiques, permettant une compréhension plus nuancée des requêtes utilisateur.
- Incorporation vectorielle: Utilisation d'un modèle grand langage de Huggingface, All-Minilm-L6-V2, pour convertir le texte en forme numérique pour générer des incorporations vectorielles.
- PineCone Vector Database: Leverage de PineCone permet des recherches efficaces de similitude vectorielle, améliorant la précision de la récupération de l'information.
Comment ça marche
Nitrogpt Navigator fonctionne en traitant les requêtes utilisateur via une approche multicouche:
- Entrée des utilisateurs: les utilisateurs soumettent des questions liées à routerprotocol.com.
- Traitement de Langchain: Langchain analyse et comprend la requête de l'utilisateur, en extraction des informations clés.
- Recherche vectorielle avec pinecone: Pinecone effectue des recherches vectorielles pour identifier le contenu pertinent.
- GPT-3.5 Génération de réponse: GPT-3.5 d'OpenAI génère des réponses contextuelles basées sur les informations extraites.
Installation
Pour exécuter Nitrogpt Navigator localement, suivez ces étapes:
Clone le référentiel:
git clone https://github.com/ShivankK26/NitroGPT-Navigator.git
cd NitroGPT Navigator
Installez les dépendances:
pip install -r requirements.txt
Configurez les touches API:
- Obtenez des clés API pour Openai, le visage étreint et le pignon.
- Ajoutez ces clés aux fichiers de configuration correspondants.
Exécutez l'application:
Usage
Une fois l'application en cours d'exécution, les utilisateurs peuvent interagir avec Routerbot en posant des questions liées à routerprotocol.com. Le chatbot fournira des réponses informatives et consacrées au contexte.
Exemple:
Contributif
Les contributions sont les bienvenues! Si vous avez des idées d'améliorations, de corrections de bogues ou de nouvelles fonctionnalités, n'hésitez pas à ouvrir un problème ou à soumettre une demande de traction.