File size: 1,004 Bytes
d1550b4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
from langchain.agents import tool
import os
@tool
def getDocumentCharged(prompt, carpeta="./md_folder/"):
"""Devuelve el numero de archivos cargados."""
listFiles = os.listdir(carpeta)
numFiles = len(listFiles)
return f"Hay cargados {numFiles} archivos"
## Para usar este ultimo Retriever, debes de quitar los archivos de md_folder, y meterle otros nuevos, y luego ya puedes llamar a esta funcion :)
# @tool
# def UpgradeRetriever(prompt):
# """Ejecuta el script ingest.py para renovar los archivos cargados."""
# os.system("python ingest.py")
# return getDocumentCharged(prompt)
# @tool
# def getHistorial(prompt):
# """Devuelve el historial de preguntas y respuestas."""
# from app import lastQuery
# if lastQuery["query"] == "" and lastQuery["response"] == "":
# return "No hay preguntas anteriores"
# lastQuery["query"] = query
# lastQuery["response"] = response
# return f"La pregunta fue:{query} y la respuesta fue: {response}"
|