Una pequeña herramienta que le permite hacer preguntas de sus PDF, EPubs, archivos de texto y documentos de Word. Piense en chatpdf.com o box ai.
Disponible como un cuaderno que inicia una aplicación web simple con una interfaz de usuario. Utiliza langchain y gradio para gran parte del trabajo pesado.
Agarra Antilibrary-OpenAI.ipynb . Guarde en cualquier lugar y cree una carpeta llamada books , ahí es donde debe poner sus archivos. [*] Antilibrary actualmente puede tomar PDF, Doc, Docx, TXT, MD y EPUB.
Necesitarás una tecla API de OpenAI. En el cuaderno .IPynb, verá OPENAI_API_KEY = "your openai api key goes here" , ahí es donde va la clave.
Una vez que la clave está dentro, ejecute cada sección del cuaderno. La última sección abrirá una interfaz en la parte inferior. Puede abrir la interfaz de usuario en una pestaña de navegador separada o usarla directamente en el cuaderno.
Antilibrary leerá sus documentos y generará incrustaciones para ellos. Luego usará estos incrustaciones para buscar información relevante para su pregunta y pasará esta información a OpenAI para generar la respuesta que ve. Si agrega nuevos documentos mientras el programa se está ejecutando, presione el botón Scan the library again .
Aquí hay un diagrama,
Gráfico LR
A [usted]-tu pregunta ---> B (texto incrustado es decir: el antilibrary)
B-Relevant Text-> D {OpenAi}
A-tu pregunta-> D
D --the respuesta-> a
Construí esto para explorar Langchain, por lo que la versión actual puede tener algunas dependencias no resueltas (soluciones pequeñas). Tenga en cuenta que, debido a cómo se busca, se limita a preguntas directas y detalladas; Las preguntas genéricas no serán de gran utilidad, y no actuará como un chatbot.
[*] Si se está ejecutando en una colaboración de Google, puede reemplazar /libros con una carpeta de accionamiento de su elección.