Skip to content

loritobad/AgriChat

Repository files navigation

MIT License LinkedIn


AGRICHAT

Indice
  1. Acerca de Agrichat
  2. Getting Started
  3. Chat
  4. Extracción de datos no estructurados
  5. Evaluacion de RAG con RAGAS
  6. Contact

Acerca de Agrichat

AgriChat pertenece al TFM dentro del Máster en Ciencia de Datos de la UOC. Como tal, esta sujeto a errores de los cuales son responsables los usuarios que empleen agrichat.

Agrichat es un sistema conversacional basado en RAG junto con el poder del modelo Table Transformer para la identificacion de datos tabulares en archivos .pdf.

Su objetivo es poder extraer tablas de documentos pdf para transformarlas en informacion estructurada en formato .csv.

Construccion

Para el desarrollo de AgriChat se ha usado:

  • Streamlite
  • LLamaIndex
  • Table Transformer from Microsoft
  • Pinecone
  • RAGAS

(ARRIBA)

Antes de empezar

AgriChat funciona gracias a OPENIA, tanto para la construccion de embeddings como para el uso de LLMs.Es requisito tener un API_KEY.

Agrichat usa como base de conocimiento la base de datos vectorial. Se necesita una cuenta.

Dado que los modelos estan alojados en hugginghface:

es necesarios descargarselos en local y construir la siguiente estructura de carpetas en la raiz del proyecto.

alt text

Agrichat se centra en la documentacion oficial del Ministerio de Agricultura y la informacion que produce en formato pdf sobre productos fitosanitarios. Asi pues los pdf que admite son los que disponen del siguiente formnato:

alt text alt text alt text

Chat

Mediante esta pestaña podras chatear con Agrichat sobre los PDFs. Se trata de un sistema RAG que proporciona conocimiento desde los pdf.

alt text

(ARRIBA)

Tablas detectadas.

En esta seccion se puede observar las tablas que han podido ser extraido y descargar sus csv.

alt text

(ARRIBA)

Evaluacion

Se dispone de un boton de evaluación que al ser presionado se lanza una evaluacion con el framework RAGAS para evaluar el comportamiento del RAG.

Contacto

Enrique Villalobos Torregrosa -> kike_mto@hotmail.com

Trabajo Final de Máster -> https://github.com/loritobad/AgriChat/tree/main/TFM

(ARRIBA)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages