ALP is an open-source, knowledge-grounded conversational AI system designed to generate responses grounded in relevant knowledge from external sources. ALP is currently in development, but it can be used locally on users' machines. The app reads chosen PDF file, has unlimited conversational memory and the ability to export conversation and source embeddings in JSON format.
ALP is designed to enhance the accuracy of responses of GPT-3.5 model related to a specific PDF document by using a retrieval augmentation technique. This approach ensures that the most relevant context is always provided to the model with user's question. ALP was created to help me and my friends manage the overwhelming knowledge base of research papers, books and notes, making it easier to access crucial information without having to read through everything. Maybe some of you will find it useful.
Models utilised:
text-embedding-ada-002gpt-3.5-turbo
Features:
- Conversational research assistant: Interact with and get information from loaded PDF file.
- Unlimited conversational memory: Retain information from previous conversations for context-aware responses.
- Support for long documents: You can upload books. The only thing that limits you is your API limit and OpenAI capacity.
- JSON export: Export conversation and source embeddings as JSON format.
- Retrieval augmentation: Utilise retrieval augmentation techniques for improved accuracy.
- Local deployment: Spin up ALP locally on your machine for privacy and convenience (you just need to have Python installed on your PC).
demo:
https://github.com/rpast/ALP/raw/master/static/alp_demo.gif?raw=true