vvrahul11/llm_chatbot

Web application that allows you to interact with biomedical knowledge graphs and query biomedical questions.

Python

31

19 commits

updated Sep 20, 2023

See the code

README

LLM Chatbot

This is a web application that allows you to interact with GPT, Bio-GPT, and Falcon(7B parameters) models. Corresponding medium blog post: https://medium.com/towards-artificial-intelligence/using-large-language-models-to-build-a-biomedical-chatbot-and-deploying-it-af7818a0ab7f

Installation

conda create -n llm_chatbot python=3.9.7
pip install requirements.txt

How to use?

  • Enter a query in the text box and press enter to receive a response

Extension ideas

  1. Chatbot Answering from Your Own Knowledge Base- Langchain, ChatGPT, Pinecone, and Streamlit: https://www.youtube.com/watch?v=nAKhxQ3hcMA&t=342s&ab_channel=PradipNichite
  2. Generating Cypher Queries With ChatGPT 4 on Any Graph Schema: https://neo4j.com/developer-blog/generating-cypher-queries-with-chatgpt-4-on-any-graph-schema/:
  3. Context-Aware Knowledge Graph Chatbot With GPT-4 and Neo4j: https://neo4j.com/developer-blog/context-aware-knowledge-graph-chatbot-with-gpt-4-and-neo4j/
  4. Knowledge Graph-Based Chatbot With GPT-3 and Neo4j: https://neo4j.com/developer-blog/knowledge-graph-based-chatbot-with-gpt-3-and-neo4j/
  5. Langchain introduction: https://medium.com/databutton/getting-started-with-langchain-a-powerful-tool-for-working-with-large-language-models-286419ba0842
  6. https://medium.com/neo4j/harnessing-large-language-models-with-neo4j-306ccbdd2867
  7. https://towardsdatascience.com/large-language-models-in-molecular-biology-9eb6b65d8a30
chatbots
cypher
llms
neo4j
nlp
python
streamlit

vvrahul11/llm_chatbot

Web application that allows you to interact with biomedical knowledge graphs and query biomedical questions.

Python

31

19 commits

updated Sep 20, 2023

See the code

README

LLM Chatbot

This is a web application that allows you to interact with GPT, Bio-GPT, and Falcon(7B parameters) models. Corresponding medium blog post: https://medium.com/towards-artificial-intelligence/using-large-language-models-to-build-a-biomedical-chatbot-and-deploying-it-af7818a0ab7f

Installation

conda create -n llm_chatbot python=3.9.7
pip install requirements.txt

How to use?

  • Enter a query in the text box and press enter to receive a response

Extension ideas

  1. Chatbot Answering from Your Own Knowledge Base- Langchain, ChatGPT, Pinecone, and Streamlit: https://www.youtube.com/watch?v=nAKhxQ3hcMA&t=342s&ab_channel=PradipNichite
  2. Generating Cypher Queries With ChatGPT 4 on Any Graph Schema: https://neo4j.com/developer-blog/generating-cypher-queries-with-chatgpt-4-on-any-graph-schema/:
  3. Context-Aware Knowledge Graph Chatbot With GPT-4 and Neo4j: https://neo4j.com/developer-blog/context-aware-knowledge-graph-chatbot-with-gpt-4-and-neo4j/
  4. Knowledge Graph-Based Chatbot With GPT-3 and Neo4j: https://neo4j.com/developer-blog/knowledge-graph-based-chatbot-with-gpt-3-and-neo4j/
  5. Langchain introduction: https://medium.com/databutton/getting-started-with-langchain-a-powerful-tool-for-working-with-large-language-models-286419ba0842
  6. https://medium.com/neo4j/harnessing-large-language-models-with-neo4j-306ccbdd2867
  7. https://towardsdatascience.com/large-language-models-in-molecular-biology-9eb6b65d8a30
chatbots
cypher
llms
neo4j
nlp
python
streamlit