Simplicity is simple perplexity.ai clone.
Given a query, Simplicity fetches relevant, up-to-date information from the web and uses OpenAI's API to generate an answer.
The app works as follows:
- Get query from user
- Scrape Google for relevant webpages
- Parse webpages for text
- Build prompt using query + webpage text
- Call OpenAI API to generate answer
- Stream answer back to user
Get OpenAI API key here.
- Clone repo
git clone https://github.com/ishaan-ghosh/simplicity-ai
- Install dependencies
npm i
- Run app
npm run dev
Here are some ideas for how to improve Clarity:
- Speed up answers by replacing link scraping with the Google Search API (scraping was used to circumvent cost + rate limits)
- Add "follow up" searches
- Improve the prompt
- Get sources working in non text-davinci-003 models
- Train your own model to use for answer synthesis