El Asistente Virtual es una herramienta de inteligencia artificial diseñada para proporcionar ayuda en español sobre una amplia variedad de temas. Utilizando la potencia de la API de OpenAI, este asistente ofrece respuestas precisas, claras y personalizadas a tus preguntas y tareas.
Con el Asistente Virtual, podrás interactuar con una IA avanzada capaz de asistirte en diversos temas y tareas. Ya sea que necesites información, análisis, cálculos o sugerencias creativas, este asistente está listo para ayudarte en español. Para desarrollar esta aplicación se utilizaron:
- OpenAI API
- Streamlit
- El usuario introduce una pregunta o solicitud.
- La aplicación crea un hilo de conversación con OpenAI.
- La pregunta se envía al asistente de OpenAI.
- El asistente procesa la solicitud y genera una respuesta.
- La respuesta se muestra al usuario en la interfaz de Streamlit.
- Respuestas en tiempo real: Proporciona respuestas instantáneas a tus preguntas.
- Multiexperto: Capaz de asistir en una amplia gama de temas y tareas.
- Interfaz amigable: Diseñado con Streamlit para una experiencia de usuario intuitiva.
- Persistencia de conversación: Mantiene el contexto de la conversación para una interacción más natural.
- Asegúrate de tener Python 3.8 o superior instalado en tu máquina.
- Clona este repositorio:
git clone https://github.com/bladealex9848/asistente-virtual.git
- Navega al directorio del proyecto:
cd asistente-virtual
- Instala las dependencias:
pip install -r requirements.txt
- Crea un archivo
.streamlit/secrets.toml
y añade tu ASSISTANT_ID de OpenAI:ASSISTANT_ID = "tu-assistant-id-aqui"
- Configura tu clave API de OpenAI como variable de entorno o en el archivo
secrets.toml
.
- Ejecuta la aplicación:
streamlit run app.py
- Abre tu navegador y ve a
http://localhost:8501
- Comienza a interactuar con el Asistente Virtual escribiendo tus preguntas o solicitudes.
Las contribuciones son bienvenidas. Por favor, haz un fork del repositorio, crea una nueva rama para tus cambios, y envía un pull request.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE
para más detalles.
Creado por Alexander Oviedo Fadul
GitHub | Website | Instagram | Twitter | Facebook | WhatsApp