emipaz / bot-induccion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proyecto de Chat Bot Induccion para empresas

Descripción

Es un bot que basado en la documentacion interna de una empresa induce al nuevo empleado en sus tareas, pero se puede adaptar a cualquier empresa o proyecto.

Requisitos

  1. Python 3.8 o superior globalmente

Crear un entorno virtual

  1. Crear una carpeta en el directorio de trabajo
  2. Crear un entorno virtual con el comando
python -m venv <nombre de la carpeta del entorno virtual>
  1. Activar el entorno
  • linux o mac
cd <nombre de la carpeta del entorno virtual>
source bin/activate
  • windows (cmd)
cd <nombre de la carpeta del entorno virtual>
cd Scripts
activate
  • windows (powershell)
cd <nombre de la carpeta del entorno virtual>
.\Scripts\activate.ps1
  1. Actualizar pip con el comando
(nombre de entrno virtual) C:\carpeta> python -m pip install --upgrade pip

O ejecutando el script get_pip.py

(nombre de entrno virtual) C:\carpeta> python get-pip.py
  1. Instalar las dependencias con el comando
(nombre de entrno virtual) C:\carpeta> pip install -r requirements.txt

El archivo requirements.txt contiene las dependencias que se van a instalar en el entorno virtual, hay mas de las necesarias para este proyecto, pero se recomienda tenerlas para proyectos que requieran otros recursos.

  1. Guardar la api_key de open ai en el archivo .env
OPENAI_API_KEY = "tu api_key"
  1. Crear un kernel global para jupyter (Opcional)
(nombre de entrno virtual) C:\carpeta> python -m ipykernel install --user --name <nombre del kernel> --display-name <nombre del kernel>
  1. Iniciar jupyter O Visual Studio Code

  2. Desactivar el entorno

(nombre de entrno virtual) C:\carpeta> deactivate

About


Languages

Language:Python 97.3%Language:Jupyter Notebook 2.7%