Skip to content

Successfully developed an LLM application which generates a summary, a list of citations and references and response to a user's query based on the research paper's content.

Notifications You must be signed in to change notification settings

SayamAlt/AI-Powered-Research-Assistant-using-Langchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Research Assistant

This is an AI-powered Research Assistant built using LangChain and OpenAI's GPT model. The application enables users to efficiently interact with research papers by generating summaries, extracting citations and references, and answering specific queries related to the paper’s content.

Features

  • Research Paper Summary: Automatically generates a concise summary of the input research paper.
  • Citations and References Extraction: Extracts a list of citations and references from the research paper.
  • Query Response: Provides answers to user queries based on the content of the research paper.

Technologies Used

  • LangChain: A framework for building applications using language models.
  • OpenAI GPT: Utilized for natural language understanding and generation.
  • Streamlit: A framework to quickly build and deploy the web application.
  • Python: Core programming language for development.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/your-username/ai-powered-research-assistant.git
    cd ai-powered-research-assistant
  2. Install the required dependencies:
    pip install -r requirements.txt
  3. Run the application:
    streamlit run app.py
    

Visit http://localhost:8501 in your browser to access the app.

How It Works

  • Upload a research paper: Users upload a PDF of the research paper they want to work with.
  • Generate summary: The model processes the text and generates a concise summary.
  • Extract citations: The system extracts references and citations from the document.
  • Answer queries: The model can answer any specific queries related to the content of the paper.

Demo

You can try the live demo of the application hosted on Streamlit Cloud: 👉 https://ai-powered-research-assistant-2801.streamlit.app/

Contributing

  1. Fork the repository.
  2. Create your branch (git checkout -b feature-name).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-name).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • OpenAI for providing powerful language models.
  • LangChain for simplifying the process of building LLM-powered applications.
  • Streamlit for easy deployment and sharing of web applications.

Contact

Feel free to reach out if you have any questions or feedback!

Releases

No releases published

Packages

No packages published

Languages