Mini research agent using OpenAI Function Call and Metaphor APIs (https://metaphor.systems/)
Frontend is built with Chainlit. Demo is available here.
- Chitchat: The agent can have normal conversation.
- Search Papers: The agent can search research papers related to the requested topic.
- Get Detailed Content: The agent can give you more detailed content of a paper you requested.
- Find Similar Papers: The agent can find some similar papers to the requested paper.
- Propose Ideas: The agent can propose promising research directions based on the information in the conversation.
To run a demo, follow these steps:
- Clone this repository:
git clone https://github.com/JungDongwon/Research-Agent-using-Metaphor.git
- Navigate to the desired demo folder:
cd Research-Agent-using-Metaphor
- Install the required dependencies:
pip install -r requirements.txt
- Create a
.env
file based on the provided.env.example
file:Modify thecp .env.example .env
.env
file as needed to include any necessary API keys or configuration settings. - Run the Chainlit app in watch mode:
chainlit run app.py -w
Your demo chatbot UI should now be up and running in your browser!