Alisia - Su compañero de búsqueda de IA conversacional
Descripción general
Alisia es una poderosa aplicación de IA conversacional con un gran acceso a los últimos conocimientos que permite a los usuarios interactuar, aprender y jugar en un entorno basado en chat. Construido utilizando múltiples técnicas de IA que incluyen RAG, VectordB, Incrustes, etc. Alisia puede buscar en Internet y aprovechar su amplia base de conocimiento para proporcionar respuestas perspicaces y relevantes.
Características
- Interfaz de chat interactiva : participar con Alisia en conversaciones en tiempo real.
- Integración de búsqueda web : acceda a información actualizada desde Internet.
- Aprendizaje y diversión : ¡haga preguntas, aprenda cosas nuevas o simplemente diviértete!
Tabla de contenido
- Alisia - Su compañero de búsqueda de IA conversacional
- Descripción general
- Características
- Tabla de contenido
- Tecnologías utilizadas
- Empezando
- Requisitos previos
- Instalación
Tecnologías utilizadas
Interfaz :
- VITE: un servidor de desarrollo rápido.
- React: una biblioteca JavaScript para construir interfaces de usuario.
Backend :
- Fastapi: un marco web moderno para construir API con Python.
Otros :
- Python: el lenguaje de programación utilizado para el backend.
- JavaScript: el idioma principal para la interfaz.
Empezando
Requisitos previos
Antes de comenzar, asegúrese de tener lo siguiente instalado:
- Node.js (v14 o superior)
- Python (v3.7 o superior)
- PIP - Instalador de paquetes de Python
Instalación
- Clon el repositorio :
git clone https://github.com/shivvamm/search_with_alisia.git
cd alisia
- Configurar el cliente :
- Configurar el servidor :
cd server
pip install -r requirements.txt
- Ejecute el servidor :
uvicorn main:app --reload
- Ejecute el cliente :
Ahora, navegue a http: // localhost: ¡3000 en su navegador para comenzar a interactuar con Alisia!
Folder Structre
/alisia
├── /client
│ ├── src
│ └── public
│
└── /server
├── main.py
└── requirements.txt Uso
- Simplemente escriba sus preguntas o indicaciones en la interfaz de chat, ¡y Alysia responderá! Puede solicitar información, entablar conversaciones informales o explorar varios temas.
Que contribuye
- ¡Agradecemos las contribuciones! Si tiene sugerencias o mejoras, no dude en bifurcar el repositorio y crear una solicitud de extracción. Asegúrese de que su código siga nuestros estándares de codificación e incluya pruebas relevantes.