Alisia - Votre partenaire de recherche de l'IA conversationnel
Aperçu
Alisia est une puissante application de l'IA conversationnelle avec un grand accès aux dernières connaissances qui permet aux utilisateurs d'interagir, d'apprendre et de jouer dans un environnement basé sur le chat. Construit à l'aide de plusieurs techniques d'IA, notamment le chiffon, le vectordb, les intégres, etc. Alisia peut rechercher sur Internet et tirer parti de sa vaste base de connaissances pour fournir des réponses perspicaces et pertinentes.
Caractéristiques
- Interface de chat interactive : engagez-vous avec Alisia dans des conversations en temps réel.
- Intégration de la recherche sur le Web : accès à des informations à jour depuis Internet.
- Apprendre et amusant : poser des questions, apprendre de nouvelles choses ou simplement vous amuser!
Table des matières
- Alisia - Votre partenaire de recherche de l'IA conversationnel
- Aperçu
- Caractéristiques
- Table des matières
- Technologies utilisées
- Commencer
- Condition préalable
- Installation
Technologies utilisées
L'extrémité avant :
- Vite - un serveur de développement rapide.
- React - Une bibliothèque JavaScript pour la construction d'interfaces utilisateur.
Backend :
- FASTAPI - Un cadre Web moderne pour créer des API avec Python.
Autres :
- Python - Le langage de programmation utilisé pour le backend.
- JavaScript - La langue principale du frontend.
Commencer
Condition préalable
Avant de commencer, assurez-vous que vous avez installé les suivants:
- Node.js (v14 ou supérieur)
- Python (v3.7 ou plus)
- Pip - Python Package Installateur
Installation
- Clone le référentiel :
git clone https://github.com/shivvamm/search_with_alisia.git
cd alisia
- Configurer le client :
- Configurer le serveur :
cd server
pip install -r requirements.txt
- Exécutez le serveur :
uvicorn main:app --reload
- Exécutez le client :
Maintenant, accédez à http: // localhost: 3000 dans votre navigateur pour commencer à interagir avec Alisia!
Folder Structre
/alisia
├── /client
│ ├── src
│ └── public
│
└── /server
├── main.py
└── requirements.txt Usage
- Tapez simplement vos questions ou invites dans l'interface de chat, et Alysia répondra! Vous pouvez demander des informations, engager une conversation occasionnelle ou explorer divers sujets.
Contributif
- Nous accueillons les contributions! Si vous avez des suggestions ou des améliorations, n'hésitez pas à alimenter le dépôt et à créer une demande de traction. Veuillez vous assurer que votre code suit nos normes de codage et comprend des tests pertinents.