Quantum Materials Research Assistant

Steps to Start:

  1. Go to z.umn.edu/QMRAbot and create an account by signing in with the checkbox "Create Account" checked.
  2. Go to the Account page. You can upload to “Local Database” the files that contain Basic Knowledge of your research field, such as review articles, your own papers, major references for your active projects, etc. It is not necessary for you to upload anything to the “OpenAI Database”.
    Note: You will see a default file in both databases, which is a file recording useful information from your future conversations with the QMBot.
  3. Go to the Chat page to start a conversation.
  4. Chat with the QMBot (instructions are given in the next section).
  5. When you are done with a conversation, click “New Chat” to start a new conversation thread or “Log out”.

How to Chat with the QMBot:

  1. You can ask the ChatBot to do a search on arXiv, e.g.: Get me recent 10 papers about superconducting materials from arXiv.
  2. Once the search is done, you will see the list of retrieved papers in the chat box and also in the table of “Retrieved Papers” on the right side of the chat page.
    • The selected papers are ranked and scored on relevance. The lowest score is the least relevant. You can Chat with these papers by clicking the associate button, and then clicking chat with paper.
    • You can click on the “link” in the chat box or title in the “Retrieved Papers” to access a paper on the arXiv website.
    • If you would like to return to the arxiv search chat, you can click the button at the top right. THIS WILL DELETE YOUR CURRENT CONVERSATION!
    • Please note, after association if the messages do not have an enhancement notification, it did not retrieve the data from the file contents, and the ai only used the abstract. This can be fixed by adding "use the vector store" to the end of your prompt.
  3. More in-depth questions you can ask the QMBot include: Look into the full text of the paper titled “xxx” and give me a summary; Go through the papers titled “xxx”, “yyy”, “zzz”, … and make a table summarizing all the transition temperatures of antiferromagnets mentioned.
  4. During the conversation, if you find some pieces of information useful to be added to your knowledge, you can say “Remember this”. The QMBot will record a summary of the conversation in a user preference document.

How the QMBot is Personalized:

  1. On the Account page, Local Database files contain central knowledge to the user, which will be used to calculate relevance scores (linguistic distance) for search results returned from arXiv.
  2. Still on the account page, the “OpenAI Database” contains files associated with the current conversation. These files are what you can ask detailed questions about.
  3. You can manually add papers to the OpenAI Database, so you can include your previously familiar papers in the current conversation, together with the papers newly fetched from arXiv.
  4. The user preference document under both the Local Database and OpenAI Database registers your previous conversations with the QMBot, in which the contents will also be used to calculate relevance scores.
  5. The OpenAI database (except for the user preference file) will be cleared after logging out.