Skip to content

VBRL Fork of clarity-ai, a simple perplexity AI clone

License

Notifications You must be signed in to change notification settings

ishaan-ghosh/simplicity-ai

 
 

Repository files navigation

Simplicity AI

Simplicity is simple perplexity.ai clone.

How It Works

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:

  1. Get query from user
  2. Scrape Google for relevant webpages
  3. Parse webpages for text
  4. Build prompt using query + webpage text
  5. Call OpenAI API to generate answer
  6. Stream answer back to user

Requirements

Get OpenAI API key here.

Running Locally

  1. Clone repo
git clone https://github.com/ishaan-ghosh/simplicity-ai
  1. Install dependencies
npm i
  1. Run app
npm run dev

Improvement Ideas

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

About

VBRL Fork of clarity-ai, a simple perplexity AI clone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.3%
  • JavaScript 2.4%
  • CSS 0.3%