Skip to content

ChatGPT for question-answering on the ALL IN podcast

License

Notifications You must be signed in to change notification settings

artemd24/besties-gpt

 
 

Repository files navigation

Besties-GPT

This app enables AI-powered search for the ALL IN podcast.

App is here: https://besties-gpt.fly.dev

Dataset

Use whisper to generate transcripts with all steps outlined in - scripts/make_index.ipynb

App

Use Langchain VectorDBQAChain to -

  • Embed the user query
  • Perform similarity search on Pinecone embeddings
  • Synthesize the answer from relevant chunks with GPT 3.5 (also benchmark GPT4)

Relevant chunks with metadata (links) are displayed as source documents.

This builds on the excellent UI from https://github.com/mckaywrigley/wait-but-why-gpt.

Deploy

Deploy to Fly.io: fly launch

Credits

Thanks to Mckay Wrigley for open-sourcing his UI.

Thanks to All IN for the excellent podcast.

Local testing

yarn dev

Contact

If you have any questions, feel free to reach out to me on Twitter!

About

ChatGPT for question-answering on the ALL IN podcast

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 54.3%
  • TypeScript 37.6%
  • Python 3.3%
  • Dockerfile 3.0%
  • JavaScript 1.3%
  • CSS 0.5%